|
4 | 4 | [](https://pypi.org/project/pg0-embedded/) |
5 | 5 | [](https://pypi.org/project/pg0-embedded/) |
6 | 6 |
|
7 | | -**Zero-dependency embedded PostgreSQL** - Run PostgreSQL locally without installation. A single binary that downloads and manages PostgreSQL for you. |
| 7 | +**Language-agnostic embedded PostgreSQL with zero dependencies.** |
8 | 8 |
|
9 | | -Includes **pgvector** for AI/vector workloads out of the box. |
| 9 | +A single binary that runs PostgreSQL locally - no installation, no configuration, no Docker required. Includes **pgvector** for AI/vector workloads out of the box. |
| 10 | + |
| 11 | +## Why pg0? |
| 12 | + |
| 13 | +**Stop compromising on SQLite.** When building applications that need a database, developers often choose SQLite for simplicity - but then face painful migrations when they need PostgreSQL features in production. |
| 14 | + |
| 15 | +pg0 gives you **real PostgreSQL** with the same simplicity as SQLite: |
| 16 | + |
| 17 | +- **No installation** - download a single binary and run `pg0 start` |
| 18 | +- **No Docker** - no containers, no daemon, no complexity |
| 19 | +- **No configuration** - sensible defaults, just works |
| 20 | +- **Production parity** - develop with the same database you'll deploy |
| 21 | +- **Full PostgreSQL** - JSON, arrays, CTEs, window functions, extensions, pgvector - everything works |
| 22 | + |
| 23 | +Use pg0 for local development, testing, CI/CD pipelines, or any scenario where you want PostgreSQL without the setup overhead. |
10 | 24 |
|
11 | 25 | ## Features |
12 | 26 |
|
13 | | -- **Zero dependencies** - single binary, no installation required |
14 | | -- **Embedded PostgreSQL 18** with pgvector 0.8.1 pre-installed |
| 27 | +- **Zero dependencies** - single binary, works offline |
| 28 | +- **PostgreSQL 18** with pgvector 0.8.1 bundled |
15 | 29 | - **Multiple instances** - run multiple PostgreSQL servers simultaneously |
16 | | -- Works on macOS (Apple Silicon), Linux (x86_64 & ARM64), and Windows (x64) |
17 | | -- **Python & Node.js SDKs** - programmatic API for embedding in your applications |
18 | | -- Bundled `psql` client - no separate installation needed |
19 | | -- Data persists between restarts |
20 | | -- **Smart binary selection** - automatically downloads the right binary for your Linux distribution (Debian/Ubuntu vs Alpine) |
| 30 | +- **Cross-platform** - macOS (Apple Silicon), Linux (x86_64 & ARM64), Windows (x64) |
| 31 | +- **Language SDKs** - Python and Node.js libraries for programmatic control |
| 32 | +- **Bundled psql** - no separate client installation needed |
| 33 | +- **Persistent data** - survives restarts, stored in `~/.pg0/` |
21 | 34 |
|
22 | 35 | ## Installation |
23 | 36 |
|
|
0 commit comments