Free and open-source
AGPL-3.0 licensed: redistribute and modify it freely. The network clause keeps hosted forks open too, so improvements flow back to everyone.
Piranha is free software under the AGPL-3.0. Read it, run it, fork it, and send a change back — the whole system is yours to shape.
AGPL-3.0 licensed: redistribute and modify it freely. The network clause keeps hosted forks open too, so improvements flow back to everyone.
FastAPI + SQLite/Postgres on the backend; React + TypeScript + Vite on the front; a Go deck agent and a Tauri desktop build. Realtime over WebSocket, typed end to end.
Documented architecture, a thorough test suite with a 95% coverage gate, type and lint gates, and per-area guides mean a first patch is approachable. New reports, formats, and features have a paved path.
Strict layer rules — repositories, services, routers — are enforced as fitness functions that fail CI. The structure stays clean as the system grows, by construction.
Adding a language is adding a dictionary — the routing, direction, and switcher follow automatically. Right-to-left is a first-class path, not an afterthought.
Unit, integration, concurrency, and end-to-end championship harnesses run in CI with a coverage gate. Changes land with confidence, not crossed fingers.
Clone the repo, read AGENTS.md for the architecture, and pick up a good-first issue. Pull requests welcome.