bytebase/bytebase

https://github.com/bytebase/bytebase

New Analysis
Last analysis: Mar 09, 2026 13:30

GitHub Stats

Stars

13,796

Forks

918

Watchers

13,796

Open Issues

142

Contributors

30

Default Branch

main

Repository Overview

Files

4160

Folders

7

Size

31.55 MB

Tests

290

Code Analysis

Lines of Code

259,882

Files Analyzed

1,663

Total Commits

100

Contributors

9

Structure Metrics

Max Depth

9

Avg Files per Folder

594.29

Test Coverage

6.97%

Project DNA

76
Very Good
documentation 100/100
tests 66/100
structure 60/100
size 70/100
maintainability 77/100

Hotspot Files

Files with most changes (high churn)

ProjectGitOpsDashboard.vue 6 changes
useIssueSearchScopeOptions.ts 3 changes
Form.vue 2 changes
issue.ts 2 changes
utils.ts 2 changes

Stack Signals

Laravel
Symfony
React
Vue
Angular
Node.js
Python
Django
Flask
FastAPI
Spring
Express
Next.js
Nuxt
NestJS
.NET
ASP.NET
HTML
CSS

Languages

vue 54.3%
ts 42.27%
js 2.71%
html 0.3%
tsx 0.24%
css 0.18%

Largest Directories

docs 55 files
proto 75 files
action 23 files
backend 2208 files
frontend 1763 files

Largest Files

index.html 32243 lines
validate_pb.d.ts 4424 lines
rollout_service_pb.d.ts 1962 lines
database_service_pb.d.ts 3449 lines
instance_service_pb.d.ts 1697 lines

Dependencies & Documentation

README
Docs
go.mod
Gemfile
package.json
composer.json
pyproject.toml
requirements.txt

Project Structure (depth 3)

-- docs
|   -- api
|   -- plans
|   -- assets
|   -- design
-- proto
|   -- v1
|   |   -- v1
|   -- gen
|   |   -- grpc-doc
|   |   |   -- v1
|   |   |   -- store
|   -- store
|   |   -- store
-- action
|   -- args
|   -- azure
|   -- world
|   -- common
|   -- github
|   -- gitlab
|   -- command
|   |   -- cloud
|   |   -- output
|   |   -- validation
|   -- bitbucket
-- backend
|   -- api
|   |   -- v1
|   |   |   -- test-data
|   |   -- lsp
|   |   -- mcp
|   |   |   -- gen
|   |   |   -- skills
|   |   -- auth
|   |   -- oauth2
|   |   -- directory-sync
|   -- bin
|   |   -- server
|   |   |   -- cmd
|   -- demo
|   |   -- data
|   -- store
|   |   -- model
|   -- tests
|   |   -- test-data
|   -- utils
|   -- common
|   |   -- qb
|   |   -- log
|   |   -- permission
|   |   -- stacktrace
|   |   -- testcontainer
|   -- plugin
|   |   -- db
|   |   |   -- pg
|   |   |   -- hive
|   |   |   -- tidb
|   |   |   -- util
|   |   |   -- mssql
|   |   |   -- mysql
|   |   |   -- redis
|   |   |   -- trino
|   |   |   -- oracle
|   |   |   -- sqlite
|   |   |   -- mongodb
|   |   |   -- spanner
|   |   |   -- bigquery
|   |   |   -- cosmosdb
|   |   |   -- dynamodb
|   |   |   -- redshift
|   |   |   -- cassandra
|   |   |   -- snowflake
|   |   |   -- starrocks
|   |   |   -- clickhouse
|   |   |   -- databricks
|   |   |   -- cockroachdb
|   |   |   -- elasticsearch
|   |   -- idp
|   |   |   -- wif
|   |   |   -- ldap
|   |   |   -- oidc
|   |   |   -- oauth2
|   |   -- parser
|   |   |   -- pg
|   |   |   -- base
|   |   |   -- tidb
|   |   |   -- tsql
|   |   |   -- doris
|   |   |   -- mysql
|   |   |   -- plsql
|   |   |   -- redis
|   |   |   -- trino
|   |   |   -- mongodb
|   |   |   -- partiql
|   |   |   -- spanner
|   |   |   -- bigquery
|   |   |   -- cosmosdb
|   |   |   -- redshift
|   |   |   -- standard
|   |   |   -- cassandra
|   |   |   -- snowflake
|   |   |   -- tokenizer
|   |   |   -- cockroachdb
|   |   |   -- elasticsearch
|   |   -- schema
|   |   |   -- pg
|   |   |   -- tidb
|   |   |   -- mssql
|   |   |   -- mysql
|   |   |   -- trino
|   |   |   -- oracle
|   |   |   -- redshift
|   |   |   -- clickhouse
|   |   -- advisor
|   |   |   -- pg
|   |   |   -- code
|   |   |   -- tidb
|   |   |   -- mssql
|   |   |   -- mysql
|   |   |   -- oracle
|   |   |   -- redshift
|   |   |   -- oceanbase
|   |   |   -- snowflake
|   |   -- webhook
|   |   |   -- lark
|   |   |   -- slack
|   |   |   -- teams
|   |   |   -- wecom
|   |   |   -- feishu
|   |   |   -- discord
|   |   |   -- dingtalk
|   -- runner
|   |   -- cleaner
|   |   -- monitor
|   |   -- taskrun
|   |   -- approval
|   |   -- heartbeat
|   |   -- plancheck
|   |   |   -- test
|   |   -- schemasync
|   |   -- notifylistener
|   -- server
|   -- migrator
|   |   -- migration
|   |   |   -- 3.0
|   |   |   -- 3.1
|   |   |   -- 3.2
|   |   |   -- 3.3
|   |   |   -- 3.4
|   |   |   -- 3.5
|   |   |   -- 3.6
|   |   |   -- 3.7
|   |   |   -- 3.8
|   |   |   -- 3.9
|   |   |   -- 3.10
|   |   |   -- 3.11
|   |   |   -- 3.12
|   |   |   -- 3.13
|   |   |   -- 3.14
|   |   |   -- 3.15
|   -- component
|   |   -- bus
|   |   -- iam
|   |   -- ghost
|   |   -- sheet
|   |   -- config
|   |   -- export
|   |   -- masker
|   |   -- secret
|   |   -- webhook
|   |   -- dbfactory
|   |   -- telemetry
|   |   -- sampleinstance
|   -- resources
|   |   -- postgres
|   |   |   -- sample
|   -- enterprise
|   |   -- keys
|   -- generated-go
|   |   -- v1
|   |   |   -- v1connect
|   |   -- store
-- scripts
|   -- azure-marketplace
-- frontend
|   -- src
|   |   -- bbkit
|   |   -- store
|   |   |   -- modules
|   |   -- types
|   |   |   -- v1
|   |   |   -- iam
|   |   |   -- proto-es
|   |   |   -- sqlEditor
|   |   -- utils
|   |   |   -- v1
|   |   |   -- iam
|   |   |   -- issue
|   |   |   -- schemaEditor
|   |   -- views
|   |   |   -- auth
|   |   |   -- Setup
|   |   |   -- project
|   |   |   -- sql-editor
|   |   |   -- ExportCenter
|   |   |   -- DatabaseDetail
|   |   -- assets
|   |   |   -- db
|   |   |   -- im
|   |   |   -- css
|   |   |   -- git
|   |   |   -- illustration
|   |   -- router
|   |   |   -- dashboard
|   |   -- connect
|   |   |   -- context-key
|   |   |   -- middlewares
|   |   -- layouts
|   |   -- locales
|   |   |   -- dynamic
|   |   |   -- sql-review
|   |   |   -- subscription
|   |   -- plugins
|   |   |   -- ai
|   |   |   -- cel
|   |   -- components
|   |   |   -- v2
|   |   |   -- Icon
|   |   |   -- Plan
|   |   |   -- Role
|   |   |   -- User
|   |   |   -- misc
|   |   |   -- Label
|   |   |   -- Sheet
|   |   |   -- Member
|   |   |   -- IssueV1
|   |   |   -- Project
|   |   |   -- Release
|   |   |   -- AuditLog
|   |   |   -- Database
|   |   |   -- Instance
|   |   |   -- Revision
|   |   |   -- SQLCheck
|   |   |   -- Changelog
|   |   |   -- RolloutV1
|   |   |   -- SQLReview
|   |   |   -- ExprEditor
|   |   |   -- HelpDrawer
|   |   |   -- Permission
|   |   |   -- FeatureGuard
|   |   |   -- InstanceForm
|   |   |   -- MonacoEditor
|   |   |   -- PlanCheckRun
|   |   |   -- DatabaseGroup
|   |   |   -- ProjectMember
|   |   |   -- SchemaDiagram
|   |   |   -- SensitiveData
|   |   |   -- AdvancedSearch
|   |   |   -- CustomApproval
|   |   |   -- DatabaseDetail
|   |   |   -- GeneralSetting
|   |   |   -- MarkdownEditor
|   |   |   -- ColumnDataTable
|   |   |   -- EnvironmentForm
|   |   |   -- IdentityProvider
|   |   |   -- SchemaEditorLite
|   |   |   -- SpannerQueryPlan
|   |   |   -- GrantRequestPanel
|   |   |   -- InputWithTemplate
|   |   |   -- DataExportPrepForm
|   |   |   -- SyncDatabaseSchemaV1
|   |   |   -- TransferDatabaseForm
|   |   |   -- CreateDatabasePrepForm
|   |   |   -- TransferOutDatabaseForm
|   |   |   -- DatabaseAndGroupSelector
|   |   -- composables
|   -- public
|   |   -- help
|   |   |   -- en
|   |   |   -- ja
|   |   |   -- zh
|   |   -- libs
|   -- patches
|   -- scripts
-- helm-charts
|   -- bytebase
|   |   -- templates