7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

InvenTree

Open source

InvenTree is an open-source inventory management system for stock control and part tracking, with a Django backend, REST API and plugin system.

docs.inventree.org
InvenTree homepage screenshot
GitHub stars
7.7k
Last commit
2 days ago
Repository age
9 years
Version
1.5.6
Licence
MIT
Self-hosted
Yes

About InvenTree

InvenTree is an open-source inventory management system that provides low-level stock control and part tracking. It targets organizations such as makers, electronics teams and small manufacturers that need to know which parts they have, where they are stored and how they are used.

The core is a Python and Django database backend that offers a web-based admin interface and a REST API for interaction with other applications. A plugin system supports custom applications and extensions, and integration options include the API, a Python module and third-party tools. The client is built with React, and the server supports PostgreSQL, MySQL, MariaDB and SQLite databases with Redis for caching.

InvenTree is licensed under MIT and deployed with Docker. A demo instance, documentation, a roadmap and issue tracker are linked from the repository, and translations are handled through Crowdin.

Key features

  • Low-level stock control
  • Part tracking
  • REST API for integrations
  • Plugin system for custom extensions
  • React web client
  • PostgreSQL, MySQL, MariaDB and SQLite support

Good fit for

  • →Tracking electronic components and parts
  • →Managing stock for a small workshop
Built with
Python
Django
Tags
inventory
stock-control
part-tracking
erp
django
rest-api
self-hosted
python

InvenTree: questions and answers

What is InvenTree used for?
InvenTree is an open-source inventory management system for stock control and part tracking, with a Django backend, REST API and plugin system. It is a good fit for tracking electronic components and parts, and managing stock for a small workshop.
Is InvenTree open source?
Yes. InvenTree is open source under the MIT licence. Its source code is on GitHub at inventree/InvenTree and is written mainly in Python.
Is InvenTree free?
Yes. InvenTree is open source, so the software itself is free to use.
Can I self-host InvenTree?
Yes. InvenTree can be self-hosted on your own server or infrastructure.
What is InvenTree an alternative to?
InvenTree is an open-source alternative to Sortly, inFlow Inventory, Zoho Inventory and Cin7. Other open-source alternatives to Sortly include Shelf.nu and Homebox.
Is InvenTree actively maintained?
Yes. The most recent commit to InvenTree was on 1 October 2026, and the latest release is 1.5.6, published on 26 September 2026. The project has 7.7k stars on GitHub.

Open-source alternatives to InvenTree

See all

SaaS alternatives to InvenTree

See all