{"id":13393940,"url":"https://github.com/sosedoff/pgweb","last_synced_at":"2025-05-12T22:34:41.643Z","repository":{"id":21648097,"uuid":"24968828","full_name":"sosedoff/pgweb","owner":"sosedoff","description":"Cross-platform client for PostgreSQL databases","archived":false,"fork":false,"pushed_at":"2025-04-20T04:20:29.000Z","size":24472,"stargazers_count":8865,"open_issues_count":32,"forks_count":768,"subscribers_count":138,"default_branch":"main","last_synced_at":"2025-05-05T17:21:43.468Z","etag":null,"topics":["cross-platform","golang","pgweb","postgresql"],"latest_commit_sha":null,"homepage":"https://sosedoff.github.io/pgweb","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sosedoff.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"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}},"created_at":"2014-10-09T01:41:32.000Z","updated_at":"2025-05-04T21:03:37.000Z","dependencies_parsed_at":"2023-10-31T05:45:16.687Z","dependency_job_id":"c19935a3-aedc-47cf-95e6-eca1e768b8f7","html_url":"https://github.com/sosedoff/pgweb","commit_stats":{"total_commits":1071,"total_committers":65,"mean_commits":"16.476923076923075","dds":"0.12605042016806722","last_synced_commit":"a7160932361eaeee08c43b884a1d2bb11e489fac"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sosedoff%2Fpgweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sosedoff%2Fpgweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sosedoff%2Fpgweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sosedoff%2Fpgweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sosedoff","download_url":"https://codeload.github.com/sosedoff/pgweb/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253834462,"owners_count":21971622,"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":["cross-platform","golang","pgweb","postgresql"],"created_at":"2024-07-30T17:01:03.143Z","updated_at":"2025-05-12T22:34:41.584Z","avatar_url":"https://github.com/sosedoff.png","language":"Go","readme":"# pgweb\n\nSimple web-based and cross platform PostgreSQL database explorer.\n\n[![Release](https://img.shields.io/github/release/sosedoff/pgweb.svg?label=Release)](https://github.com/sosedoff/pgweb/releases)\n[![Linux Build](https://github.com/sosedoff/pgweb/actions/workflows/checks.yml/badge.svg)](https://github.com/sosedoff/pgweb/actions?query=branch%3Amain)\n[![Go Report Card](https://goreportcard.com/badge/github.com/sosedoff/pgweb)](https://goreportcard.com/report/github.com/sosedoff/pgweb)\n[![GoDoc](https://godoc.org/github.com/sosedoff/pgweb?status.svg)](https://godoc.org/github.com/sosedoff/pgweb)\n[![Docker Pulls](https://img.shields.io/docker/pulls/sosedoff/pgweb.svg)](https://hub.docker.com/r/sosedoff/pgweb/)\n\n## Overview\n\nPgweb is a web-based database explorer for PostgreSQL, written in Go, and works\non Mac, Linux and Windows machines. Distributed as a simple binary with zero dependencies.\nVery easy to use and packs just the right amount of features.\n\n[See application screenshots](SCREENS.md)\n\n## Features\n\n- Cross-platform: Mac/Linux/Windows (64bit).\n- Simple installation (distributed as a single binary).\n- Zero dependencies.\n- Works with PostgreSQL 9.1+.\n- Supports native SSH tunnels.\n- Multiple database sessions.\n- Execute and analyze custom SQL queries.\n- Table and query data export to CSV/JSON/XML.\n- Query history.\n- Server bookmarks.\n\nVisit [WIKI](https://github.com/sosedoff/pgweb/wiki) for more details.\n\n## Demo\n\nVisit https://pgweb-demo.fly.dev/ to see Pgweb in action.\n\n## Installation\n\n- [Precompiled binaries](https://github.com/sosedoff/pgweb/releases) for supported operating systems are available.\n- [More installation options](https://github.com/sosedoff/pgweb/wiki/Installation)\n\n## Usage\n\nStart server:\n\n```\npgweb\n```\n\nYou can also provide connection flags:\n\n```\npgweb --host localhost --user myuser --db mydb\n```\n\nConnection URL scheme is also supported:\n\n```\npgweb --url postgres://user:password@host:port/database?sslmode=[mode]\npgweb --url \"postgres:///database?host=/absolute/path/to/unix/socket/dir\"\n```\n\n### Multiple database sessions\n\nTo enable multiple database sessions in pgweb, start the server with:\n\n```\npgweb --sessions\n```\n\nOr set environment variable:\n\n```\nPGWEB_SESSIONS=1 pgweb\n```\n\n## Testing\n\nBefore running tests, make sure you have PostgreSQL server running on `localhost:5432`\ninterface. Also, you must have `postgres` user that could create new databases\nin your local environment. Pgweb server should not be running at the same time.\n\nExecute test suite:\n\n```\nmake test\n```\n\nIf you're using Docker locally, you might also run pgweb test suite against\nall supported PostgreSQL version with a single command:\n\n```\nmake test-all\n```\n\n## Contribute\n\n- Fork this repository\n- Create a new feature branch for a new functionality or bugfix\n- Commit your changes\n- Execute test suite\n- Push your code and open a new pull request\n- Use [issues](https://github.com/sosedoff/pgweb/issues) for any questions\n- Check [wiki](https://github.com/sosedoff/pgweb/wiki) for extra documentation\n\n## License\n\nThe MIT License (MIT). See [LICENSE](LICENSE) file for more details.\n","funding_links":[],"categories":["Data Integration Frameworks","Popular","Go","Misc","Uncategorized","数据库","Database","Web 后端","数据库管理系统","postgresql","Generators","数据库  `go语言实现的数据库`","Compiled list","GUI","數據庫","\u003cspan id=\"数据库-database\"\u003e数据库 Database\u003c/span\u003e"],"sub_categories":["Database Tools","Uncategorized","高级控制台界面","Advanced Console UIs","网络服务_其他","数据库工具","plv8:","高級控制台界面","\u003cspan id=\"高级控制台用户界面-advanced-console-uis\"\u003e高级控制台用户界面 Advanced Console UIs\u003c/span\u003e"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsosedoff%2Fpgweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsosedoff%2Fpgweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsosedoff%2Fpgweb/lists"}