this post was submitted on 28 Jun 2026
-10 points (42.2% liked)

Selfhosted

61003 readers
418 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

So, let's try the newly proposed AI tag. If this post is not your cup of tea, I get it.

This is Euros, a minimal expenses splitting software written in Go. The code has been generated in it's entirety with an LLM, as I am not a software developer, just a self hoster.

Motivation

I generated this because I needed an authless, low barrier-to-entry expenses splitting software for my friend groups, similar to Spliit.

I asked for Spliit replacement recommendations here a couple of moths ago, but I didn't find one that would work entirely authelssly and which would allow negative entries, like Spliit does. As you might know, Spliit is unmaintained at the moment, and it already has some CVEs, which discouraged me from using it anymore.

Euros

With this in mind, Euros was made super minimal: just Go with one dependency, sqlite. The UI is just HTML and CSS. The license is AGPLv3-or-later.

The container image offered in the repo is both rootless and distroless, meaning there is no shell, package manager etc. inside the container, and also that the user running the binary is un-privileged.

I've been running this now for a couple of weeks, and I am quite happy with how this turned out. I consider the software to be feature complete, i.e. what you see now is what you'll get. I'll just keep bumping the major Go and major sqlite version up as they drop.

So, if you need an even simpler Spliit, you might like this.

you are viewing a single comment's thread
view the rest of the comments
[–] bordam@feddit.it 2 points 4 weeks ago (1 children)

Is there an alternative to spliit that is maintained, if we include apps that don’t support negative spends?

[–] Svinhufvud@sopuli.xyz 1 points 4 weeks ago* (last edited 4 weeks ago)

I listed the alternatives I found out about in the repo. But in short: Ihatemoney, abrechnung, nextcloud cospend and kitchenowl.