УМНЫЙ К1 — контроллер на базе ESP32 с REST, syslog и много опенсорса

Предисловие Возможно то, про что я хочу рассказать в своей первой статье тут, покажется не новым, уже знакомым велосипедом. Речь пойдет о контроллерах на базе ESP32 и программном обеспечении. Да, современных решений, открытых и бесплатных – много. А сейчас зарождается еще одно (а опенсорса мало не бывает, я считаю). В статье я упущу и не буду рассказывать ни про свое знакомство с ардуиной, esp, php, python, js ни про то, что пришел сюда давным-давно гуманитарием. И да простят мой, вероятно не корректный, «жаргон» истинные профессионалы в микроэлектронике и программировании - итак, приступим. Совсем недавно я отключил RPI4 с HA и наконец «воткнул» в котельную очередную, но «готовую к деплою» версию контроллера (разрешите его далее называть «УМНЫЙ К1», спасибо).

https://habr.com/ru/articles/1053764/

#esp32 #rest_api #espidf #tauri #javascript #vuejs #vite #rust #умныйдом #видеонаблюдение

УМНЫЙ К1 — контроллер на базе ESP32 с REST, syslog и много опенсорса

Предисловие Возможно то, про что я хочу рассказать в своей первой статье тут, покажется не новым, уже знакомым велосипедом. Речь пойдет о контроллерах на базе ESP32 и программном обеспечении. Да,...

Хабр

We added database driver plugins to Tabularis and chose the "slow" boundary on purpose.

Not dynamic libraries (FFI pain, crashes corrupt the host). Not WASM (loses access to existing DB client libs). Instead: drivers as external processes speaking line-delimited JSON over stdin/stdout.

Crashes stay isolated, write a driver in any language, the ecosystem carries the maintenance — not the core app.

https://tabularis.dev/blog/database-drivers-as-external-processes

#Rust #FOSS #Databases #Tauri

Database drivers as external processes | Tabularis Blog

About three months ago I added support for plugin drivers outside the Tabularis process. External drivers are ordinary programs speaking JSON-RPC over stdin/stdout. This is a retrospective on why that design held up, where it leaked, and the credential bug hidden in a HashMap insert.

Tabularis Blog

اولین نسخه **Image Toolkit** آماده شد. 🚀

یک ابزار متن‌باز برای تبدیل، فشرده‌سازی و بهینه‌سازی تصاویر با Tauri، Rust و React.

فعلاً امکانات پایه آماده‌ست و قابلیت‌های بیشتری هم به‌زودی اضافه می‌شن.

⭐️ GitHub:
https://github.com/Aliazadi-1776/image-toolkit

#opensource #rust #tauri #github

An EU-supported push to make @silex more libre
https://www.silex.me/nlnet/

1. Silex Desktop
2. Editor internationalization
3. Move to a libre forge
4. Libre package registry
5. Replace Google Fonts

#foss #funding #webDev #webdesign #css #accessibility #rust #tauri #openSource

個人開発で AI デスクトップ作ったら、チャットから cron / 並列バッチ / 編集可能な .pptx まで吐けるようになった
https://qiita.com/gen99/items/b5ee04644ff6da7e7671?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items

#qiita #Python #AI #OSS #個人開発 #Tauri

個人開発で AI デスクトップ作ったら、チャットから cron / 並列バッチ / 編集可能な .pptx まで吐けるようになった - Qiita

TL;DR Praxia Desktop という Windows 用のローカル AI ワークスペースを作って、Microsoft Store に無料で公開しました。 何ができるか を一言で: チャットから話しかけるだけで、cron スケジュール登録・複数ファイルへの並列...

Qiita

Pake is a free, open-source tool that turns almost any website into a lightweight desktop app.

Built with Rust and Tauri, apps created with Pake are much smaller and use less memory than typical Electron-based alternatives.

Perfect for ChatGPT, Gemini, GitHub, YouTube Music, DeepSeek, and more.

https://digitalescapetools.com/tools/tool.html?id=pake

#OpenSource #Rust #Tauri #Linux #Windows #macOS

Бесплатное lo-fi радио + живые обои на рабочий стол: собрал десктоп-приложение на Tauri 2 (форк lofi-engine)

Я хотел одну простую вещь: чтобы на втором мониторе тихо играло lo-fi, а за виджетами крутилась уютная анимированная сцена. Готового решения не нашлось — зато нашёлся чужой MIT-проект, у которого я в итоге выкинул главный модуль и собрал из остатков совсем другой продукт. Это девлог о том, что я удалил, что добавил и на каких граблях потанцевал. Под задачу подходящих инструментов хватало, но каждый закрывал только часть. Wallpaper Engine — живые обои, но без радио. Lofi.co — музыка в браузере, но не обои рабочего стола. Noisli — эмбиент, но без всего остального. Покупать три подписки ради фона под код было жалко, поэтому я полез на GitHub смотреть, что можно собрать самому. Нашёл meel-hd/lofi-engine под MIT — аккуратный Tauri-проект со встроенным генеративным движком, который синтезировал lo-fi прямо в браузерном рантайме. Идея красивая, но мне быстро стало понятно, что я хочу совсем другого продукта. Так появился форк, который я в итоге назвал LoFiTyan.

https://habr.com/ru/articles/1050316/

#lofi #tauri #svelte #rust #живые_обои #open_source #web_audio #десктоп

Бесплатное lo-fi радио + живые обои на рабочий стол: собрал десктоп-приложение на Tauri 2 (форк lofi-engine)

Я хотел одну простую вещь: чтобы на втором мониторе тихо играло lo-fi, а за виджетами крутилась уютная анимированная сцена. Готового решения не нашлось — зато нашёлся чужой MIT-проект, у которого я в...

Хабр

I kinda want to learn how to build desktop programs to make offline tools.

Is #Tauri the way to go? I'm pretty much starting from scratch with any of the options I've come across in my minimal research.

I tend to build things around data of some kind - I'd like to upgrade an old Google Sheets budget tracker to be less... Googley. I'm still on Windows, but will be exploring Linux as soon as I have the mental bandwidth. Would like to build stuff that works on both.

#dev #developer #advice

Я запускаю второй открытый бета-тест

В феврале я публиковал первую статью про Yttri : что это за приложение, зачем я его делаю и почему мне не хватало Obsidian, Notion, почтового клиента, таск-трекера и AI-чата по отдельности. Тогда это был первый публичный заход в бета-тестирование. Первая сотня мест ушла быстрее, чем я ожидал, а комментарии оказались полезнее любой внутренней аналитики. Люди спрашивали про локальность данных, закрытый код, запуск без Ollama, связь задач с письмами и заметками, синхронизацию, доверие к приложению и вообще про то, не слишком ли это большой комбайн. С тех пор Yttri сильно изменился. Это уже не просто «единый интерфейс для всего», а более взрослая local-first среда: с открытыми markdown-данными, локальными моделями, агентом, почтой, задачами, заметками, финансами, записями встреч и нормальной доставкой тяжёлых AI-компонентов. Сейчас я расширяю бета-тестирование и хочу позвать новых пользователей.

https://habr.com/ru/articles/1050164/

#Rust #Tauri #LocalFirst #AI #LLM #Knowledge_Management #Productivity #продуктивная_работа

Я запускаю второй открытый бета-тест

В феврале я публиковал первую статью про Yttri : что это за приложение, зачем я его делаю и почему мне не хватало Obsidian, Notion, почтового клиента, таск-трекера и AI-чата по отдельности. Тогда это...

Хабр

If you use #tauri and find the way commands are registered in most docs and examples clunky, this might be helpful:

https://til.io/posts/2026/06/14/tauri-tips-1-invoke-handler/

Tauri Tips - #1 invoke_handler()

An alternative to listing out all Tauri commands in the run() block of lib.rs.

til.io / jesse tolj