Не прототипы и не демки: установщики, автообновления, документация и
поддержка. Каждое приложение сделано целиком.
Kolaars Music — обзор
01Windows · Androidв релизе
Kolaars Music
Открытая музыка без аккаунтов и подписок.
Музыкальный сервис для Windows: общественное достояние и Creative Commons из
Internet Archive, открытые тексты песен и синхронизация. Всё работает локально,
без регистрации и телеметрии.
211 треков во встроенном каталоге и 10 подборок — доступны офлайн
Тексты: 65 песен в комплекте, LRCLIB, Wikisource и LRC-синхронизация
Профили с независимыми библиотеками, импорт папок и списков треков
Автообновление с проверкой SHA-512, портативная сборка, Android-версия
Инстансы, каталог контента и официальный вход Microsoft. Каждая сборка — отдельный
мир со своей версией, модами и настройками, а установка vanilla доведена до
надёжного рабочего пайплайна.
Инстансы: изолированные сборки с Fabric, модами и шейдерами
Каталог Modrinth и CurseForge: 19 215 проектов — модпаки, моды, шейдеры, ресурспаки
Vanilla: манифест Mojang, проверка SHA-1, прогресс и отмена установки
Microsoft OAuth через device code, офлайн-профили с корректным UUID
Windows 10/11 x64 · NSIS · сборка по тегу через GitHub Actions
02 — Стек
От пикселя до продакшена.
Закрываю весь путь продукта: интерфейс, десктопную архитектуру, сборку релизов и
лёгкий бэкенд на edge-платформе.
01
Интерфейс
React, TypeScript, дизайн-токены, тёмная и светлая темы, локализация RU/EN.
React 19
TypeScript
Vite
Zustand
CSS
02
Десктоп
Electron main/preload, типизированный IPC, безопасное хранение токенов, NSIS-установщики.
Electron
Node.js
safeStorage
electron-builder
NSIS
03
Бэкенд
API на Cloudflare Workers, D1 и KV: лицензии, активации, лимиты запросов.
Workers
D1
KV
REST
JWT
04
Качество
Typecheck на каждом шаге, unit-проверки логики и smoke-тесты реального Electron через CDP.
CDP
Unit-тесты
GitHub Actions
SHA-512
Typecheck
03 — Обо мне
Меньше шума. Больше смысла.
Я — независимый разработчик под ником Kolaars. Делаю приложения, в которых нет
лишних экранов, обязательных аккаунтов и сборщиков данных.
Мне интересен весь продукт: продумать сценарий, собрать интерфейс, разобраться с
чужим API, довести установку до предсказуемого результата и настроить релиз так,
чтобы обновление доходило до пользователя само.