Skip to content

Instantly share code, notes, and snippets.

@cpursley
Last active December 5, 2025 07:17
Show Gist options
  • Select an option

  • Save cpursley/c8fb81fe8a7e5df038158bdfe0f06dbb to your computer and use it in GitHub Desktop.

Select an option

Save cpursley/c8fb81fe8a7e5df038158bdfe0f06dbb to your computer and use it in GitHub Desktop.
Postgres is Enough

PostgreSQL is Enough

Background and Cron Jobs

Message Queues

GIS/Mapping

Audit Logs

Access Control & Authorization

Search

Time Series

Column Oriented

NoSQL

Graph Data

Foreign Data

Custom Types

Alternative Query Langauges

HTTP

APIs

Events, Replication, CDC,

Caching

Unit Tests

HTML and Applications

Graphics / Visual

Migrations

Performance Tuning

Scaling

Dashboards / UIs

Data Visualization

Package Management

Language Servers

In-Browser & WASM

Miscellaneous

What's missing? Please share in the comments.

@xenophenes
Copy link

https://codeberg.org/Data-Bene/StatsMgr was just introduced as advanced statistics management

@ityler
Copy link

ityler commented Feb 12, 2025

@rodafr
Copy link

rodafr commented Feb 13, 2025

Cloud native Postgres: https://cloudnative-pg.io/

@divyam234
Copy link

Worth mentioning pgroonga for advanced multilingual search https://pgroonga.github.io/

@varun-dhawan
Copy link

Great repo - @cpursley !!

I’d suggest adding this 5-part blog series on advanced data science with PostgreSQL window functions:
https://data-nerd.blog/tag/window-functions/

Covers ranking, rolling stats, gaps/islands, and more—pure SQL, no external tooling. Could fit under Analytics or Advanced SQL with PostgreSQL.

@maelp
Copy link

maelp commented Nov 6, 2025

@maelp
Copy link

maelp commented Nov 6, 2025

@alice-viola
Copy link

I'm the author of QueenMQ, a C++ queue system backed by Postgres; we replaced Kafka with it in some of our B2B SaaS products.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment