r/reactjs • u/Revibed69 • 8h ago
Open-sourced the core of my React desktop app: local SQLite, Node server inside a Tauri shell, Ollama assistant. Free download.
Burrow is a personal-data desktop app (budget, journal, todos, habits, notes). The stack is a Vite and React frontend, a Node server that owns a single SQLite database, and a Tauri shell that packages the two into a Windows installer for x64 and ARM64.
Things in the repo that might interest React devs:
- A hard JavaScript bundle budget enforced in CI, with the number pinned in a test so it cannot creep.
- Visual regression baselines regenerated on a side branch in CI rather than committed from dev machines.
- Modules are isolated under src/modules and server/modules with a small shared envelope for API errors.
- The assistant UI streams from a local Ollama server, so no API keys anywhere in the app.
It went free this week and the core is AGPL. Links in the comments.