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

xataio/pgstream

Some data may be outdated — see provenance labels.

PostgreSQL replication with DDL changes observed · 2026-10-03

github.com/xataio/pgstream · homepage · Go · Apache-2.0 (permissive) observed · 2026-10-03

Health v2 · maintenance only

85/100

  • Activity 97
  • Release rhythm 82
  • Longevity 65
How is this computed?

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

  • gap_med: 5
  • age_days: 923
  • days_rel: 40
  • days_push: 19
  • n_releases_24m: 68

Full methodology

Adoption not part of the score

1195 stars · 84 forks observed · 2026-10-03

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

pgstream is an open-source change data capture (CDC) tool and Go library that replicates PostgreSQL data, including DDL/schema changes, to targets such as PostgreSQL, Elasticsearch/OpenSearch, webhooks, or Kafka. It also supports initial and on-demand snapshots and column-level value transformations for anonymizing data in flight.

Use cases

  • replicate postgres to elasticsearch including schema changes
  • stream postgres changes to another database with ddl support
  • set up change data capture for postgresql
  • anonymize data while replicating postgres
  • take an initial snapshot of a postgres database
  • sync postgres tables to opensearch
  • send postgres change events to webhooks
  • replicate postgres to kafka with schema-based partitioning

When to choose

  • you need Postgres CDC that also propagates DDL/schema changes, which most CDC tools ignore
  • you want to keep Elasticsearch or OpenSearch in sync with Postgres
  • you need to mask or anonymize column values during replication
  • you want a lightweight, modular pipeline that only requires Postgres and is extensible with custom targets

When to avoid

  • your source database is not PostgreSQL
  • you need a fully managed replication service with a GUI
  • you only need simple one-off backups rather than change streaming
  • you require targets other than Postgres, Elasticsearch/OpenSearch, webhooks, or Kafka without writing custom code

Facets

cli-tool · maturity active

database etl streaming search-engine webhook cli databases privacy developer-tools go self-hosted cli cdc postgres-replication ddl-replication logical-replication elasticsearch-indexing opensearch data-anonymization snapshots kafka change-data-capture data-engineering search linux macos docker

9 sources

Member repositories

RepositoryRoleHealth v2
xataio/pgstreammain85

For agents

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

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem