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

sequinstream/sequin

Postgres change data capture to streams, queues, and search indexes like Kafka, SQS, Elasticsearch, HTTP endpoints, and more observed · 2026-08-28

github.com/sequinstream/sequin · homepage · Elixir · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

63/100

  • Activity 69
  • Release rhythm 59
  • Longevity 57
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: 0
  • age_days: 799
  • days_rel: 196
  • days_push: 191
  • n_releases_24m: 280

Full methodology

Adoption not part of the score

2191 stars · 147 forks observed · 2026-08-28

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

Sequin is an open-source change data capture (CDC) platform for Postgres, deployed as a standalone Docker container that streams database changes to sinks like Kafka, SQS, GCP Pub/Sub, Redis, Elasticsearch, and webhooks. It supports backfills, exactly-once processing with strict ordering, and includes a web console plus Prometheus/Grafana observability.

Use cases

  • stream postgres changes to kafka
  • sync postgres to elasticsearch in real time
  • send database change events to sqs or pub/sub
  • keep redis cache in sync with postgres
  • create audit logs from database changes
  • replace debezium for postgres cdc
  • backfill existing rows to a queue
  • trigger webhooks on postgres row changes

When to choose

  • you need real-time Postgres CDC with sub-second latency and exactly-once delivery
  • you want a simple standalone Docker deployment instead of Kafka + Zookeeper + Kafka Connect
  • you need to fan out changes to multiple sinks like queues, search indexes, and webhooks
  • you need to backfill existing table rows alongside streaming new changes

When to avoid

  • you need batch ETL into a data warehouse on minute-to-hour schedules (use Fivetran or Airbyte)
  • your source database is not Postgres
  • you cannot run a Docker container next to your database
  • you only need Postgres-to-Postgres replication via native logical replication

Facets

service · maturity active

streaming etl message-queue search-engine webhook monitoring self-hosted databases developer-tools self-hosted cloud postgres change-data-capture cdc kafka sqs elasticsearch redis elixir wal exactly-once backfill data-engineering messaging search real-time docker web-server

5 sources

Member repositories

RepositoryRoleHealth v2
sequinstream/sequinmain63

For agents

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

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