The Abrechnung (German for reckoning, settlement, revenge) aims to be a versatile and user-centric payment, transaction and bookkeeping management tool for human groups and events. It aims to be a feature-complete, free and open source alternative to Splitwise, Tricount or similar.
You can simply try our demo instance!
- Create and share groups
- Create expenses and money transfers with uneven shares
- Track expense positions
- Permission management within groups to distinguish between viewers, editors and group owners
- Installable on Mobile as a Progressive Web App - use the "Add to Home Screen" feature of your favourite web browser
- Upload images for expenses
- Use multiple currencies with different converesion rates within one group
- Use math expressions when entering numeric values, e.g. typing
(2 + 4) * 3in a text field will automatically enter18 - Graphical representations of the current group balance as well as individual peoples balances over time
- Automatic settlement plans for the whole group
- Create events to manage complex expenses, e.g. multiple people buying things for a multi-day event with different participants each day
- Add tags to expenses and events to quickly filter the expense and event lists
- Unsaved changes are stored locally to not get lost when your internet connection drops
- Export expenses to CSV
- Archive groups to make them readonly
To help you set up your instance or understand the inner workings:
| Technology | Component |
|---|---|
| PostgresSQL | Database |
| Python + FastAPI | Backend logic |
| React + Material UI | Web UI frontend |
| Homo Sapiens | Magic sauce |
If there is that feature you really want to see implemented, you found a bug or would like to help in some other way, the project of course benefits from your contributions!
Translations are managed using the hosted weblate service here.
To directly reach developers and other users, we have chat rooms. For questions, suggestions, problem support, please join and just ask!
| Contact | Where? |
|---|---|
| Issue Tracker | SFTtech/abrechnung |
| Matrix Chat | #sfttech:matrix.org |
| Support us |
Released under the GNU Affero General Public License version 3 or later, see the authors and LICENSE for details.