Spliit preview
spliit

Spliit

Open source expense sharing app

2.6k|stable|1.19.1
Try demo
Group expense tracking — Create groups, add expenses, and view balance calculations across members.
Receipt scanning — Upload receipt images and auto-extract expense details via GPT-4 Vision.
Uneven splits — Split expenses with custom amounts per participant instead of equal shares.
Progressive web app — Works offline and installable as a native app on mobile devices.
Multi-language support — Community translations managed via Weblate.
Spliit is a self-hosted Splitwise alternative built with Next.js and deployable in one click to Vercel or Docker. It handles the full expense-splitting workflow including receipt scanning, image attachments, and uneven splits. The codebase is TypeScript-based with a clean UI powered by shadcn/UI and Tailwind.
Requires Node 18+, PostgreSQL database, and Docker for containerized deployment. Optional: AWS S3 for document storage, OpenAI API for receipt/category extraction.
Source on GitHub
pavilion