Skip to main content

A simple shared budget manager web application.

Reason this release was yanked:

mising commits

Project description

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

Project details


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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ihatemoney-7.1.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for ihatemoney-7.1.0.tar.gz
Algorithm Hash digest
SHA256 cd1caa88ca822adeaa7cd8f35c65daff7a71b436409daa9d5becfc0968e2d138
MD5 41a4de320abcf47954fd420bd2139b44
BLAKE2b-256 d4392b8186518463a56f0510b7a50e0c7cff3b3dcfb12118f2e9dcf04995f5cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ihatemoney-7.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for ihatemoney-7.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 08de0f2408d077efc5baecc988e3764c46c2e1b9725bd711c7a88d187a32a30d
MD5 86669f10b02330b0946e380632a2bec2
BLAKE2b-256 2cf7813838bfc68ba8fc03b73690289a91c29abba2457d25a007768f7d02246e

See more details on using hashes here.

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