Свободно и с открытым кодом
Под лицензией AGPL-3.0: распространяйте и изменяйте свободно. Сетевая оговорка держит открытыми и размещённые форки, поэтому улучшения возвращаются ко всем.
Piranha — свободное программное обеспечение под AGPL-3.0. Читайте его, запускайте, форкайте и присылайте изменения обратно — вся система ваша, чтобы её формировать.
Под лицензией AGPL-3.0: распространяйте и изменяйте свободно. Сетевая оговорка держит открытыми и размещённые форки, поэтому улучшения возвращаются ко всем.
FastAPI + SQLite/Postgres на бэкенде; React + TypeScript + Vite на фронте; агент у бассейна на Go и настольная сборка на Tauri. Реальное время по WebSocket, типизация от начала до конца.
Документированная архитектура, тщательный набор тестов с порогом покрытия 95%, барьеры типов и линта, а также руководства по областям делают первый патч посильным. У новых отчётов, форматов и функций есть проложенный путь.
Строгие правила слоёв — репозитории, сервисы, роутеры — закреплены как функции пригодности, которые валят CI. Структура остаётся чистой по мере роста системы, по построению.
Добавить язык — это добавить словарь — маршрутизация, направление и переключатель подстраиваются сами. Письмо справа налево — путь первого класса, а не запоздалая мысль.
Модульные, интеграционные, конкурентные и сквозные чемпионатные стенды работают в CI с порогом покрытия. Изменения приземляются с уверенностью, а не со скрещёнными пальцами.
Склонируйте репозиторий, прочитайте AGENTS.md для архитектуры и возьмите задачу для начинающих. Пул-реквесты приветствуются.