Application open source de comptabilité en partie double pour les associations et entreprises francaises.
Pour en savoir plus, consultez le site officiel : arrhes.com
Arrhes est une application open source de gestion de comptabilite en partie double. Ce répertoire contient le code source du projet. Il inclut le backend API, le dashboard web, les schémas partagés et les outils de migration.
Prérequis : just, Docker
git clone https://github.com/arrhes/application.git
cd application
# Demarrer l'environnement de developpement
just dev up
# Arreter l'environnement
just dev down
# Reinitialiser la base de donnees
just dev reset
# Consulter les logs
just dev logsPrérequis : Docker
git clone https://github.com/arrhes/application.git
cd application
# Demarrer les services
docker compose -f .workflows/.dev/compose.yml up -d --build
# Arreter les services
docker compose -f .workflows/.dev/compose.yml down
# Consulter les logs
docker compose -f .workflows/.dev/compose.yml logs -fUne fois l'environnement demarré :
| Service | URL |
|---|---|
| Dashboard | http://localhost:5173 |
| API | http://localhost:3000 |
| Mailpit | http://localhost:8025 |
| RustFS | http://localhost:9001 |
Identifiants de demonstration : demo@arrhes.com / demo
Pour plus de détails, consultez le guide de developpement.
- Architecture - Vue d'ensemble de l'architecture et du stack technique
- Configuration - Variables d'environnement et configuration des services
- Développement - Guide complet pour les développeurs
- Contribution - Guidelines pour contribuer au projet
Le projet est organisé en monorepo avec les packages suivants :
- @arrhes/application-api - Backend REST API (Hono, PostgreSQL)
- @arrhes/application-website - Interface web (React, TanStack Router)
- @arrhes/application-metadata - Schémas et modèles partagés (Valibot, Drizzle ORM)
- @arrhes/application-tools - Outils de migration et seed de base de données
- @arrhes/ui - Composants UI partagés
Pour plus de details, consultez la documentation d'architecture.
Ce projet est sous licence AGPL-3.0. Voir le fichier LICENSE pour plus de détails.
Developpé avec soin pour (et par) la communaute francaise