Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Python Postgresql Projects
-
quivr
Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
Redash
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
-
airbyte
The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
Project mention: Migrate connectors from MIT to ELv2 – Pull Request #63723 – airbytehq/airbyte | news.ycombinator.com | 2025-08-15 -
-
Now according to Patroni Docs we will config Patroni using etc/patroni/config.yml/ file. mine looks like this:
-
-
dev-setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
https://github.com/ibis-project/ibis and
-
Project mention: Why Developers Are Choosing Tortoise ORM as Python’s Modern ORM | dev.to | 2025-05-11
For more detailed usage, please refer to the Tortoise ORM Official Documentation.
-
-
-
View the Project on GitHub
-
pgadmin4
pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world.
Project mention: Asynchronous SQLAlchemy 2: A simple step-by-step guide to configuration, models, relationships, and migrations using Alembic | dev.to | 2025-06-03Go to the official PGAdmin website and download the latest version.
-
baserow
Open-source no-code platform and the best alternative to Airtable. Build databases, applications, automations, and dashboards — all in one secure, self-hostable environment. Empower your team to create powerful tools without writing a single line of code.
Have any thoughts on how it compares to https://baserow.io/ ?
-
-
Project mention: Declarative Schemas for Simpler Database Management | news.ycombinator.com | 2025-04-03
Hey, are you using some tool like the unmaintained migra https://github.com/djrobstep/migra (perhaps using this tool https://github.com/blainehansen/postgres_migrator) or pg-schema-diff https://github.com/stripe/pg-schema-diff or maybe this other unrelated pg-schema-diff https://github.com/zombodb/pg-schema-diff anything like it?
Is it open source?
I mean, I see you say
> We then use a schema diff tool, like migra, to figure out the necessary updates to views and functions when generating the migration file.
But "like migra" is very nonspecific. I guess you are not using migra itself
-
-
-
supabase-py
Python Client for Supabase. Query Postgres from Flask, Django, FastAPI. Python user authentication, security policies, edge functions, file storage, and realtime data streaming. Good first issue.
-
Nope, exceptions in Python are not the same. There are a lot of standard exceptions
https://docs.python.org/3/library/exceptions.html#concrete-e...
and standard about exception type hierarchy
https://github.com/psycopg/psycopg/blob/d38cf7798b0c602ff43d...
https://peps.python.org/pep-0249/#exceptions
Also in most languages "catch Exception:" (or similar expression) is considered a bad style. People are taught to catch specific exceptions. Nothing like that happens in Go.
-
Project mention: Borgmatic: The Simple, Configuration-Driven Guardian for Your Server Backups | dev.to | 2025-10-29
View the Project on GitHub
-
mara-pipelines
A lightweight opinionated ETL framework, halfway between plain scripts and Apache Airflow
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Postgresql discussion
Python Postgresql related posts
-
Show HN: PG Slot Notify, Monitor Postgres Slot Growth Directly from Slack
-
We Migrated from Python to Node.js
-
CLI to manage your SQL database schemas and migrations
-
Production RAG: what I learned from processing 5M+ documents
-
Django: One ORM to rule all databases
-
N8n vs. Windmill vs. Temporal
-
All Data and AI Weekly #208: 22 Sept 2025
-
A note from our sponsor - Stream
getstream.io | 16 Nov 2025
Index
What are some of the best open-source Postgresql projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | quivr | 38,596 |
| 2 | Redash | 27,970 |
| 3 | airbyte | 20,043 |
| 4 | pgcli | 12,811 |
| 5 | patroni | 7,858 |
| 6 | asyncpg | 7,679 |
| 7 | dev-setup | 6,213 |
| 8 | ibis | 6,211 |
| 9 | tortoise-orm | 5,371 |
| 10 | PonyORM | 3,805 |
| 11 | wal-e | 3,469 |
| 12 | ingestr | 3,330 |
| 13 | pgadmin4 | 3,291 |
| 14 | baserow | 3,238 |
| 15 | Gopherus | 3,211 |
| 16 | migra | 3,048 |
| 17 | pg_activity | 2,929 |
| 18 | Barman | 2,563 |
| 19 | supabase-py | 2,308 |
| 20 | psycopg | 2,188 |
| 21 | borgmatic | 2,119 |
| 22 | mara-pipelines | 2,082 |
| 23 | spilo | 1,744 |