Free and open source alternative to Splitwise for tracking shared expenses.
Use the official instance at Spliit.app or deploy your own:
- Visit Spliit.app - No registration required
- Create a group and add participants
- Add expenses and split them however you want
- Share the group URL with friends and family
- One-click: Use the Vercel button above
- Self-host: See deployment guides
- Docker: Follow Docker setup
✅ No Registration - Start tracking expenses immediately
✅ Smart Splitting - Even, uneven, by shares, percentage, or amount
✅ Multi-Currency - Support for 20+ currencies with custom options
✅ Receipt Scanning - AI-powered expense extraction from photos
✅ End-to-End Encryption - Optional password protection for sensitive data
✅ Progressive Web App - Install on mobile devices like a native app
✅ 15+ Languages - Internationalization support
✅ Export Data - JSON and CSV export for your records
- Frontend: Next.js 14, React 18, TypeScript, TailwindCSS
- Backend: Next.js API routes, tRPC
- Database: PostgreSQL with Prisma ORM
- UI: shadcn/ui components
- Hosting: Vercel (recommended)
We welcome all contributions! Whether you want to:
- 🐛 Report bugs or suggest features
- 💻 Contribute code or improve documentation
- 🌍 Add translations for your language
- 💝 Support financially via GitHub Sponsors
See our Contributing Guide to get started.
- 💜 Sponsor Sebastien
- 💙 Make a one-time donation
- ⭐ Star this repository
- 🗣️ Share with friends and family
MIT License - see LICENSE file for details.
Built with ❤️ by susui and contributors.