Skip to main content

I hate money

GitHub Actions Status Translation status from Weblate Donate Docker image

I hate money is a web application made to ease shared budget management. It keeps track of who bought what, when, and for whom; and helps to settle the bills.

The code is distributed under a BSD beerware derivative: if you meet the people in person and you want to pay them a craft beer, you are highly encouraged to do so.

Requirements

  • Python: version 3.11 to 3.13.
  • Backends: SQLite, PostgreSQL, MariaDB (version 10.3.2 or above), Memory.

Usually, we aim to support the software environment of the current Linux Debian stable and the previous one (old-stable). Docker installation is offered for broader support.

Current direction (as of 2024)

Ihatemoney was started in 2011, and we believe the project has reached a certain level of maturity now. The overall energy of contributors is not as high as it used to be.

In addition, there are now several self-hosted alternatives (for instance cospend, spliit).

As maintainers, we believe that the project is still relevant but should gear towards some kind of "maintenance mode":

  • Simplicity is now the main goal of the project. It has always been a compass for the project, and the resulting software is appreciated by both users and server administrators. For us, "simplicity" is positive and encompasses both technical aspects (very few javascript code, manageable dependencies, small code size...) and user-visible aspects (straightforward interface, no need to create accounts for people you invite, same web interface on mobile...)

  • Stability is prioritized over adding major new features. We found ourselves complexifying the codebase (and the interface) while accepting some contributions. Our goal now is to have a minimal set of features that do most of the job. We believe this will help lower the maintainance burden.

  • User interface and user experience improvements are always super welcome !

It is still possible to propose new features, but they should fit into this new direction. Simplicity of the UI/UX and simplicity of the technical implementation will be the main factors when deciding to accept new features.

Contributing

Do you wish to contribute to IHateMoney? Fantastic! There's a lot of very useful help on the official contributing page.

You can also donate some money. All funds will be used to maintain the hosted version.

Join the other contributors.

Translation status

Translation status for each language

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ihatemoney-7.2.0.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ihatemoney-7.2.0-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file ihatemoney-7.2.0.tar.gz.

File metadata

  • Download URL: ihatemoney-7.2.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for ihatemoney-7.2.0.tar.gz
Algorithm Hash digest
SHA256 f69c4ecba3987afcdc9949071837bae553cbc046e900318c3f3d39deadf1c1c2
MD5 ebf1b5fd0431b56a2213c2268e4fe7b4
BLAKE2b-256 4c594ae263d4eabb46844e976ff244b6784c5e3f793918bc37d183d2af230def

See more details on using hashes here.

Provenance

The following attestation bundles were made for ihatemoney-7.2.0.tar.gz:

Publisher: release.yml on spiral-project/ihatemoney

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ihatemoney-7.2.0-py3-none-any.whl.

File metadata

  • Download URL: ihatemoney-7.2.0-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for ihatemoney-7.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 98d07ee2a1c931ffd28c4382e38db236345428479b0ad65c9b240130f1f7ec0d
MD5 b9eba7f12a9c5cee0744f8f25e5659f1
BLAKE2b-256 901ec2626f80b530ed96ca2cf87069e33ec7fd4734747024aab3f5d928934c4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ihatemoney-7.2.0-py3-none-any.whl:

Publisher: release.yml on spiral-project/ihatemoney

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page