{"id":13400404,"url":"https://github.com/bytebase/bytebase","last_synced_at":"2025-05-12T16:25:29.184Z","repository":{"id":36951194,"uuid":"333303663","full_name":"bytebase/bytebase","owner":"bytebase","description":"World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams. The GitHub/GitLab for database DevSecOps.","archived":false,"fork":false,"pushed_at":"2025-05-04T04:57:08.000Z","size":1034614,"stargazers_count":12350,"open_issues_count":106,"forks_count":802,"subscribers_count":90,"default_branch":"main","last_synced_at":"2025-05-05T14:19:04.204Z","etag":null,"topics":["cicd","data-masking","data-security","database-access","dbeaver","devsecops","flyway","gitops","liquibase","mongodb","mysql","oracle","pam","postgresql","schema-migrations","security","snowflake","sql-client","sqlserver","tidb"],"latest_commit_sha":null,"homepage":"https://www.bytebase.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bytebase.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-01-27T04:33:50.000Z","updated_at":"2025-05-05T12:27:48.000Z","dependencies_parsed_at":"2023-09-21T16:17:52.950Z","dependency_job_id":"aeb799fb-eff5-43d0-8f54-fb9813f10b40","html_url":"https://github.com/bytebase/bytebase","commit_stats":{"total_commits":15690,"total_committers":96,"mean_commits":163.4375,"dds":0.8572339069471,"last_synced_commit":"cf23d5a17539a549614fc3cbb6dd8c6cd2a74c6e"},"previous_names":[],"tags_count":103,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytebase%2Fbytebase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytebase%2Fbytebase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytebase%2Fbytebase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bytebase%2Fbytebase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bytebase","download_url":"https://codeload.github.com/bytebase/bytebase/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253775045,"owners_count":21962274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cicd","data-masking","data-security","database-access","dbeaver","devsecops","flyway","gitops","liquibase","mongodb","mysql","oracle","pam","postgresql","schema-migrations","security","snowflake","sql-client","sqlserver","tidb"],"created_at":"2024-07-30T19:00:51.675Z","updated_at":"2025-05-12T16:25:29.163Z","avatar_url":"https://github.com/bytebase.png","language":"Go","readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca\n    target=\"_blank\"\n    href=\"https://bytebase.com?source=github\"\n  \u003e\n    \u003cimg\n      align=\"center\"\n      alt=\"Bytebase\"\n      src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/banner.webp\"\n      style=\"width:100%;\"\n    /\u003e\n  \u003c/a\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://bytebase.com/docs/get-started/self-host\" target=\"_blank\"\u003e\u003cb\u003e⚙️ Install\u003c/b\u003e\u003c/a\u003e •\n  \u003ca href=\"https://bytebase.com/docs/introduction/what-is-bytebase\"\u003e\u003cb\u003e📚 Docs\u003c/b\u003e\u003c/a\u003e •\n  \u003ca href=\"https://discord.gg/huyw7gRsyA\"\u003e\u003cb\u003e💬 Discord\u003c/b\u003e\u003c/a\u003e •\n  \u003ca href=\"https://www.bytebase.com/request-demo/\"\u003e\u003cb\u003e🙋‍♀️ Book Demo\u003c/b\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://goreportcard.com/report/github.com/bytebase/bytebase\"\u003e\n    \u003cimg alt=\"go report\" src=\"https://goreportcard.com/badge/github.com/bytebase/bytebase\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://artifacthub.io/packages/search?repo=bytebase\"\u003e\n    \u003cimg alt=\"Artifact Hub\" src=\"https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/bytebase\" /\u003e\n  \u003c/a\u003e\n    \u003ca\n    href=\"https://github.com/bytebase/bytebase\"\n    target=\"_blank\"\n  \u003e\n    \u003cimg alt=\"Github Stars\" src=\"https://img.shields.io/github/stars/bytebase/bytebase?logo=github\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003e Different \u003c/b\u003e database development tasks\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003e Multiple \u003c/b\u003e database systems\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003e Unified \u003c/b\u003e process\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003e Single \u003c/b\u003e tool\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\" \u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/your-dev-vs-competitor-hitman.webp\" /\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/fish.webp\" /\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\" \u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/change-query-secure-govern.webp\" /\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e🪜\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eChange\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  Want to formalize the database change process but don't know how?\n\u003c/p\u003e\n\n|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                                                      |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |\n| \u003cb\u003eStandard Operating Procedure (SOP) \u003c/b\u003e\u003cbr /\u003eStandardize the database schema and data change process across different database systems, small or [large tables](https://www.bytebase.com/docs/change-database/online-schema-migration-for-mysql) and [different tenants](https://www.bytebase.com/docs/change-database/batch-change/#change-databases-from-multiple-tenants).\u003cbr /\u003e\u003cbr/\u003e\u003cb\u003eSQL Review\u003c/b\u003e\u003cbr /\u003e[100+ lint rules](https://www.bytebase.com/docs/sql-review/review-rules) to detect SQL anti-patterns and enforce consistent SQL style in the organization.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eGitOps\u003c/b\u003e\u003cbr /\u003e[Point-and-click GitHub and GitLab integration](https://www.bytebase.com/docs/vcs-integration/overview) to enable GitOps workflow for changing database. | \u003cimg src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/issue-detail.webp\" /\u003e |\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e🔮\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eQuery\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  Want to control the data access but don't know how?\n\u003c/p\u003e\n\n|                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                                                                    |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |\n| \u003cb\u003eAll-in-one SQL Editor\u003c/b\u003e\u003cbr /\u003eWeb-based IDE specifically for performing SQL specific tasks.\u003cbr /\u003e\u003cbr/\u003e\u003cb\u003eData Masking\u003c/b\u003e\u003cbr /\u003eState-of-the-art [column level masking](https://www.bytebase.com/docs/sql-editor/mask-data) engine to cover complex situations like subquery, CTE.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eData Access Control\u003c/b\u003e\u003cbr /\u003eOrganization level policy to centralize the [database permission](https://www.bytebase.com/docs/security/database-permission/overview). | \u003cimg src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/sql-editor.webp\" /\u003e |\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e🔒\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eSecure\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  Want to avoid data leakage, change outage and detect malicious behavior but don't know how?\n\u003c/p\u003e\n\n|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |                                                                                                        |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |\n| \u003cb\u003eCentralize Change, Query and Admin Tasks\u003c/b\u003e\u003cbr /\u003eA single place to perform different tasks on different databases, thus enforce policy and monitor activity accordingly. \u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eRBAC\u003c/b\u003e\u003cbr /\u003e[Two-level RBAC model](https://www.bytebase.com/docs/concepts/roles-and-permissions) mapping to the organization wide privileges and application team privileges respectively.\u003cbr /\u003e\u003cbr /\u003e\u003cb\u003eDrift detection and Audit Logging\u003c/b\u003e\u003cbr /\u003e Capture all database schema drifts, user actions and system events and present them in a holistic view. | \u003cimg src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/grant-access.webp\" /\u003e |\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e👩‍💼\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eGovern\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  Want to enforce organization policy but don't know how?\n\u003c/p\u003e\n\n|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                                                                           |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |\n| \u003cb\u003eManage Database Resources\u003c/b\u003e\u003cbr /\u003e A single place to manage environments, database instances, database users for application development, with optional [Terraform integration](https://registry.terraform.io/providers/bytebase/bytebase/latest/docs). \u003cbr /\u003e\u003cbr /\u003e\u003cb\u003ePolicy Enforcement\u003c/b\u003e\u003cbr /\u003eEnforce organization wide SQL Review policy, backup policy and data access policy.\u003cbr /\u003e\u003cbr/\u003e\u003cb\u003eSQL Editor Admin mode\u003c/b\u003e\u003cbr /\u003e[CLI like experience](https://www.bytebase.com/docs/sql-editor/admin-mode) without setting up bastion. | \u003cimg src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/sql-review-policy.webp\" /\u003e |\n\n\u003cbr /\u003e\n\n# 🖖 Intro\n\n[![Watch the 30-second product video](https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/product-video-thumbnail.webp)](https://www.youtube.com/watch?v=7UE78BufSLM)\n\nBytebase is a Database CI/CD solution for the Developers and DBAs. It's the **only database CI/CD project** included by the [CNCF Landscape](https://landscape.cncf.io/?selected=bytebase) and [Platform Engineering](https://platformengineering.org/tools/bytebase). The Bytebase family consists of these tools:\n\n- [Bytebase Console](https://bytebase.com/?source=github): A web-based GUI for developers and DBAs to manage the database development lifecycle.\n- [Bytebase API](https://www.bytebase.com/docs/api/overview): Provide both gRPC and RESTful API to manipulate every aspect of Bytebase.\n- [SQL Review GitHub Action](https://github.com/bytebase/sql-review-action): The GitHub Action to detect SQL anti-patterns and enforce a consistent SQL style guide during Pull Request.\n- [Terraform Bytebase Provider](https://registry.terraform.io/providers/bytebase/bytebase/latest/docs): The Terraform\n  provider enables team to manage Bytebase resources via Terraform. A typical setup involves teams using\n  Terraform to provision database instances from Cloud vendors, followed by using Bytebase provider to\n  prepare those instances ready for application use.\n\n|     | Topic                                                               |\n| --- | :------------------------------------------------------------------ |\n| 🔧  | \u003cb\u003e[Installation](#-installation)\u003c/b\u003e                               |\n| 🎮  | \u003cb\u003e[Demo](#-demo)\u003c/b\u003e                                               |\n| 👩‍🏫  | \u003cb\u003e[Tutorials](#-tutorials)\u003c/b\u003e                                     |\n| 💎  | \u003cb\u003e[Design Principles](#-design-principles)\u003c/b\u003e                     |\n| 🧩  | \u003cb\u003e[Data Model](#-data-model)\u003c/b\u003e                                   |\n| 🎭  | \u003cb\u003e[Roles](#-roles)\u003c/b\u003e                                             |\n| 🕊   | \u003cb\u003e[Developing and Contributing](#-developing-and-contributing)\u003c/b\u003e |\n| 🤺  | \u003cb\u003e[Bytebase vs Alternatives](#-bytebase-vs-alternatives)\u003c/b\u003e       |\n\n\u003cbr /\u003e\n\n# 🔧 Installation\n\n- [Docker](https://www.bytebase.com/docs/get-started/self-host/)\n- [Kubernetes](https://www.bytebase.com/docs/get-started/install/deploy-to-kubernetes)\n- [Build from source](https://www.bytebase.com/docs/get-started/install/build-from-source-code)\n\n\u003cbr /\u003e\n\n# 🎮 Demo\n\nLive demo at https://demo.bytebase.com\n\nYou can also [book a 30min product walkthrough](https://cal.com/bytebase/product-walkthrough) with one of\nour product experts.\n\n\u003cbr /\u003e\n\n# 👩‍🏫 Tutorials\n\nProduct tutorials are available at https://www.bytebase.com/tutorial.\n\n## Integrations\n\n- [Manage Supabase PostgreSQL](https://www.bytebase.com/docs/how-to/integrations/supabase)\n- [Manage render PostgreSQL](https://www.bytebase.com/docs/how-to/integrations/render)\n- [Manage Neon database](https://www.bytebase.com/docs/how-to/integrations/neon)\n- [Deploy to sealos](https://www.bytebase.com/docs/get-started/install/deploy-to-sealos)\n- [Deploy to Rainbond](https://www.bytebase.com/docs/get-started/install/deploy-to-rainbond)\n\n\u003cbr /\u003e\n\n# 💎 Design Principles\n\n|     |                         |                                                                                                                                                                                                                                                                                                                                                        |\n| --- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| 🪶  | Dependency Free         | Start with a single command `./bytebase` without any external dependency. External PostgreSQL data store and others are optional.                                                                                                                                                                                                                      |\n| 🔗  | Integration First       | Solely focus on database management and leave the rest to others. We have native VCS integration with [GitHub/GitLab](https://www.bytebase.com/docs/vcs-integration/overview), [Terraform Provider](https://registry.terraform.io/providers/bytebase/bytebase/latest/docs), [webhook](https://www.bytebase.com/docs/change-database/webhook), and etc. |\n| 💂‍♀️  | Engineering Disciplined | Disciplined [bi-weekly release](https://www.bytebase.com/changelog) and [engineering practice](https://github.com/bytebase/bytebase/blob/main/docs/life-of-a-feature.md).                                                                                                                                                                              |\n\n\u003cbr /\u003e\n\n# 🧩 Data Model\n\nMore details in [Data Model Doc](https://www.bytebase.com/docs/concepts/data-model).\n\n\u003cp align=\"center\"\u003e\n    \u003cimg\n      align=\"center\"\n      alt=\"Data Model\"\n      src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/data-model-v2.webp\"\n      style=\"width:100%;\"\n    /\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n# 🎭 Roles\n\nMore details in [Roles and Permissions Doc](https://www.bytebase.com/docs/concepts/roles-and-permissions).\n\nBytebase employs RBAC (role based access control) and provides two role sets at the workspace and project level:\n\n- Workspace roles: `Admin`, `DBA`, `Member`. The workspace role maps to the role in an organization.\n- Project roles: `Owner`, `Developer`, `Releaser`, `SQL Editor User`, `Exporter`, `Viewer`. The project level role maps to the role in a specific team or project.\n\nEvery user is assigned a workspace role, and if a particular user is involved in a particular project, then she will also be assigned a project role accordingly.\n\nBelow diagram describes a typical mapping between an engineering org and the corresponding roles in the Bytebase workspace\n\n\u003cp align=\"center\"\u003e\n    \u003cimg\n      align=\"center\"\n      alt=\"Role Mapping\"\n      src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/org-role-mapping.webp\"\n      style=\"width:100%;\"\n    /\u003e\n\u003c/p\u003e\n\n\u003cbr /\u003e\n\n# 🕊 Developing and Contributing\n\n\u003cp align=\"center\"\u003e\n    \u003cimg\n      align=\"center\"\n      alt=\"Tech Stack\"\n      src=\"https://raw.githubusercontent.com/bytebase/bytebase/main/docs/assets/techstack.webp\"\n      style=\"width:100%;\"\n    /\u003e\n\u003c/p\u003e\n\n- Bytebase is built with a curated tech stack. It is optimized for **developer experience** and is very easy to start\n  working on the code:\n\n  1. It has no external dependency.\n  1. It requires zero config.\n  1. 1 command to start backend and 1 command to start frontend, both with live reload support.\n\n- Interactive code walkthrough\n\n  - [Life of a schema change](https://sourcegraph.com/github.com/bytebase/bytebase/-/blob/docs/design/life-of-a-schema-change.snb.md)\n  - [SQL Review](https://sourcegraph.com/github.com/bytebase/bytebase/-/blob/docs/design/sql-review-source-code-tour.snb.md)\n\n- Follow [Life of a Feature](https://github.com/bytebase/bytebase/blob/main/docs/life-of-a-feature.md).\n\n## Dev Environment Setup\n\n### Prerequisites\n\n- [Go](https://golang.org/doc/install)\n- [pnpm](https://pnpm.io/installation)\n\n### Steps\n\n1. Pull source.\n\n   ```bash\n   git clone https://github.com/bytebase/bytebase\n   ```\n\n1. Create an external Postgres database on localhost.\n\n   ```sql\n   CREATE USER bbdev SUPERUSER;\n   CREATE DATABASE bbdev;\n   ```\n\n1. Start backend.\n\n   ```bash\n   PG_URL=postgresql://bbdev@localhost/bbdev\n   go build -ldflags \"-w -s\" -p=16 -o ./.air/bytebase ./backend/bin/server/main.go \u0026\u0026 ./.air/bytebase --port 8080 --data . --debug --disable-sample\n   ```\n\n1. Start frontend (with live reload).\n\n   ```bash\n   pnpm --dir frontend i \u0026\u0026 pnpm --dir frontend dev\n   ```\n\n   Bytebase should now be running at http://localhost:3000 and change either frontend or backend code would trigger live reload.\n\n### Tips\n\n- Use [Code Inspector](https://en.inspector.fe-dev.cn/guide/start.html#method1-recommend) to locate\n  frontend code from UI. Hold `Option + Shift` on Mac or `Alt + Shift` on Windows\n\n\u003cbr /\u003e\n\n# 🤺 Bytebase vs Alternatives\n\n## Bytebase vs Flyway, Liquibase\n\n- [Bytebase vs Liquibase](https://www.bytebase.com/blog/bytebase-vs-liquibase/)\n- [Bytebase vs Flyway](https://www.bytebase.com/blog/bytebase-vs-flyway/)\n\nEither Flyway or Liquibase is a library and CLI focusing on schema change. While Bytebase is an one-stop\nsolution covering the entire database development lifecycle for Developers and DBAs to collaborate.\n\nAnother key difference is Bytebase **doesn't** support Oracle and SQL Server. This is a conscious\ndecision we make so that we can focus on supporting other databases without good tooling support.\nIn particular, many of our users tell us Bytebase is by far the best (and sometimes the only) database\ntool that can support their PostgreSQL and ClickHouse use cases.\n\n[![Star History Chart](https://api.star-history.com/svg?repos=bytebase/bytebase,liquibase/liquibase,flyway/flyway\u0026type=Date)](https://star-history.com/#bytebase/bytebase\u0026liquibase/liquibase\u0026flyway/flyway\u0026Date)\n\n## Bytebase vs Yearning, Archery\n\nEither Yearning or Archery provides a DBA operation portal. While Bytebase provides a collaboration\nworkspace for DBAs and Developers, and brings DevOps practice to the Database Change Management (DCM).\nBytebase has the similar `Project` concept seen in GitLab/GitHub and provides native GitOps integration\nwith GitLab/GitHub.\n\nAnother key difference is Yearning, Archery are open source projects maintained by the individuals part-time. While Bytebase is open-sourced, it adopts an open-core model and is a commercialized product, supported\nby a [fully staffed team](https://www.bytebase.com/about#team) [releasing new version every 2 weeks](https://www.bytebase.com/changelog).\n\n[![Star History Chart](https://api.star-history.com/svg?repos=bytebase/bytebase,cookieY/Yearning,hhyo/Archery\u0026type=Date)](https://star-history.com/#bytebase/bytebase\u0026cookieY/Yearning\u0026hhyo/Archery\u0026Date)\n\n## Bytebase vs Metabase\n\nMetabase is a data visualization and business intelligence (BI) tool. It's built for data teams and business analysts to make sense of the data.\n\nBytebase is a database development platform. It's built for the developer teams to perform database operations during the application development lifecycle.\n\n- [Bytebase vs Metabase](https://www.bytebase.com/blog/bytebase-vs-metabase/)\n\n[![Star History Chart](https://api.star-history.com/svg?repos=bytebase/bytebase,metabase/metabase\u0026type=Date)](https://star-history.com/#bytebase/bytebase\u0026metabase/metabase\u0026Date)\n\n## Bytebase vs CloudBeaver\n\nBoth have web-based SQL clients. Additionally, Bytebase offers review workflow, more collaboration and security features.\n\n- [Bytebase vs CloudBeaver](https://www.bytebase.com/blog/bytebase-vs-cloudbeaver/)\n\n[![Star History Chart](https://api.star-history.com/svg?repos=bytebase/bytebase,dbeaver/cloudbeaver\u0026type=Date)](https://star-history.com/#bytebase/bytebase\u0026dbeaver/cloudbeaver\u0026Date)\n\n## Bytebase vs DBeaver / Navicat\n\nSQL GUI Client such as MySQL Workbench, pgAdmin, DBeaver, Navicat provide a GUI to interact with the database. Bytebase not only provides a GUI client, it can also enforce centralized data access control for data security and governance.\n\n- [Bytebase vs DBeaver](https://www.bytebase.com/blog/bytebase-vs-dbeaver/)\n- [Bytebase vs Navicat](https://www.bytebase.com/blog/bytebase-vs-navicat/)\n\n## Bytebase vs Jira\n\nJira is a general-purpose issue ticketing system. Bytebase is a database domain-specific change management system. Bytebase provides an integrated experience to plan, review, and deploy database changes.\n\n- [Bytebase vs Jira](https://www.bytebase.com/blog/use-jira-for-database-change/)\n\n# 👨‍👩‍👧‍👦 Community\n\n[![Hang out on Discord](https://img.shields.io/badge/%20-Hang%20out%20on%20Discord-5865F2?style=for-the-badge\u0026logo=discord\u0026labelColor=EEEEEE)](https://discord.gg/huyw7gRsyA)\n\n[![Follow us on Twitter](https://img.shields.io/badge/Follow%20us%20on%20Twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026labelColor=EEEEEE)](https://twitter.com/Bytebase)\n\n\u003cbr /\u003e\n\n# 🤔 Frequently Asked Questions (FAQs)\n\nCheck out our [FAQ](https://www.bytebase.com/docs/faq).\n\n\u003cbr /\u003e\n\n# 🙋 Contact Us\n\n- Interested in joining us? Check out our [jobs page](https://bytebase.com/jobs?source=github) for openings.\n- Want to solve your schema change and database management headache? Book a [30min demo](https://cal.com/bytebase/product-walkthrough) with one of our product experts.\n","funding_links":[],"categories":["Go","HarmonyOS","开源类库","Database","数据库","Open source library","Integrations","Vue","其他__大数据","Apps","terraform","Repos","Data Integration Frameworks","3）参考实现与开源工具（GitHub）","Schema"],"sub_categories":["Windows Manager","数据库","Database Schema Migration","数据库模式迁移","Database","Deployment and Management Tools","网络服务_其他","Development","Harness / 平台工程","Changes"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytebase%2Fbytebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbytebase%2Fbytebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytebase%2Fbytebase/lists"}