Give a whole team one shared web console to query and manage many types of databases.
Control exactly who can access which database, schema, or table with role based permissions.
Catch risky SQL statements before they run using built in and custom audit rules.
Run database changes through a review workflow similar to a code pull request.
| clougence/open-cdm | mollyiv/chatheads | tensorflow/java-models | |
|---|---|---|---|
| Stars | 134 | 128 | 96 |
| Language | Java | Java | Java |
| Last pushed | — | 2016-04-15 | 2025-02-05 |
| Maintenance | — | Dormant | Stale |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Standalone mode runs from a single Docker command, but cluster or Kubernetes deployment needs more setup.
CloudDM, also called open-cdm, is a free database management tool built for teams to share, rather than a single-user desktop app. It gives everyone on a team one web console to browse, query, and manage many kinds of databases, including MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, Redis, ClickHouse, and a long list of others. Inside that console, you get a query editor with syntax highlighting and suggestions, the ability to view execution plans, and visual tools to create, inspect, and modify database objects like tables, views, indexes, and stored procedures. Different environments and clusters let a team keep separate data sources organized, for example separating staging from production. Because it is meant for teams, it puts real weight on controlling who can do what. Permissions can be granted at different levels, from an entire database instance down to a single table, and separately from that, roles decide which product features a person can use. Users can request temporary access, and someone with authority can approve or deny it. The tool also audits SQL activity before it runs, checking statements against more than fifty built in rules plus any custom rules a team writes, and can warn about or block risky commands before they execute. Database changes can go through a review workflow, similar to how code changes go through a pull request, with manual, immediate, or scheduled execution, and can integrate with chat tools like DingTalk, Feishu, or WeCom, as well as single sign on systems. To try it, you run a single Docker command that starts CloudDM in standalone mode, then open it in a browser to complete a setup wizard. It also supports cluster and Kubernetes deployment for larger teams. The project is released under the Apache 2.0 license.
A free, team-oriented database management console with access control, SQL auditing, and change review workflows.
Mainly Java. The stack also includes Java, Docker, Kubernetes.
You can use, modify, and distribute this freely, including commercially, as long as you follow the Apache 2.0 terms such as preserving notices.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.