Show HN: Pglayers – PostgreSQL extensions as stackable Docker layers
iemejia
34 points
4 comments
July 01, 2026
Related Discussions
Found 5 related stories in 662.3ms across 14,015 title embeddings via pgvector HNSW
- Show HN: My Private GitHub on Postgres calebhwin · 36 pts · May 01, 2026 · 54% similar
- Show HN: Streambed – Stream Postgres to Iceberg on S3, Supports Postgres Wire vira28 · 88 pts · May 31, 2026 · 53% similar
- Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code andres · 19 pts · May 07, 2026 · 52% similar
- Postgres by Example thenewedrock · 46 pts · June 10, 2026 · 51% similar
- Show HN: SereneUI – A VSCode-inspired, open-source UI for Postgres gnusi · 15 pts · May 07, 2026 · 50% similar
Discussion Highlights (4 comments)
khurs
Feedback - On your website consider adding a QuickStart for Docker Desktop too. As you are pitching this at the less technical? and many of them won't use command line but will be using the GUI. And also, maybe spend a few dollars on a pglayers domain name rather than using a GitHub one.
hoppp
I need exactly something like this! Gonna look into it. Thanks!
securqbit
Nice work. Are you planning to add pgvectorscale?
chatmasta
Are you aware of extension_control_path? [0] Since PG18 it allows specifying multiple non-$system directories for extension control paths, which makes it easier to adopt composable patterns of extension bundling with immutable images. CloudNativePG uses this for its Image Volume Extensions feature [1]. A lot of the CNPG team worked on contributing this to PG core because previously the only alternative was baking “God images” at build time (“-full” in this readme) with all extensions in them. Now with the extension_control_path GUC, it’s possible to “attach” extensions as container volumes at runtime, without rebuilding the image of the container. Maybe you can adopt a similar approach in pglayers. [0] https://postgresqlco.nf/doc/en/param/extension_control_path/ [1] https://cloudnative-pg.io/docs/1.30/imagevolume_extensions/