У меня есть коллекция музыки: FLAC, японские альбомы, которых нет в стримингах обычно, редкие релизы с додзин‑фестивалей. Слушать её хотелось так же удобно, как Spotify: с телефона, с компьютера, с текстами, статистикой и итогами года. А получалось как в 2010-м: файлы копируются руками, плейлисты живут на одном устройстве, а тексты японских песен без чтений иероглифов бесполезны.
Рубрика «tauri»
Я написал свой музыкальный плеер со своим стримингом: Android, Windows, Linux и сервер на Rust
2026-09-29 в 10:30, admin, рубрики: flac, Hi-Res Audio, jetpack compose, kotlin, Rust, self-hosted, tauri, музыкальный плеер, стриминг музыкиКак зарабатывать на Open Source без смены лицензии: разбор Cap (22.8k звёзд) и схема с платными бинарниками
2026-09-28 в 10:51, admin, рубрики: agplv3, cap, loom, open source, Rust, tauri, архитектура, бизнес-модели, инди-хакеры, монетизацияTL;DR: Проект Cap (открытый аналог Loom, 22 800 звёзд на GitHub) держит весь монорепозиторий в открытом доступе, но выстроил четыре уровня монетизации. Главный ход: базовые движки захвата отданы под MIT, основной монорепозиторий закрыт AGPLv3, а коммерческая лицензия за $29/год продаётся не на исходный код, а на официально собранный бинарник. Разбираем архитектуру на Rust/Tauri + Next.js, код проверки лимитов и то, что из этой схемы может применить разработчик-одиночка.
Большинство попыток заработать на открытом коде упираются в две крайности:
-
Сбор донатов.Читать полностью »
Хотел свою систему, которую можно менять когда угодно, и сделал три десктопных AI-приложения
2026-09-23 в 11:40, admin, рубрики: AI, ai-агенты, electron, Fine-tuning, lora, Ollama, React, tauri, десктопные приложения, локальные llmХотел свою систему, которую можно менять когда угодно, и сделал три десктопных AI-приложения
Привет! Это моя первая статья, и она про Zeqou: небольшую экосистему десктопных приложений для работы с языковыми моделями. Два приложения уже готовы, третье выйдет совсем скоро. Расскажу, что они умеют, как устроены и с какими неожиданными проблемами я столкнулся.
Коротко. Zeqou — это три приложения: чат, рабочее пространство для агентов и студия дообучения моделей. Они бесплатные и работают на Windows, macOS и Linux. Чат и Harness готовы, xtraining выйдет очень скоро.
Зачем всё это
Я всегда хотел иметь Читать полностью »
Холмс, 993 вызова исчезли, и лучше не становится. Три ловушки Rust IPC в Tauri 2
2026-09-10 в 12:02, admin, рубрики: IPC, N+1, Rust, tauri, webview2, производительность, профилированиеДорогой Шерлок, вы знаете мою слабость к заметкам, задачам и конспектам ваших дедуктивных выкладок. Держу я всё это в приложении, которое сам и пишу: десктоп на Rust Tauri 2 поверх обычной папки на диске.
Новое дело выглядело скромно. Сорок с небольшим записей: несколько заметок, пара таблиц, остальное — ссылки на внешние документы. Решил все перетянуть из одной ветки дерева в другую, ошибся с папкой, нажал undo. И я увидел, как время остановилось. Это было не «подвисло на секунду», а именно вязкое перемещение документов из папки в папку и обратно.
Разберусь сам, подумал я. Делов на один вечер.
УМНЫЙ К1 — контроллер на базе ESP32 с REST, syslog и много опенсорса
2026-06-30 в 8:01, admin, рубрики: esp-idf, esp32, javascript, rest api, Rust, tauri, vite, vue.js, видеонаблюдение, умныйдомПредисловие
Возможно то, про что я хочу рассказать в своей первой статье тут, покажется не новым, уже знакомым велосипедом. Речь пойдет о контроллерах на базе ESP32 и программном обеспечении. Да, современных решений, открытых и бесплатных – много. А сейчас зарождается еще одно (а опенсорса мало не бывает, я считаю).
В статье я упущу и не буду рассказывать ни про свое знакомство с ардуиной, esp, php, python, js ни про то, что пришел сюда давным-давно гуманитарием. И да простят мой, вероятно не корректный, «жаргон» истинные профессионалы в микроэлектронике и программировании - итак, приступим.
Как я писал генератор TypeScript-биндингов для Tauri
2026-06-16 в 9:29, admin, рубрики: cli, IPC, Rust, serde, tauri, TypeScript, биндинги, кодогенерацияВсё началось с бага, на который я убил вечер. В Tauri фронтенд вызывает Rust-команды так:
const user = await invoke("get_user", { userId: 42 });
Строка с именем команды, объект с аргументами, никакой проверки типов. У меня в Rust аргумент назывался user_id, и я честно передал user_id с фронта. В рантайме прилетело что-то вроде invalid args 'userId' for command 'get_user' — Tauri по умолчанию переименовывает snake_case-аргументы в camelCase. Это написано в документации, я это даже знал. Но знание, которое не проверяет компилятор, — не знание, а примета.
Дальше по классике: возвращаемый тип у invoke — anyЧитать полностью »
Я устал от Electron, Tauri и Neutralino — и случайно сделал… лучше?
2026-06-10 в 16:10, admin, рубрики: css, electron, javascript, linux, native, Neutralinojs, nodejs, tauri, TypeScript, windowsВсё началось с, казалось бы, простого желания
Мне хотелось написать небольшое приложение. Я работаю fullstack‑разработчиком, поэтому для разработки я решил использовать web‑технологии. Мне хотелось, чтобы я мог написать код один раз, и чтобы он запускался на всех моих устройствах (windows, linux, android).
Самое главное: написать приложение быстро
Мне хотелось использовать готовые инструменты. Я был уверен, что их мне будет достаточно. Посмотрел на существующие решения: electron, neutralinojs, apache cordova, tauri, capacitor, ... Все они мне не нравились по разным причинам. Разберём основные моменты:
ElectronЧитать полностью »
KODE.market: Как я написал первый в мире поисковик по GitHub и GitLab + P2P-раздатчик open-source кода
2026-06-07 в 10:22, admin, рубрики: backend, searchcode, tauri, гитхаб, поисковик, разработка, разработка приложенийБез модерации, комиссий и SEO-мусора. Мгновенный поиск, проверка идей + гибридная раздача релизов в одном инструменте.
Привет! На связи TechnoL0g. Если вы хоть раз пробовали опубликовать своё детище в официальных сторах или годами поддерживали open-source репозиторий, то прекрасно знаете, сколько боли приносит классическая дистрибуция.
Гейткиперы перегибают палку, модерация превратилась в рулетку, а пользователи ломают глаза и зубы, пытаясь найти среди SEO-мусора прямую ссылку на чистый, безопасный бинарник.
Shine — C++ Фреймворк для десктоп приложений с использованием React
2026-05-04 в 12:12, admin, рубрики: backend, c++, React, Shine Framework, tauriДоброго времени суток, уважаемые пользователи Хабра.
Я не то что бы профессиональный разработчик на C++, в основном я занимаюсь геймдевом на UE5 (по крайней мере последнее время). Но последнее время достаточно часто я балуюсь разработкой десктоп приложений под Windows. Для красоты и простоты я задумывался об использовании именно react. Но из выбора что я увидел было 2 варианта:
-
Tauri - Фреймворк под Rust с отрисовкой фронтенда сделанном на React и т.п.
-
Electron - фреймворк для разработки кроссплатформенных настольных приложений с использованием веб-технологий (скопировал описание с гугла)

