Ross ROSS = Recommend OSS · open-source software intelligence for agents

pgjdbc/pgjdbc

Postgresql JDBC Driver observed · 2026-08-28

github.com/pgjdbc/pgjdbc · homepage · Java · BSD-2-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

93/100

  • Activity 99
  • Release rhythm 80
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 69.0
  • age_days: 5322
  • days_rel: 58
  • days_push: 10
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

1731 stars · 941 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

PgJDBC is the official open-source PostgreSQL JDBC driver, written in pure Java (Type 4) and communicating via the PostgreSQL native network protocol. It lets Java programs connect to and query PostgreSQL databases using standard, database-independent JDBC code, with support for SSL, SCRAM authentication, connection pooling, and PostgreSQL-specific extensions.

Use cases

  • connect a Java application to a PostgreSQL database
  • run SQL queries and process result sets from Java
  • use PostgreSQL with JDBC-based ORMs like Hibernate
  • configure SSL and SCRAM channel-binding for secure database connections
  • call PostgreSQL stored procedures and functions from Java
  • store and retrieve binary data (bytea, large objects) in PostgreSQL
  • use PostgreSQL in a servlet or multithreaded Java server environment

When to choose

  • your Java or JVM application needs to talk to PostgreSQL
  • you want a pure-Java, platform-independent driver with no native dependencies
  • you need full JDBC 4.2 compliance plus PostgreSQL-specific features like jsonb, arrays, and replication
  • you need a mature, actively maintained driver with regular security fixes

When to avoid

  • you are connecting to a database other than PostgreSQL
  • you need a non-JVM language driver (use libpq, psycopg, node-postgres, etc.)
  • you require reactive/R2DBC access instead of blocking JDBC

Facets

library · maturity stable

database-driver database auth security databases developer-tools backend apis jvm cross-platform jdbc postgresql type-4-driver sql connection-pooling ssl scram-authentication

10 sources

Member repositories

RepositoryRoleHealth v2
pgjdbc/pgjdbcmain93

For agents

markdown · JSON · MCP: product_card(name="pgjdbc/pgjdbc")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem