Django Ledger – A Bookkeeping & Financial Analysis Engine for the Django Framework.

[Django Ledger - A Bookkeeping & Financial Analysis Engine for the Django Framework](

I wanted to bring to your attention the **Django Ledger Project - A Bookkeeping & Financial Analysis Engine for the Django Framework** on GitHub. This project is under active development, still needs a lot of work and is by no means perfect. However, my intention is to create an opensource alternative to QuickBooks built on top of our beloved Django.

If you have some time please check it out and **don't hesitate to drop in a GitHub start to show your support**.

**FULL DISCLOSURE:** I am the owner of this project. If you have accounting experience and you are interested in contributing please contact me directly.



12 thoughts on “Django Ledger – A Bookkeeping & Financial Analysis Engine for the Django Framework.”

  1. Oh that’s *nice* !

    I hate that bookkeeping apps tend to be bloated with a million features your company will never use, except by accident, causing mayhem.

    I would definitely love to use something like this for some of the companies I work or, but the setup experience would need to be quite simple for basic use cases.

    Thanks for building this and taking the time to share it, it’s very much appreciated.

  2. Wow, I dont have enough django experience but I plan to build a web-app that utilizes charts and provides a graphical interface to the users. Can you tell me what framework are you using to display charts and tables? I might end up digging into your code to learn a thing or two 🙂

    Thanks for sharing!

  3. i loved the idea so wanted to give it a try
    this is the error i get

    ERROR: Error \[WinError 2\] The system cannot find the file specified while executing command git clone -q []( ‘C:\\Users\\Amit\\AppData\\Local\\Temp\\pip-req-build-cgsan98c’

    ERROR: Cannot find command ‘git’ – do you have ‘git’ installed and in your PATH?

  4. I would like to contribute as well for learning purpose. I have django knowledge but I want to increase my hands on experience. Are not so expert people welcome? 🙂

  5. I gave a heads up to my accountant. She does accounting in Germany. Hopefully she takes an interest, and if you hear from an accountant in germany it was thanks to reddit :).

  6. Hello Dear Miguel.

    While looking for a double-entry module for Django, I finally found this great project, very promissing. I’ll start probably by contributing french translations first.

  7. Hello, not a programmer here, only basic knowledge to get django things running. I’d like to try and hopefully use this but i have problem when tried to runserver as follows.

    `from django_ledger.utils import get_default_entity_session_key, get_end_date_from_session`
    `File “C:\Users\hehehe\Envs\ledger\lib\site-packages\django_ledger\`[``](`”, line 46, in `
    `user_model: UserModel) -> tuple[LedgerModel, InvoiceModel]:`
    `TypeError: ‘type’ object is not subscriptable`

    I’m running on win10 on a virtualenv. installed via pip and requirements are also installed. app and urls added. did i miss an installation step or something else happened? i don’t remember setting up a database, do i need done that?

    thank you!


Leave a Comment