MCPcopy Index your code
hub / github.com/allegro/ralph

github.com/allegro/ralph @20260609.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 20260609.1 ↗ · + Follow
5,860 symbols 21,849 edges 1,008 files 705 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Ralph

Update - 2025/02

As Allegro, we continue to publish Ralph's source code and will maintain its development under a "Sources only" model, without guarantees. We believe this approach will be beneficial, allowing everyone to use and build upon the software. Our current goal is to modernize the software and ensure its long-term maintainability, and we're investing into it in 2025.

However, we are not operating under a contribution-based model. While we welcome discussions, we do not guarantee responses to issues or support for pull requests. If you require commercial support, please visit http://ralph.discourse.group.

We sincerely appreciate all past contributions that have shaped Ralph into the powerful tool it is today, and encourage the community to continue using it.

Overview

Ralph is full-featured Asset Management, DCIM and CMDB system for data centers and back offices.

Features:

  • keep track of assets purchases and their life cycle
  • flexible flow system for assets life cycle
  • data center and back office support
  • dc visualization built-in

It is an Open Source project provided on Apache v2.0 License.

Gitter packagecloud Build Status Coverage Status

Live demo:

http://ralph-demo.allegro.tech/

  • login: ralph
  • password: ralph

Screenshots

img

img

img

Documentation

Visit our documentation on readthedocs.org

Getting help

  • Online forum for Ralph community: https://ralph.discourse.group

Core symbols most depended-on inside this repo

get
called by 338
src/ralph/dns/views.py
get
called by 209
src/ralph/dashboards/views.py
get
called by 182
src/ralph/admin/autocomplete.py
create
called by 125
src/ralph/lib/custom_fields/api/viewsets.py
add
called by 120
src/ralph/reports/base.py
get
called by 115
src/ralph/lib/transitions/views.py
post
called by 99
src/ralph/dns/views.py
section
called by 79
src/ralph/admin/sitetrees.py

Shape

Method 3,044
Class 2,297
Function 456
Route 63

Languages

Python100%
TypeScript1%

Modules by API surface

src/ralph/assets/tests/test_api.py115 symbols
src/ralph/data_importer/resources.py79 symbols
src/ralph/assets/api/serializers.py73 symbols
src/ralph/admin/filters.py68 symbols
src/ralph/data_center/models/physical.py66 symbols
src/ralph/data_center/admin.py66 symbols
src/ralph/networks/models/networks.py63 symbols
src/ralph/virtual/admin.py59 symbols
src/ralph/admin/mixins.py58 symbols
src/ralph/data_center/tests/test_api.py56 symbols
src/ralph/data_center/tests/test_models.py55 symbols
src/ralph/assets/tests/factories.py55 symbols

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add ralph \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page