money, budgeting and management

invoiceninja

23 May 2020Last Commit5105 (786/yr)Github Stars599Issues

Just make sure to add the invoice-ninja tag to your question.

All Pro and Enterprise features from the hosted app are included in the open-source code. We offer a $30 per year white-label license to remove the Invoice Ninja branding from client facing parts of the app.

The self-host zip includes all third party libraries whereas downloading the code from GitHub requires using Composer to install the dependencies.

Feel free to email us for help if you're working on a module, we're happy to provide developer support.

firefly-iii

23 May 2020Last Commit4512 (764/yr)Github Stars43Issues

A free and open source personal finance manager
Explore the docs »

View Demo · Report Bug · Request Feature

"Firefly III" is a (self-hosted) manager for your personal finances. It can help you keep track of your expenses and income, so you can spend less and save more. Firefly III supports the use of budgets, categories and tags. It can import data from external sources and it has many neat financial reports available.

Firefly III should give you insight into and control over your finances. Money should be useful, not scary. You should be able to see where it is going, to feel your expenses and to... wow, I'm going overboard with this aren't I?

akaunting

23 May 2020Last Commit2966 (1015/yr)Github Stars2Issues

Akaunting is a free, open source and online accounting software designed for small businesses and freelancers. It is built with modern technologies such as Laravel, VueJS, Bootstrap 4, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers.

Akaunting uses Laravel, the best existing PHP framework, as the foundation framework and Module package for Apps.

Please, be very clear on your commit messages and pull requests, empty pull request messages may be rejected without reason.

invoiceplane

07 May 2020Last Commit1624 (270/yr)Github Stars66Issues

 

InvoicePlane is a self-hosted open source application for managing your invoices, clients and payments.
For more information visit InvoicePlane.com or try the Demo.

Since the start of the project in 2014, InvoicePlane evolved into a software that is used world wide. However, it is still developed in our free time, as a hobby. We do your best to fulfill any legal requirements but please note that we cannot make sure that the app is working 100% correct. Also, due to the fact that InvoicePlane is a free and open source software without an income, there are no professional audits of the app yet.

fava

23 May 2020Last Commit724 (162/yr)Github Stars33Issues

Fava is a web interface for the double-entry bookkeeping software Beancount with a focus on features and usability.

Check out the online demo and learn more about Fava on the website.

The Getting Started guide details the installation and how to get started with Beancount. If you are already familiar with Beancount, you can get started with Fava:

and visit the web interface at http://localhost:5000.

If you want to hack on Fava or run a development version, see the Development page on the website for details. Contributions are very welcome!

partkeepr

23 May 2020Last Commit677 (70/yr)Github Stars272Issues

PartKeepr is an inventory management software, primarily designed for electronic components.

PartKeepr is written in PHP and using the Symfony2 framework.

To test everything which has been written so far, please visit http://demo.partkeepr.org for a demo which is built from the git sources once an hour.

PartKeepr needs:

Please read our setup guide

A very big "thank you" goes out to Georgyo of NYC resistor - although he claimed that he isn't creative, he invented the name "PartKeepr" which eventually became the project's name.

hospitalrun-server

22 May 2020Last Commit643 (105/yr)Github Stars10Issues

Node.js backend for HospitalRun: free software for developing world hospitals. To contribute, follow the guidelines in this readme or alternatively ask for details on the community Slack channel: #contributors.

This repository is for the HospitalRun v2 and it is currently under heavy development. If you are searching for the no longer supported version 1.0.0-beta, you can find it here.

Contributions are always welcome. Before contributing please read our contributor guide. Then follow these steps:

ihatemoney

23 May 2020Last Commit393 (43/yr)Github Stars51Issues

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.

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

bennedetto

09 May 2016Last Commit315 (70/yr)Github Stars13Issues

The simple, turn-based budget.

Bennedetto is a fresh, minimalist take on tracking your spending. Use the tool to

Read more about the project's inception here

To build the project, create a new virtual environment and activate it.

Next, navigate to the source root, install the dev dependencies, and run the migrations.

Now create a superuser that will have access to both the django admin and the app itself.

To start the webserver, run the familiar python manage.py runserver or use the alias provided in the Makefile

inventaire

23 May 2020Last Commit242 (46/yr)Github Stars108Issues

Libre collaborative resource mapper powered by open-knowledge


This repository hosts Inventaire.io source code. Its a collaborative resources mapper project, while yet only focused on exploring books mapping with wikidata and ISBNs

This repository tracks the server-side developments, while the (heavy) client-side can be found here. Client-related technical issues should go in the client repo, while this repo gathers all other technical issues. Non-technical discussions such as feature requests should preferably happen in the roadmap. In doubt, just use your best guess or come ask on the chat :)

