awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
TencentBlueKing avatar

TencentBlueKing/bk-cmdb

0
View on GitHub↗
5,700 stars·1,600 forks·Go·14 viewsbk.tencent.com↗

Bk Cmdb

bk-cmdb is an enterprise platform for centralized IT asset management, topology mapping, and configuration management. It functions as a configuration management database (CMDB) that stores and manages IT asset attributes, relationships, and lifecycle states, providing infrastructure visibility across an organization. The platform is built around a topology-driven data model that structures IT assets and their relationships as a flexible graph of business units, clusters, modules, and hosts.

The system distinguishes itself through its event-driven integration engine, which registers data change events and pushes real-time callbacks to external systems for automated workflows. It includes a role-based access control system that restricts feature and data access through group-based policies, supported by audit trail logging that records all user operations with before-and-after state details for compliance and security review. Users can extend the built-in schema through custom model definitions, allowing new asset types and attributes to be added without code changes.

The platform supports hierarchical topology queries for navigating infrastructure relationships across business units, clusters, and modules, and captures periodic snapshots of host attributes to track configuration drift over time. It also provides capabilities for organizing teams and departments into a configurable business unit hierarchy, managing host lifecycles, and associating processes with the software modules they belong to.

Features

  • IT Asset Management Systems - Provides a centralized platform for modeling, storing, and managing IT assets and their topological relationships.
  • IT Asset Topology Models - Structures IT assets and their relationships as a flexible graph of business units, clusters, modules, and hosts.
  • Asset Topology Relationships - Stores and manages relationships between IT assets so teams can visualize and navigate their infrastructure hierarchy.
  • Infrastructure Topology Visualizations - Models and visualizes the hierarchical relationships between IT assets, hosts, clusters, and business units to represent infrastructure structure.
  • Role-Based Access Controls - Restricts feature and data access through configurable group policies mapped to user roles.
  • Event-Driven Automation Engines - Registers data change events and pushes real-time callbacks to external systems for automated workflows.
  • Host Lifecycle Management - Tracks host attributes, snapshots, and ownership to keep an up-to-date inventory of computing resources.
  • Infrastructure Topology Mapping - Provides a topology mapping tool for defining and visualizing hierarchical relationships among hosts, clusters, and business units.
  • Event-Driven Callbacks - Fires callbacks to external systems when model instances are created, updated, or deleted for real-time integration.
  • Infrastructure Hierarchy Mappings - Manages hierarchical relationships among hosts, clusters, and business units to represent the infrastructure structure.
  • Group-Based Access Controls - Controls feature and data access through flexible, group-based permission policies for security and compliance.
  • Role-Based Access Control Systems - Ships a role-based access control system that restricts feature and data access through group-based policies.
  • Configuration Management Databases - Stores and manages IT asset attributes, relationships, and lifecycle states for infrastructure visibility.
  • User Operation Audit Trails - Records all user operations with before-and-after state details for compliance and security review.
  • Team Hierarchies - Organizes teams and departments into a flexible hierarchy that matches how the business operates.
  • Infrastructure Topology Queries - Navigates and retrieves infrastructure relationships across business units, clusters, and modules using a tree-based query interface.
  • Data Change Callbacks - Implements an event-driven integration engine that pushes real-time callbacks to external systems on data changes.
  • Host Attribute Snapshots - Captures periodic snapshots of host attributes to track configuration drift over time.
  • Asset Model Extensions - Allows users to define new asset types and attributes beyond the built-in schema without code changes.
  • Data Domain Organizations - Organizes teams and departments into a flexible hierarchy that matches how the business operates.
  • User Action Audit Logging - Logs and traces user operations with before-and-after state details for security review and compliance.

Star history

Star history chart for tencentblueking/bk-cmdbStar history chart for tencentblueking/bk-cmdb

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Bk Cmdb

