
In simple English
This tool helps you keep track of physical parts, materials, and finished goods. You run it on your own server or computer, so your data stays private. It gives you a clean web page to search stock, see low-level counts, and manage suppliers. It is free to use because it has an MIT licence. You will need some technical skill to set it up and keep it running.
What it is
InvenTree is an open-source inventory management system built with Python and Django (a web framework for Python, which is a popular programming language). It includes a web interface, a REST API (an application programming interface, which lets other programs talk to this server), and a mobile companion app.
What it is good for
Makers, small workshops, hardware builders, and small businesses who need to track electronic components, raw materials, or products without paying for expensive cloud software.
- Runs entirely on your own hardware with no monthly subscription fees.
- Includes a full REST API for connecting to other software or scripts.
- Comes with companion mobile apps for Android and iOS.
- Requires server administration knowledge to install and maintain safely.
- Needs enough memory and disk space to run a database and web server.
- Backups and updates must be managed manually by you.
Spreadsheets and manual paper logs for tracking physical parts.
Docker, for running the application inside its own container on your server.
- slok/sloth2.6k stars
Generates Prometheus alerting and recording rules from a short specification of a service level objective.
- nicolargo/glances34k stars
A live view of one computer's health, in a terminal, in a browser, or through an AI assistant.
- dokku/dokku32k stars
A small platform you install on one server, which builds and runs an app every time you push code to it.
wget -qO install.sh https://get.inventree.org && bash install.sh