prostgles/ui has 167 GitHub stars and 12 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 00:29 UTC. Last push 2026-11-02.
PostgreSQL Editor and Dashboard
What you can do
- SQL Editor with context-aware schema auto-completion and documentation extracts and hints
- AI assistant with MCP support, agentic workflow generation and granular data access permissions
- Data exploration dashboard with customisable grid layout
- Table view with controls to view related data, sort, filter and cross-filter
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalSQL Editor, data explorer and internal tool builder for Postgres
Website • Live demo • Documentation
Quick start
Install the desktop version using these instructions
For more information check docs
Features
- SQL Editor with context-aware schema auto-completion and documentation extracts and hints
- AI assistant with MCP support, agentic workflow generation and granular data access permissions
- Data exploration dashboard with customisable grid layout
- Table view with controls to view related data, sort, filter and cross-filter
- Map and Time charts with aggregations and multi-layer support
- Isomorphic TypeScript API with schema types and React hooks support
- File storage (locally or to cloud)
- Global search and command palette
- Media file display (audio/video/image/html/svg)
- Data import (CSV, JSON and GeoJSON)
- Backup/Restore (locally or to cloud)
- TypeScript server-side functions (experimental)
Installation - Docker compose (recommended)
Download the source code:
git clone https://github.com/prostgles/ui.git
cd ui
Docker setup. By default the app will be accessible at localhost:3004. Omit "--build" to use our published images.
docker compose up -d --build
To use a custom port (3099 for example) and/or a custom binding address (0.0.0.0 for example):
PRGL_DOCKER_IP=0.0.0.0 PRGL_DOCKER_PORT=3099 docker compose up --build
To use with docker mcp experimental feature:
docker compose --profile=docker-mcp up --build
Installation - Desktop version
To install the pre-built installation files follow these instructions
To build the installation files yourself you can follow these instructions
Installation - use existing PostgreSQL instance
Use this method if you want to use your existing database to store Prostgles metadata
Download the source code:
git clone https://github.com/prostgles/ui.git prostgles
cd prostgles
Build and run our docker image:
docker build -t prostgles .
docker run --network=host -d -p 127.0.0.1:3004:3004 \
-e POSTGRES_HOST=127.0.0.1 \
-e POSTGRES_PORT=5432 \
-e POSTGRES_DB=postgres \
-e POSTGRES_USER=postgres \
-e POSTGRES_PASSWORD=postgres \
-e PROSTGLES_UI_HOST=0.0.0.0 \
-e IS_DOCKER=yes \
-e NODE_ENV=production \
prostgles
Your server will be running on localhost:3004.
Development
1. Install dependencies:
2. Create a database and user update .env. All prostgles state and metadata will be stored in this database
sudo su - postgres
createuser --superuser usr
psql -c "alter user usr with encrypted password 'psw'"
createdb db -O usr
3. Start app in dev mode (will install npm packages)
npm run dev
Testing
Ensure the app is running in development mode and:
cd e2e && npm test-local
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,824 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,451 starsreact/react
The library for web and native user interfaces.
252,458 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,624 stars