GitHub Hot Board

GitHub Hot Board · Archiwum repozytorium

sosedoff/pgweb

Cross-platform client for PostgreSQL databases (Opis pochodzi z samego repozytorium.)

Dane na October 27sosedoff

Najlepsze miejsce

#470

Mistrzowie · Go wg języka

9.5K

Wszystkich gwiazdek

871

Wszystkich forków

0

Dni w rankingach (30 d)

Status projektuLicencja: MITOstatni push: July 26Otwarte issues (z PR): 58

Zbierane od 2026-10-25; nieznane = jeszcze nie zebrane

Wklej odznakę do swojego README · sosedoff/pgweb[![Wklej odznakę do swojego README](https://git.vaiox.xyz/api/badge/sosedoff/pgweb.svg)](https://git.vaiox.xyz/pl/repo/sosedoff/pgweb)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/pl/repo/sosedoff/pgweb"><img src="https://git.vaiox.xyz/api/badge/sosedoff/pgweb.svg" alt="Wklej odznakę do swojego README" height="20"></a>

Dokumentacja projektu

pgweb

Simple web-based and cross platform PostgreSQL database explorer.

Release Linux Build Go Report Card GoDoc Docker Pulls

Overview

Pgweb is a web-based database explorer for PostgreSQL, written in Go, and works on Mac, Linux and Windows machines. Distributed as a simple binary with zero dependencies. Very easy to use and packs just the right amount of features.

See application screenshots

Features

  • Cross-platform: Mac/Linux/Windows (64bit).
  • Simple installation (distributed as a single binary).
  • Zero dependencies.
  • Works with PostgreSQL 9.6+.
  • Supports native SSH tunnels.
  • Multiple database sessions.
  • Execute and analyze custom SQL queries.
  • Table and query data export to CSV/JSON/XML.
  • Query history.
  • Server bookmarks.

Visit WIKI for more details.

Demo

Visit https://pgweb-demo.fly.dev/ to see Pgweb in action.

Installation

Usage

Start server:

pgweb

You can also provide connection flags:

pgweb --host localhost --user myuser --db mydb

Connection URL scheme is also supported:

pgweb --url postgres://user:password@host:port/database?sslmode=[mode]
pgweb --url "postgres:///database?host=/absolute/path/to/unix/socket/dir"

Multiple database sessions

To enable multiple database sessions in pgweb, start the server with:

pgweb --sessions

Or set environment variable:

PGWEB_SESSIONS=1 pgweb

Testing

Before running tests, make sure you have PostgreSQL server running on localhost:5432 interface. Also, you must have postgres user that could create new databases in your local environment. Pgweb server should not be running at the same time.

Execute test suite:

make test

If you're using Docker locally, you might also run pgweb test suite against all supported PostgreSQL version with a single command:

make test-all

Contribute

  • Fork this repository
  • Create a new feature branch for a new functionality or bugfix
  • Commit your changes
  • Execute test suite
  • Push your code and open a new pull request
  • Use issues for any questions
  • Check wiki for extra documentation

License

The MIT License (MIT). See LICENSE file for more details.

Aktualne miejsca

  • 470

    Mistrzowie wszech czasów · Go

    9.5K gwiazdek · 871 fork · Gwiazdki ogółem

    Mistrzowie · Go →

Przebieg z 30 dni

Brak wpisów w ostatnich 30 dniach.

Podobne projekty · wspólne tematy

← Powrót do rankingów

GitHub Hot BoardWehikuł czasuOdkrywaj联系我们 · Contact