1173 shaares
14 private links
14 private links
账单分享
From https://thejeshgn.com/2024/06/29/linked-list-foss-apps-for-bill-splitting-with-friends/:
I use GroupTabs to keep a money tab while traveling or any other large group bill splitting. It's a FOSS app and uses CouchDB/PouchDB as the backend.
- You can install it like any PWA app. It works offline like an App and syncs later.
- No login or accounts. Each tab/group has an access code or Capability URLs that you can share with friends to collaborate. It's the same logic if you want to access from multiple machines. There are no roles, so everyone has the same level of access.
- It has a limited set of features, but it is feature-complete. It works as defined and works very well.
- Its code is simple, and the backend is a simple data store, making it easily hackable and user-friendly.
- It can be self-hosted. It can also be hosted on the home network, which can sync once you return home or connect to the home network next time, or you can make it accessible on your VPN network. All these are possible.
- Export as CSV
SplitIt is another excellent FOSS alternative with lots of features if you want. It competes with SplitWise.
- It has a decent mobile interface, but it is not a PWA. It doesn't work offline. This is a significant limitation for me.
- You can use it without creating an account or log in. It has Capability URLs you can share with friends, which they can use to participate without logging. There are no roles, so everyone has the same level of access.
- It has more features like bill scanning, reimbursements, many ways of splitting bills, attachments, etc.
- It uses the Postgres database as the backend, so self-hosting is possible.
SplittyPie is an easy expense-splitting app. It's a FOSS app.
- It's a PWA app that works offline as well.
- You can use it without creating an account or log in. It has Capability URLs you can share with friends, which they can use to participate without logging. There are no roles, so everyone has the same level of access.
- It uses Firebase to host and store data. You can host it on your Firebase account, but it is not truly independent and almost impossible to host at home.