finds.dev← search

// the find

TencentBlueKing/bk-cmdb

★ 5,689 · Go · NOASSERTION · updated May 2026

蓝鲸智云配置平台(BlueKing CMDB)

BlueKing CMDB is Tencent's enterprise configuration management database — think ServiceNow CMDB but open source and Go-based. It manages hosts, processes, and arbitrary custom object types with topology relationships, change event push, and a permission system. Built for large Chinese internet companies running thousands of hosts; it's deeply integrated with the rest of the BlueKing DevOps suite.

The custom model system is genuinely flexible — you can define arbitrary object types and relationships at runtime without schema migrations, which is hard to do well. Native Kubernetes resource modeling (clusters, namespaces, workloads, pods) is baked in, not bolted on. The event push system for configuration changes is useful for keeping downstream systems (monitoring, deployment) in sync. REST API coverage is thorough — the API doc directory has 150+ endpoints with both Chinese and English docs.

This is basically unusable outside the BlueKing ecosystem without significant work — auth, the API gateway layer, and the permission model all assume you're running the full BK stack. The primary language of docs, issues, and community is Chinese, so debugging a production problem at 2am is painful if you don't read it. Deployment complexity is high: it's a proper microservices architecture (multiple Go services, MongoDB, Redis, ZooKeeper) and the Helm chart gets you running but leaves ops burden on you. The 3.2.x release cadence has slowed and the repo gives no clear signal about what's actively maintained versus legacy.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →