// readme

LibreServ Monorepo

This place is all code. If you’re just interested in the product, and not the code, visit the website instead.

Two products plus shared glue live here:

PathWhat it isStack
sol/Sol β€” the home server (development currently stalled)Go 1.27 (chi/v5) API, React 19 + Vite 7 + Tailwind 4, SQLite, Podman
sol/connect/Sol Connect β€” cloud companion (independent Go module)Go 1.27, chi/v5, SQLite, Stripe
luna/Luna β€” the file boxRust lunad + luna-core, React/Vite web, GTK 4 desktop, native Android app, Alpine OS image
luna/connect/Luna Connect β€” cloud companion (independent Go module)Go 1.27, SQLite, Stripe
shared/ui/@libreloom/ui β€” shared design-system componentsReact 19, consumed as a file: dependency by both web apps
infra/CI runner, release pipeline, repo automation botsGo + shell
keys/Release signing keys β€” minisign public keys plus the Luna Desktop Flatpak repo key (do not move)β€”
LibreServ/
β”œβ”€β”€ sol/            # Sol + Sol Connect + installer/ISO bits
β”œβ”€β”€ luna/           # Luna daemon,…