budgetapp

15 Apr 2020Last Commit230 (40/yr)Github Stars4Issues

Budget App is open source personal budgeting application.

Screenshot

See documentation

This code is released under version 2.0 of the Apache License.

dotledger

09 May 2018Last Commit188 (28/yr)Github Stars12Issues

Dot Ledger is a Free and Open Source personal finance management tool.

The aim of this project is to create a stable, FOSS alternative to Xero Personal which was shut down in November 2014.

Dot Ledger requires:

The basic setup steps are:

You'll have to modify the postgres username and password in config/database.yml.

See the screenshots section of the Dot Ledger website.

Copyright 2013 - 2018, Kale Worsley, BitBot Limited.

Dot Ledger is made available under the Apache License, Version 2.0. See LICENSE for details.

silverstrike

22 Dec 2019Last Commit160 (63/yr)Github Stars34Issues

Webapp based on Django to manage personal finances

There is a demo available. It is regularly updated from the master branch.

Setup instructions can be found in on the website. There are instructions for a development setup and others that are more suitable for a production use.

You can contribute in several ways. If you know how to code or are a designer, you are welcome to contribute using pull requests.
If you speak languages other than english, you are welcome to help translate SilverStrike using crowdin. There is a dedicated instance of the demo that can be used to translate inline. You will still need an account at crowdin, but translation should be easier, because of the context.

boodle

18 May 2020Last Commit159 (57/yr)Github Stars0Issues

Simple accounting SPA in Clojure and ClojureScript.

boodle uses these Clojure/ClojureScript libraries:

I used Bulma for the UI and customised re-frame-modal and cljs-pikaday to play well with it. Check the documentation for more details.

To run boodle, you need:

Set up the database with the necessary tables and permissions you find in model.sql. Check also resources/config/config.edn to adjust the database connection parameters.

From the project root, run:

Compile the ClojureScript files with:

From the project root, fire up the server with:

kresus

09 May 2020Last Commit157 (27/yr)Github Stars125Issues

Kresus is an open-source libre self-hosted personal finance manager. It allows you to safely track your banking history, check your overall balance and know exactly on what you are spending money with the use of tags!

It has started as a fork of cozy-pfm but is way different now.

For up to date installation instructions, please refer to the kresus.org website.

Note that this website is opensource as well and you can contribute to improve installation instructions.

See the contributing file.

A big thank you to all of our contributors!

ex_money

17 Feb 2019Last Commit132 (29/yr)Github Stars6Issues

ExMoney is a [work-in-progress] self-hosted web application which helps you to track your personal finances.
It's built around Spectre API so ExMoney can export bank transactions for you. The list of available banks you can find here.

The main idea behind ExMoney is to have free, open source application which can help to track personal finances at(almost) no cost.
ExMoney is written in Elixir using Phoenix framework, the app on production consumes very little of RAM and it should work just fine on Heroku free plan.

ontrack

10 May 2020Last Commit95 (145/yr)Github Stars4Issues

In a nutshell: a private budgeting tool that can be self-hosted.

This project is an attempt to understand and control my own spending better without giving my banking/financial info to a 3rd party. The app is meant to be used with 1 login, and you can host easily your own instance.

The app was designed by Iana Noda.

The dashboard lets you quickly see how you're doing in the current month. You can set a spend goal per month and/or per category. This is also where you quickly add individual expenses.

The insights page lets you review any year or month in more detail.

grr

18 May 2020Last Commit31 (6/yr)Github Stars37Issues

Requiert :

PHP : > 7.0 && <= 7.2, compatibilité vraisemblable avec PHP 7.3 ; nécessite au moins les modules php-gd, php-mysqli, php-mysqlnd, php-xml (*) MySQL: > 5.4 && < 5.6, compatibilité vraisemblable avec MySQL 5.7

http://grr.devome.com/

GRR est un outil de gestion et de réservation de ressources. GRR est une adaptation d'une application MRBS.

Pour obtenir une description complète de la procédure d'installation, veuillez vous reporter au fichier "INSTALL.txt".

Pour une installation simplifiée, décompressez simplement cette archive sur un serveur, et indiquez l'adresse où se trouvent les fichiers extraits dans un navigateur (ex: http://www.monsite.fr/grr).

stockazng

No Repo
Asset Management System.

galette

No Repo
Galette is a membership management web application towards non profit organizations.

economizzer

24 May 2020Last Commit (/yr)Github StarsIssues
A self-hosted Bitcoin and other cryptocurrencies payment processor.