Running in production · Independent · 21 Oct 2026

allegro/ralph

Ralph is the CMDB / Asset Management system for data center and back office hardware.

← Running in production

In simple English

Ralph tracks physical hardware like servers and office laptops. It helps you record purchases, warranty dates, and who has what. The software runs on your own server and is free to use. Setting it up takes effort and requires technical knowledge of Python. You will need to maintain the server and database yourself over time.

What it is

Ralph is an open-source asset management and data center inventory system built with Python and Django (a framework, which is a set of pre-written code blocks that helps developers build websites faster). It tracks hardware lifecycles from purchase to disposal.

What it is good for

This is good for IT teams and growing businesses that need to track physical servers, networking gear, and employee laptops without paying for commercial software.

Stars2.5k
LicenceApache-2.0
Latest20261019.1 (2026-10-19)checked 21 Oct 2026
Last code change2026-10-19
Written inPython
Setup effort
4 / 5
Payoff
4 / 5
Good
  • Tracks both data center racks and office IT equipment.
  • Includes built-in visual maps of your server rooms.
  • Maintained actively with regular updates from its creators.
Watch for
  • Requires complex setup with a Python environment and database.
  • The original company offers no pull request support or guarantees.
  • Steep learning curve for non-technical users.
Replaces

Spreadsheets and manual hardware logs

Works well with

PostgreSQL database for storing inventory records

Similar repositories
  • netbox-community/netbox22k stars

    NetBox focuses heavily on IP address management alongside data center infrastructure tracking.

  • grokability/snipe-it15k stars

    Snipe-IT is another open-source asset management tool designed primarily for office IT hardware.

Also reviewed on Repo Radar
  • 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.

Install
git clone https://github.com/allegro/ralph.git
cd ralph
pip install -r requirements.txt

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Business Operations & Legal › Internal Operations & Administration › Software Licenses.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.