Similar open-source projects, ranked by how many features they share with Bk Cmdb.
  • nocobase/nocobasenocobase avatar

    nocobase/nocobase

    21,542View on GitHub↗

    This platform is a modular, metadata-driven framework designed for building custom business applications and data management systems without traditional coding. It functions as a low-code environment where data models, user interfaces, and business logic are defined through visual configurations rather than hardcoded views. The architecture supports multi-tenant isolation, allowing multiple independent applications to run within a single shared memory space while maintaining strict logical separation of data and configurations. What distinguishes this system is its deep integration of artific

    TypeScriptadmin-dashboardairtableapp-builder
    View on GitHub↗21,542
  • bram2w/baserowbram2w avatar

    bram2w/baserow

    5,085View on GitHub↗

    Baserow is a no-code relational database and application builder that allows users to create structured data tables and business tools through a visual interface. It functions as a headless REST API data backend and a self-hosted data workspace, providing a platform for managing collaborative databases while maintaining full control over data residency. The platform integrates large language models to serve as an LLM-powered data platform, capable of generating database structures, record content, and technical workflows from natural language. It also acts as a Model Context Protocol server,

    Python
    View on GitHub↗5,085
  • cantino/huginncantino avatar

    cantino/huginn

    49,487View on GitHub↗

    Huginn is an open-source automation platform that functions as an event-driven task automator and webhook integration engine. It enables the creation of agents that monitor web data and automate tasks across various web services, operating as a self-hosted web scraper and JavaScript workflow orchestrator. The system uses a directed graph of event flows to route and transform data between external APIs. It differentiates itself by allowing custom JavaScript execution within workflows to modify data payloads and by integrating human-in-the-loop automation to insert manual judgment or data entry

    Ruby
    View on GitHub↗49,487
  • glpi-project/glpiglpi-project avatar

    glpi-project/glpi

    5,614View on GitHub↗

    GLPI is an open-source IT asset management platform and helpdesk ticketing system. It provides a centralized engine for handling incidents and service requests with structured workflows, SLA tracking, and service catalog integration, while also managing the full lifecycle of IT assets including hardware, software, and inventory tracking. The platform distinguishes itself through agentless network discovery that scans networks and collects inventory data from devices without requiring installed agents, and a plugin-based modular architecture that extends core functionality through a community-

    PHPasset-managerassets-managementcmdb
    View on GitHub↗5,614
See all 30 alternatives to Bk Cmdb→

Frequently asked questions

What does tencentblueking/bk-cmdb do?

bk-cmdb is an enterprise platform for centralized IT asset management, topology mapping, and configuration management. It functions as a configuration management database (CMDB) that stores and manages IT asset attributes, relationships, and lifecycle states, providing infrastructure visibility across an organization. The platform is built around a topology-driven data model that structures IT assets and their relationships as a flexible graph of business units, clusters,…

What are the main features of tencentblueking/bk-cmdb?

The main features of tencentblueking/bk-cmdb are: IT Asset Management Systems, IT Asset Topology Models, Asset Topology Relationships, Infrastructure Topology Visualizations, Role-Based Access Controls, Event-Driven Automation Engines, Host Lifecycle Management, Infrastructure Topology Mapping.

What are some open-source alternatives to tencentblueking/bk-cmdb?

Open-source alternatives to tencentblueking/bk-cmdb include: nocobase/nocobase — This platform is a modular, metadata-driven framework designed for building custom business applications and data… bram2w/baserow — Baserow is a no-code relational database and application builder that allows users to create structured data tables… glpi-project/glpi — GLPI is an open-source IT asset management platform and helpdesk ticketing system. It provides a centralized engine… cantino/huginn — Huginn is an open-source automation platform that functions as an event-driven task automator and webhook integration… muesli/beehive — Beehive is a self-hosted integration platform and event automation engine. It functions as a plugin-based workflow… snipe/snipe-it — Snipe-IT is an IT asset management system and inventory manager designed to track hardware, equipment, and software…