inventree/inventree

Open Source Inventory Management System

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 8th, 2026
Created on March 23rd, 2017
Open Issues & Pull Requests: 180 (+0)
GitHub issues: Enabled
Number of forks: 1,546
Total Stargazers: 7,537 (+0)
Total Subscribers: 77 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.0 hours
Mean response time: 13.9 days
90th percentile: 4.9 days
Tracked items: 1,159

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 56% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. 28% of tracked open issues have had no activity in three months. Only 5% of issues opened in the past year have been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 139
New in 7 days: 9
Closed in 7 days: 11
Avg open age: 597 days
Stale 30+ days: 110
Stale 90+ days: 84

Recent activity

Opened in 7 days: 6
Closed in 7 days: 10
Comments in 7 days: 3
Events in 7 days: 14

Top labels

  • question (549)
  • enhancement (362)
  • bug (360)
  • User Interface (290)
  • setup (261)
  • inactive (149)
  • api (84)
  • documentation (82)

Detailed Description

InvenTree is an open source inventory management system that provides stock control and part tracking through a Python and Django backend with a web-based admin interface and REST API.

The system addresses the need for comprehensive inventory tracking by combining a relational database backend with multiple access layers. The core Python and Django architecture exposes functionality through a REST API, allowing both direct web interaction and programmatic access. A plugin system enables custom extensions and integrations without modifying the core codebase, supporting use cases ranging from simple stock tracking to complex supply chain management.

Organizations managing physical inventory, component libraries, or spare parts should consider this tool if they need self-hosted control over their data and the ability to customize workflows. The system supports multiple database backends including PostgreSQL, MySQL, MariaDB, and SQLite, making it adaptable to different deployment environments. It provides integration points through its REST API, a Python module for scripting, and a documented plugin interface for building custom functionality.

The project maintains active continuous integration with automated quality checks and Docker builds. Documentation is kept current and published through a dedicated documentation site. The roadmap is publicly visible through issue tracking, allowing users to see planned development directions.