{"id":13437044,"url":"https://github.com/dbgate/dbgate","last_synced_at":"2026-04-09T13:01:21.594Z","repository":{"id":37195113,"uuid":"229959677","full_name":"dbgate/dbgate","owner":"dbgate","description":"Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application","archived":false,"fork":false,"pushed_at":"2026-02-05T15:24:02.000Z","size":43740,"stargazers_count":6741,"open_issues_count":445,"forks_count":405,"subscribers_count":43,"default_branch":"master","last_synced_at":"2026-02-05T23:54:27.543Z","etag":null,"topics":["cassandra","clickhouse","cockroachdb","cosmosdb","database-gui","database-manager","duckdb","electron","firebird","firestore","libsql","mariadb","mongodb","mysql","oracle","postgresql","redis","sql","sql-server","sqlite"],"latest_commit_sha":null,"homepage":"https://www.dbgate.io","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dbgate.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"dbgate","patreon":null,"open_collective":"dbgate","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2019-12-24T14:55:59.000Z","updated_at":"2026-02-05T15:20:25.000Z","dependencies_parsed_at":"2023-12-25T21:44:14.047Z","dependency_job_id":"156f26ba-23dc-4511-b875-5797c5b01f33","html_url":"https://github.com/dbgate/dbgate","commit_stats":{"total_commits":5054,"total_committers":39,"mean_commits":129.5897435897436,"dds":0.1832212109220419,"last_synced_commit":"ceb6a88964cc545c8232c7b79b3d501b1b54e1f0"},"previous_names":["dbshell/dbgate"],"tags_count":1140,"template":false,"template_full_name":null,"purl":"pkg:github/dbgate/dbgate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbgate%2Fdbgate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbgate%2Fdbgate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbgate%2Fdbgate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbgate%2Fdbgate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dbgate","download_url":"https://codeload.github.com/dbgate/dbgate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dbgate%2Fdbgate/sbom","scorecard":{"id":328896,"data":{"date":"2025-08-11","repo":{"name":"github.com/dbgate/dbgate","commit":"7913c4135f7de85914c8b78cef3c854bafc37ff4"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.5,"checks":[{"name":"Code-Review","score":0,"reason":"Found 1/19 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 8 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build-app-beta.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-app-check.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-app-pro-beta.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-app-pro.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-app.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-cloud-pro.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-docker-pro.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-docker.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-npm-pro.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-npm.yaml:1","Warn: no topLevel permission defined: .github/workflows/build-test-containers.yaml:1","Warn: no topLevel permission defined: .github/workflows/diflow.yaml:1","Warn: no topLevel permission defined: .github/workflows/e2e-pro.yaml:1","Warn: no topLevel permission defined: .github/workflows/process-templates.yaml:1","Warn: no topLevel permission defined: .github/workflows/run-tests.yaml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v6.6.1-premium-beta.18 not signed: https://api.github.com/repos/dbgate/dbgate/releases/239556712","Warn: release artifact v6.6.1-beta.18 not signed: https://api.github.com/repos/dbgate/dbgate/releases/239557696","Warn: release artifact v6.6.1-premium-beta.15 not signed: https://api.github.com/repos/dbgate/dbgate/releases/238207214","Warn: release artifact v6.6.1-premium-beta.14 not signed: https://api.github.com/repos/dbgate/dbgate/releases/238178865","Warn: release artifact v6.6.1-premium-beta.18 does not have provenance: https://api.github.com/repos/dbgate/dbgate/releases/239556712","Warn: release artifact v6.6.1-beta.18 does not have provenance: https://api.github.com/repos/dbgate/dbgate/releases/239557696","Warn: release artifact v6.6.1-premium-beta.15 does not have provenance: https://api.github.com/repos/dbgate/dbgate/releases/238207214","Warn: release artifact v6.6.1-premium-beta.14 does not have provenance: https://api.github.com/repos/dbgate/dbgate/releases/238178865"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/build-docker-pro.yaml:11"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-beta.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-beta.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-beta.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-beta.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-app-beta.yaml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-beta.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-beta.yaml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-beta.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-app-beta.yaml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-beta.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-check.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-check.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-check.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-check.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-app-check.yaml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-check.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-pro-beta.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro-beta.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-pro-beta.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro-beta.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-pro-beta.yaml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro-beta.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-pro-beta.yaml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro-beta.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-app-pro-beta.yaml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro-beta.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-pro.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-pro.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-pro.yaml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app-pro.yaml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-app-pro.yaml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app.yaml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-app.yaml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-app.yaml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-app.yaml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-app.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-cloud-pro.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-cloud-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-cloud-pro.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-cloud-pro.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-cloud-pro.yaml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-cloud-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-cloud-pro.yaml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-cloud-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-cloud-pro.yaml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-cloud-pro.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-cloud-pro.yaml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-cloud-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-docker-pro.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker-pro.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker-pro.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-docker-pro.yaml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-docker-pro.yaml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker-pro.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker-pro.yaml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker-pro.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker-pro.yaml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker-pro.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker-pro.yaml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker-pro.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker-pro.yaml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-docker.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker.yaml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker.yaml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-docker.yaml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker.yaml:79: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker.yaml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker.yaml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker.yaml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-docker.yaml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-docker.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-npm-pro.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-npm-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-npm-pro.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-npm-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-npm-pro.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-npm-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-npm.yaml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-npm.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-npm.yaml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-npm.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-test-containers.yaml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-test-containers.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-test-containers.yaml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/build-test-containers.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/diflow.yaml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/diflow.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/diflow.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/diflow.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-pro.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/e2e-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-pro.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/e2e-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-pro.yaml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/e2e-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-pro.yaml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/e2e-pro.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/process-templates.yaml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/process-templates.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/process-templates.yaml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/process-templates.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/process-templates.yaml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/process-templates.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yaml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/run-tests.yaml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yaml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/run-tests.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yaml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/run-tests.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yaml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/run-tests.yaml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yaml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/dbgate/dbgate/run-tests.yaml/master?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating node:22 to node:22@sha256:58a260471ff760412efdd89afb30d1518f94295a7a7f5e62d3f6e436735d27f9","Warn: containerImage not pinned by hash: docker/Dockerfile-alpine:1: pin your Docker image by updating node:18-alpine to node:18-alpine@sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e","Warn: containerImage not pinned by hash: e2e-tests/containers/dex/Dockerfile:1: pin your Docker image by updating dexidp/dex:v2.35.3 to dexidp/dex:v2.35.3@sha256:13964b29d63efcd1490d1a500c4332c642655fe4ca613683fa4dde9a205dd0f7","Warn: containerImage not pinned by hash: e2e-tests/containers/mysql-ssh-keyfile/Dockerfile:1: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:1aa979d85661c488ce030ac292876cf6ed04535d3a237e49f61542d8e5de5ae0","Warn: containerImage not pinned by hash: e2e-tests/containers/mysql-ssh-login/Dockerfile:1: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:1aa979d85661c488ce030ac292876cf6ed04535d3a237e49f61542d8e5de5ae0","Warn: containerImage not pinned by hash: test/nginx/Dockerfile:1: pin your Docker image by updating nginx to nginx@sha256:7ad64835251abfd777c0058f472b5e107d6eb3ef0d2e9077a44623a0b51f7dc3","Warn: npmCommand not pinned by hash: .github/workflows/diflow.yaml:25","Info:   0 out of  41 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  26 third-party GitHubAction dependencies pinned","Info:   0 out of   6 containerImage dependencies pinned","Info:   0 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 12 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":0,"reason":"59 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-6r2x-8pq8-9489","Warn: Project is vulnerable to: GHSA-xw5q-g62x-2qjc","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-93q8-gq69-wqmw","Warn: Project is vulnerable to: GHSA-x9w5-v3q2-3rhw","Warn: Project is vulnerable to: GHSA-w573-4hg7-7wgq","Warn: Project is vulnerable to: GHSA-434g-2637-qmqr","Warn: Project is vulnerable to: GHSA-49q7-c7j4-3p7m","Warn: Project is vulnerable to: GHSA-977x-g7h5-7qgw","Warn: Project is vulnerable to: GHSA-f7q4-pwc6-w24p","Warn: Project is vulnerable to: GHSA-fc9h-whq2-v747","Warn: Project is vulnerable to: GHSA-vjh7-7g9h-fjfh","Warn: Project is vulnerable to: GHSA-rc47-6667-2j5j","Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-76p3-8jx3-jpfq","Warn: Project is vulnerable to: GHSA-3rfm-jhwj-7488","Warn: Project is vulnerable to: GHSA-hhq3-ff78-jv3g","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-h7cp-r72f-jxh6","Warn: Project is vulnerable to: GHSA-v62p-rq8g-8h59","Warn: Project is vulnerable to: GHSA-p8p7-x288-28g6","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36","Warn: Project is vulnerable to: GHSA-4wf5-vphf-c2xc","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-wf5p-g6vw-rhxx","Warn: Project is vulnerable to: GHSA-qwcr-r2fm-qrc7","Warn: Project is vulnerable to: GHSA-pxg6-pf52-xh8x","Warn: Project is vulnerable to: GHSA-qw6h-vgh9-j6wx","Warn: Project is vulnerable to: GHSA-8cf7-32gw-wr33","Warn: Project is vulnerable to: GHSA-hjrf-2m68-5959","Warn: Project is vulnerable to: GHSA-qwph-4952-7xr6","Warn: Project is vulnerable to: GHSA-5v2h-r2cx-5xgj","Warn: Project is vulnerable to: GHSA-rrrm-qjm4-v8hf","Warn: Project is vulnerable to: GHSA-9wv6-86v2-598j","Warn: Project is vulnerable to: GHSA-rhx6-c78j-4q9w","Warn: Project is vulnerable to: GHSA-gcx4-mw62-g8wm","Warn: Project is vulnerable to: GHSA-m6fv-jmcg-4jfg","Warn: Project is vulnerable to: GHSA-cm22-4g7w-348p","Warn: Project is vulnerable to: GHSA-8266-84wp-wv5c","Warn: Project is vulnerable to: GHSA-pq67-2wwv-3xjx","Warn: Project is vulnerable to: GHSA-8cj5-5rvv-wf4v","Warn: Project is vulnerable to: GHSA-4vvj-4cpr-p986","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q","Warn: Project is vulnerable to: GHSA-3x9f-74h4-2fqr","Warn: Project is vulnerable to: GHSA-8vcr-vxm8-293m","Warn: Project is vulnerable to: GHSA-g973-978j-2c3p","Warn: Project is vulnerable to: GHSA-4r6h-8v6p-xvw6","Warn: Project is vulnerable to: GHSA-5pgg-2g8v-p4x9"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-18T03:07:32.135Z","repository_id":37195113,"created_at":"2025-08-18T03:07:32.135Z","updated_at":"2025-08-18T03:07:32.135Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29400509,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cassandra","clickhouse","cockroachdb","cosmosdb","database-gui","database-manager","duckdb","electron","firebird","firestore","libsql","mariadb","mongodb","mysql","oracle","postgresql","redis","sql","sql-server","sqlite"],"created_at":"2024-07-31T03:00:53.958Z","updated_at":"2026-02-13T12:56:31.941Z","avatar_url":"https://github.com/dbgate.png","language":"Svelte","readme":"[![NPM version](https://img.shields.io/npm/v/dbgate-serve.svg)](https://www.npmjs.com/package/dbgate-serve)\n![GitHub All Releases](https://img.shields.io/github/downloads/dbgate/dbgate/total) \n[![dbgate](https://snapcraft.io/dbgate/badge.svg)](https://snapcraft.io/dbgate)\n[![dbgate](https://snapcraft.io/dbgate/trending.svg?name=0)](https://snapcraft.io/dbgate)\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n\u003cimg src=\"https://raw.githubusercontent.com/dbgate/dbgate/master/app/icon.png\" width=\"64\" align=\"right\"/\u003e\n\n# DbGate - (no)SQL database client\n\nDbGate is cross-platform database manager. \nIt's designed to be simple to use and effective, when working with more databases simultaneously.\nBut there are also many advanced features like schema compare, visual query designer, chart visualisation or batch export and import.\n\nDbGate is licensed under GPL-3.0 license and is free to use for any purpose.\n\n* Try it online - [demo.dbgate.org](https://demo.dbgate.org) - online demo application\n* **Download** application for Windows, Linux or Mac from [dbgate.io](https://www.dbgate.io/download/)\n* Looking for DbGate Community? **Download** from [dbgate.io](https://www.dbgate.io/download-community/)\n* Run web version as [NPM package](https://www.npmjs.com/package/dbgate-serve) or as [docker image](https://hub.docker.com/r/dbgate/dbgate)\n* Use nodeJs [scripting interface](https://docs.dbgate.io/scripting) ([API documentation](https://docs.dbgate.io/apidoc))\n\n## Supported databases\n* MySQL\n* PostgreSQL\n* SQL Server\n* Oracle\n* MongoDB\n* Redis\n* SQLite\n* Amazon Redshift (Premium)\n* CockroachDB\n* MariaDB\n* CosmosDB (Premium)\n* ClickHouse\n* Apache Cassandra\n* libSQL/Turso (Premium)\n* DuckDB\n* Firebird\n* Firestore (Premium)\n\n\n\u003ca href=\"https://raw.githubusercontent.com/dbgate/dbgate/master/img/screenshot1.png\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/dbgate/dbgate/master/img/screenshot1.png\" width=\"400\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://raw.githubusercontent.com/dbgate/dbgate/master/img/screenshot2.png\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/dbgate/dbgate/master/img/screenshot2.png\" width=\"400\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://raw.githubusercontent.com/dbgate/dbgate/master/img/screenshot4.png\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/dbgate/dbgate/master/img/screenshot4.png\" width=\"400\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://raw.githubusercontent.com/dbgate/dbgate/master/img/screenshot3.png\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/dbgate/dbgate/master/img/screenshot3.png\" width=\"400\"/\u003e\n\u003c/a\u003e\n\n\u003c!-- ![Screenshot](https://raw.githubusercontent.com/dbgate/dbgate/master/screenshot.png) --\u003e\n\n## Features\n* Browse table data with many filtering options, Excel-like filters, multi-value filters\n* Table data editing, with SQL change script preview\n* Edit table schema, indexes, primary and foreign keys\n* Compare and synchronize database structure\n* ER diagram\n* Light and dark theme, next themes available from DbGate Cloud\n* Huge support for work with related data - master/detail views, foreign key lookups, expanding columns from related tables in flat data view\n* Query designer - visual SQL query builder without writing SQL code. Complex conditions like WHERE NOT EXISTS.\n* Query perspectives – innovative nested table view over complex relational data, something like query designer on MongoDB databases\n* Form view for comfortable work with tables with many columns\n* JSON view on MongoDB collections\n* Explore tables, views, procedures, functions, MongoDB collections\n* SQL editor\n  * execute SQL script\n  * SQL code formatter\n  * SQL code completion\n  * Add SQL LEFT/INNER/RIGHT join utility\n* Mongo JavaScript editor, execute Mongo script (with NodeJs syntax)\n* Redis tree view, generate script from keys, run Redis script\n* Runs as application for Windows, Linux and Mac. Or in Docker container on server and in web Browser on client.\n* Import, export from/to CSV, Excel, JSON, NDJSON, XML, DBF\n* Archives - backup your data in NDJSON files on local filesystem (or on DbGate server, when using web application)\n* NDJSON data viewer and editor - browse NDJSON data, edit data and structure directly on NDJSON files. Works also for big NDSON files\n* Charts, export chart to HTML page\n* AI powered database chat\n* Show GEO data on map, export map to HTML page\n* For detailed info, how to run DbGate in docker container, visit [docker hub](https://hub.docker.com/r/dbgate/dbgate)\n* Extensible plugin architecture\n\n## How to contribute\nAny contributions are welcome. If you want to contribute without coding, consider following:\n\n* Tell your friends about DbGate or share on social networks - when more people will use DbGate, it will grow to be better\n* Purchase a [DbGate Premium](https://www.dbgate.io/purchase/premium/) license\n* Create issue, if you find problem in app, or you have idea to new feature. If issue already exists, you could leave comment on it, to prioritise most wanted issues\n* Create some tutorial video on [youtube](https://www.youtube.com/playlist?list=PLCo7KjCVXhr0RfUSjM9wJMsp_ShL1q61A)\n* Become a backer on [GitHub sponsors](https://github.com/sponsors/dbgate) or [Open collective](https://opencollective.com/dbgate)\n* Add a SQL script to [Public Knowledge Base](https://github.com/dbgate/dbgate-knowledge-base)\n* Where a small coding is acceptable for you, you could [create plugin](https://docs.dbgate.io/plugin-development)\n* Create a new custom theme and share it on [DbGate Cloud](https://github.com/dbgate/dbgate-knowledge-base/tree/master/folder-Themes)\n\nThank you!\n\n## Why is DbGate different\nThere are many database managers now, so why DbGate? \n* Works everywhere - Windows, Linux, Mac, Web browser (+mobile web is planned), without compromises in features\n* Based on standalone NPM packages, scripts can be run without DbGate (example - [CSV export](https://www.npmjs.com/package/dbgate-plugin-csv) )\n* Many data browsing functions based using foreign keys - master/detail, expand columns, expandable form view\n\n## Design goals\n* Application simplicity - DbGate takes the best and only the best from old DbGate, [DatAdmin](https://www.softpedia.com/get/Internet/Servers/Database-Utils/DatAdmin-Personal.shtml), [DbMouse](https://www.softpedia.com/get/Internet/Servers/Database-Utils/DbMouse.shtml) and [SQL Database Studio](https://en.wikipedia.org/wiki/SQL_Database_Studio)\n* Minimal dependencies\n    * Frontend - Svelte\n    * Backend - NodeJs, ExpressJs, database connection drivers\n    * JavaScript + TypeScript\n    * App - electron\n* Platform independent - runs as web application in single docker container on server, or as application using Electron platform on Linux, Windows and Mac\n\n\u003c!-- ## Plugins\nPlugins are standard NPM packages published on [npmjs.com](https://www.npmjs.com).  \nSee all [existing DbGate plugins](https://www.npmjs.com/search?q=keywords:dbgateplugin).  \nVisit [dbgate generator homepage](https://github.com/dbgate/generator-dbgate) to see, how to create your own plugin.  \n\nCurrently following extensions can be implemented using plugins:\n- File format parsers/writers\n- Database engine connectors\n\nBasic set of plugins is part of DbGate git repository and is installed with app. Additional plugins pust be downloaded from NPM (this task is handled by DbGate) --\u003e\n\n## How to run development environment\n\nSimple variant - runs WEB application:\n```sh\nyarn\nyarn start\n```\n\nIf you want more control, run WEB application:\n```sh\nyarn # install NPM packages\n```\n\nAnd than run following 3 commands concurrently in 3 terminals:\n```\nyarn start:api # run API on port 3000\nyarn start:web # run web on port 5001\nyarn lib # watch typescript libraries and plugins modifications\n```\nThis runs API on port 3000 and web application on port 5001  \nOpen http://localhost:5001 in your browser\n\nIf you want to run electron app:\n```sh\nyarn # install NPM packages\ncd app\nyarn # install NPM packages for electron\n```\n\nAnd than run following 3 commands concurrently in 3 terminals:\n```\nyarn start:web # run web on port 5001 (only static JS and HTML files)\nyarn lib # watch typescript libraries and plugins modifications\nyarn start:app # run electron app\n```\n\n## How to run built electron app locally\nThis mode is very similar to production run of electron app. Electron doesn't use localhost:5001.\n\n```sh\ncd app\nyarn\n```\n\n```sh\nyarn\nyarn build:app:local\nyarn start:app:local\n```\n\n## How to create plugin\nCreating plugin is described in [documentation](https://github.com/dbgate/dbgate/wiki/Plugin-development)\n\nBut it is very simple:\n\n```sh\nnpm install -g yo # install yeoman\nnpm install -g generator-dbgate # install dbgate generator\ncd dbgate-plugin-my-new-plugin # this directory is created by wizard, edit, what you need to change\nyarn plugin # this compiles plugin and copies it into existing DbGate installation\n```\n\nAfter restarting DbGate, you could use your new plugin from DbGate.\n\n## Logging\nDbGate uses [pinomin logger](https://github.com/dbgate/pinomin). So by default, it produces JSON log messages into console and log files. If you want to see formatted logs, please use [pino-pretty](https://github.com/pinojs/pino-pretty) log formatter.\n","funding_links":["https://github.com/sponsors/dbgate","https://opencollective.com/dbgate"],"categories":["Svelte","HarmonyOS","Applications","Desktop \u0026 Web Applications","剪贴板工具","sqlite","置顶","GUI","UIs"],"sub_categories":["Windows Manager","Database","macOS Specific ","1、AI应用生态","🗄️ Database (18)","GUI"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbgate%2Fdbgate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdbgate%2Fdbgate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdbgate%2Fdbgate/lists"}