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.1.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.1-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ihatemoney-7.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e74fc718f68e1ec400cf9c4364025a91febb86c9b523aeb33a52e5adbeaa77e1
MD5 493993868181b675b146f238ada6e38c
BLAKE2b-256 6dfee4b7c941ce4949fd8d6123de3cd239da911c4862da8681cb430587f28638

See more details on using hashes here.

Provenance

The following attestation bundles were made for ihatemoney-7.2.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: ihatemoney-7.2.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 19742d7c6d08ee5675b97beefc7c40f1e07fe8ee2124a1036f5679f20ff9e324
MD5 a2ed18005f0a22f7a48286bd822e3cb2
BLAKE2b-256 8d54092c2f8f0620f2c919bd350e91a7d0210fffc9c94a83d53383e42dfb9cfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for ihatemoney-7.2.1-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