Showing 708 open source projects for "postgresql database"

View related business solutions
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
    Start Free
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 1
    Temporal Tables

    Temporal Tables

    Postgresql temporal_tables extension in PL/pgSQL

    temporal_tables is a PostgreSQL extension that adds temporal support to tables by automatically tracking row history. It enables versioned records, letting users query data as it existed at any point in time. This is ideal for audit logging, data versioning, and time-travel queries without needing manual triggers or archive tables.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    Ora2Pg

    Ora2Pg

    Ora2Pg is a free tool used to migrate an Oracle database

    ora2pg is an open-source tool used to migrate Oracle databases to PostgreSQL. It connects to an Oracle database, extracts schema and data, and generates SQL-compatible output for PostgreSQL. It supports complex migration scenarios, including stored procedures, triggers, data types, and performance optimization, making it ideal for enterprises transitioning away from Oracle systems.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    pgAudit

    pgAudit

    PostgreSQL Audit Extension

    pgaudit is a PostgreSQL extension that provides detailed session and object-level auditing to meet compliance and security requirements. It extends the standard PostgreSQL logging capabilities by capturing structured audit logs for activities such as DML, DDL, and role changes. Designed for environments that require traceability, pgaudit makes it easier to track who did what, when, and where in a database.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    pgactive

    pgactive

    PostgreSQL replication extension to create an active-active database

    pgactive is an open-source extension for PostgreSQL that enables active-active replication across multiple database instances—meaning each node can accept writes and replicate changes to other nodes. Traditionally PostgreSQL supports active-standby setups (single writable master), but pgactive opens up use cases such as multi-region high-availability clusters, low-latency writes from distributed apps, and blue/green migrations where both sides are writable.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 5
    SPQR

    SPQR

    Stateless Postgres Query Router

    SPQR is a sharding proxy for PostgreSQL that enables horizontal scalability by distributing queries across multiple PostgreSQL instances. Designed for large-scale, multi-tenant architectures, SPQR routes, rewrites, and manages SQL queries to ensure they are executed efficiently across shards. It provides a PostgreSQL-compatible interface so applications can scale transparently without code changes.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    pg-mem

    pg-mem

    An in memory postgres DB instance for your unit tests

    pg-mem is an in-memory PostgreSQL emulator for Node.js and TypeScript that allows you to simulate a Postgres database without a real server. It’s perfect for unit testing and development scenarios where spinning up a full database would be too heavy. pg-mem supports many Postgres features and is compatible with various ORMs like TypeORM and Sequelize.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Citus

    Citus

    Distributed PostgreSQL as an extension

    Citus is a PostgreSQL extension that transforms Postgres into a distributed database, so you can achieve high performance at any scale. With Citus, you extend your PostgreSQL database with new superpowers. Distributed tables are sharded across a cluster of PostgreSQL nodes to combine their CPU, memory, storage and I/O capacity. References tables are replicated to all nodes for joins and foreign keys from distributed tables and maximum read performance. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    Bdash

    Bdash

    Simple SQL Client for lightweight data analysis

    Simple SQL Client for lightweight data analysis. You can share the result with gist. Supports MySQL, PostgreSQL (Amazon Redshift), SQLite3, Google BigQuery, Treasure Data, Amazon Athena. You can download and install from Web Site or Releases.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 9
    pg_flo

    pg_flo

    Stream, transform, and route PostgreSQL data in real-time

    The easiest way to move and transform data between PostgreSQL databases.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    PgBouncer

    PgBouncer

    lightweight connection pooler for PostgreSQL

    PgBouncer is a lightweight, high-performance connection pooler for PostgreSQL. It reduces the overhead of frequent connection handling by maintaining a pool of open connections, which are reused by client applications. PgBouncer supports various pooling modes, transaction-level handling, and authentication mechanisms, making it essential for scaling Postgres-backed applications.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    dblab

    dblab

    The database client every command line junkie deserves

    dblab is a fast and lightweight interactive terminal based UI application for PostgreSQL, MySQL and SQLite3, written in Go and works on OSX, Linux and Windows machines. Main idea behind using Go for backend development is to utilize ability of the compiler to produce zero-dependency binaries for multiple platforms. dblab was created as an attempt to build very simple and portable application to work with local or remote PostgreSQL/MySQL/SQLite3/Oracle/SQL Server databases.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 12
    Django Postgres Extra

    Django Postgres Extra

    Bringing all of PostgreSQL's awesomeness to Django

    django-postgres-extra is a Django extension that enhances PostgreSQL support by adding advanced features like native upserts, materialized view support, and better constraint handling. It improves developer productivity by exposing PostgreSQL-specific capabilities in a Django-friendly way while maintaining ORM consistency.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    pg_probackup

    pg_probackup

    Backup and recovery manager for PostgreSQL

    pg_probackup is an advanced backup and recovery tool for PostgreSQL developed by PostgresPro. It supports full, incremental, and differential backups with compression and encryption, and provides fine-grained control over backup and restore processes. It’s designed for enterprise-grade backup strategies in PostgreSQL environments.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    pgweb

    pgweb

    Cross-platform client for PostgreSQL databases

    Pgweb is a web-based, cross-platform PostgreSQL database browser written in Go. Go was used in backend development in order to utilize the ability of the compiler to produce zero-dependency binaries for multiple platforms. Pgweb was created as an attempt to build a very simple and portable application to work with local or remote PostgreSQL databases.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Autobase

    Autobase

    Automated database platform for PostgreSQL

    autobase is an automated, lightweight PostgreSQL replication setup tool for streaming replication using repmgr. It simplifies the configuration and management of PostgreSQL high availability clusters by handling role switching, connection settings, and initial replication setup with minimal manual effort. It's particularly useful for small to medium-sized teams looking to deploy resilient database clusters quickly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    DB Dumper

    DB Dumper

    Dump the contents of a database

    DB Dumper is a simple PHP library for creating database dumps of MySQL, PostgreSQL, and SQLite databases. It provides a fluent, expressive API that lets developers configure backup paths, credentials, and additional options. DB Dumper is ideal for integrating automated backups into Laravel or other PHP-based applications.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    repmgr

    repmgr

    A lightweight replication manager for PostgreSQL (Postgres)

    repmgr is a management tool for PostgreSQL replication, providing monitoring, failover, and administrative capabilities for streaming replication setups. It simplifies the configuration of primary/standby clusters and automates failover processes for high availability. repmgr is widely used in production environments where database resilience and minimal downtime are critical.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Procrastinate

    Procrastinate

    PostgreSQL-based Task Queue for Python

    Procrastinate is a powerful PostgreSQL-based task queue for Python, built to integrate seamlessly with Django and FastAPI. It allows you to schedule and execute background jobs using your existing database infrastructure, avoiding the need for additional queueing systems like Redis. Procrastinate is designed with simplicity, reliability, and observability in mind.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    pg_easy_replicate

    pg_easy_replicate

    Easily setup logical replication and switchover to new database

    pg_easy_replicate is a simple tool for replicating PostgreSQL data from one database to another using logical replication. It abstracts away the complexity of publication/subscription setup and enables selective table replication. Ideal for developers or data engineers who want quick replication without deep Postgres expertise.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    PGManage

    PGManage

    Web tool for database management

    pgManage is an open-source, cross-platform desktop GUI for managing PostgreSQL databases. It provides a tabbed interface for browsing schemas, writing queries, and managing server configurations. Designed for both developers and DBAs, pgManage aims to be a user-friendly yet powerful alternative to pgAdmin.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 21
    Postgres Meta

    Postgres Meta

    A RESTful API for managing your Postgres. Fetch tables, add roles

    Postgres Meta is a RESTful API for managing PostgreSQL databases, developed by Supabase. It allows users to perform administrative tasks such as creating tables, views, functions, roles, and extensions programmatically through HTTP endpoints. Postgres Meta enables developers to integrate database management directly into dashboards, automation tools, or backend services without requiring SQL access or pgAdmin.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    DbGate

    DbGate

    Database manager for MySQL, PostgreSQL, SQL Server, MongoDB

    Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application. DbGate is a cross-platform database manager. It's designed to be simple to use and effective when working with more databases simultaneously. But there are also many advanced features like schema compare, visual query designer, chart visualization or batch export and import.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 23
    Antares

    Antares

    A modern, fast and productivity driven SQL client with a focus in UX

    Antares is a modern, cross-platform SQL client built with Electron and Vue.js. It offers a clean and intuitive UI for managing databases like MySQL, PostgreSQL, SQLite, and more. Designed for developers and DBAs, Antares supports tabbed browsing, query editing with syntax highlighting, and visual schema exploration, making it a powerful alternative to heavier database tools.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 24
    pglogical

    pglogical

    Logical Replication extension for PostgreSQL

    pglogical is an advanced logical replication extension for PostgreSQL that allows selective replication of data between databases. Unlike physical replication, it enables fine-grained control of which tables or changes to replicate. It’s well-suited for multi-master setups, version upgrades, and real-time data distribution across environments.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    pgroll

    pgroll

    PostgreSQL zero-downtime migrations made easy

    pgroll is an open-source command-line tool for performing zero-downtime, reversible schema migrations on PostgreSQL databases. It allows developers to define migrations using a high-level JSON format and manages the migration process to ensure application availability during schema changes.
    Downloads: 3 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB