{"id":13406216,"url":"https://github.com/dblens/app","last_synced_at":"2025-04-09T23:14:29.689Z","repository":{"id":40425943,"uuid":"368577838","full_name":"dblens/app","owner":"dblens","description":"Database explorer for Mac, Windows \u0026 Linux","archived":false,"fork":false,"pushed_at":"2024-07-09T13:30:43.000Z","size":7041,"stargazers_count":258,"open_issues_count":10,"forks_count":9,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-04-09T23:14:21.021Z","etag":null,"topics":["database-explorer","database-management","electron","postgres"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dblens.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":"soorajshankar","patreon":null,"open_collective":null,"ko_fi":"soorajshankar","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2021-05-18T15:20:24.000Z","updated_at":"2025-02-04T00:05:42.000Z","dependencies_parsed_at":"2022-07-12T18:02:12.876Z","dependency_job_id":null,"html_url":"https://github.com/dblens/app","commit_stats":{"total_commits":105,"total_committers":4,"mean_commits":26.25,"dds":0.1523809523809524,"last_synced_commit":"8701b7d12616eaa787d1a5271512aa6c2d08acda"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dblens%2Fapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dblens%2Fapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dblens%2Fapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dblens%2Fapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dblens","download_url":"https://codeload.github.com/dblens/app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248125589,"owners_count":21051770,"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":["database-explorer","database-management","electron","postgres"],"created_at":"2024-07-30T19:02:24.368Z","updated_at":"2025-04-09T23:14:29.672Z","avatar_url":"https://github.com/dblens.png","language":"TypeScript","funding_links":["https://github.com/sponsors/soorajshankar","https://ko-fi.com/soorajshankar"],"categories":["TypeScript","GUI"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./electron/assets/icon.png\" width=\"200\" /\u003e\n  \u003cbr/\u003e\n  Get more insights from PostgreSQL\n\n\u003c/p\u003e\n\n\nDB Lens is an **open-source database client** that helps you to explore database, understand data relations more quickly with automatic ER diagrams, visualise and analyse internal DB metrics such as index utilisation sequential scans, slow running queries, storage and many more.\n\n[![GitHub issues](https://img.shields.io/github/issues/dblens/app)](https://github.com/dblens/app/issues)\n[![GitHub stars](https://img.shields.io/github/stars/dblens/app)](https://github.com/dblens/app/stargazers)\n[![GitHub license](https://img.shields.io/github/license/dblens/app)](https://github.com/dblens/app)\n\n\n## Don't want to install?\n\nTry running \n```sh\nnpx dblens \u003cconnection_string\u003e\n# npx dblens postgres://user:pass@host/db\n```\nfrom your terminal\n\nRead more from the official documentation from https://dblens.app/docs/quickstart\n\n## Features\n![1](https://user-images.githubusercontent.com/8408875/174975064-6683c826-15e5-4ddc-b421-eb45024262ec.jpg)\n\n![3](https://user-images.githubusercontent.com/8408875/174975231-01990182-e633-4456-b34a-dad542e6fc28.jpg)\n\n![5](https://user-images.githubusercontent.com/8408875/174975214-840c3ba8-57a5-4636-b42f-61f61fb408cc.jpg)\n\n![4](https://user-images.githubusercontent.com/8408875/174975248-63bbeb5e-c830-4193-8c48-7c8570de9fe5.jpg)\n\n![2](https://user-images.githubusercontent.com/8408875/174975318-dbdae2db-ece4-4151-bdad-e94a62f85614.jpg)\n\n- Connect with a click: simply connect to a DB by clicking on the connection string 🪄\n- Usage Analysis: Understand how the database is beign used across tables\n- Performance overview: Understand how frequently table/index are scanned and the slow queries.\n\n## Setup dev env\n\n### Prerequisites\n\nNodeJS \u0026 yarn (NPM should also work but we are maintaining a yarn lock file only\n\n### Steps\n\n- install dependencies\n\n```\nyarn install\n```\n\n- to run the application\n\n```\nyarn start\n```\n\n- to build and package the application\n\n```\nyarn package\n```\n\n## Branching\n\nPull requests are the best way to propose changes to the codebase (we use [Github Flow](https://guides.github.com/introduction/flow/index.html)). We actively welcome your pull requests:\n\n1. Fork the repo and create your branch from `main`.\n2. If you've added code that should be tested, add tests.\n3. If you've changed APIs, update the documentation.\n4. Ensure the test suite passes.\n5. Make sure your code lints.\n6. Issue that pull request!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdblens%2Fapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdblens%2Fapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdblens%2Fapp/lists"}