Track: ParadeDB (Postgres BM25 search + analytics) — activate alongside PostgreSQL/ArcadeDB adoption #57
Labels
No labels
free-tier:live
good first issue
priority:backlog
priority:high
priority:medium
status:active-dev
status:alpha
status:beta
status:blocked
status:concept
status:design
status:in-progress
status:launched
status:review
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/roadmap#57
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Source
https://github.com/paradedb/paradedb — AGPL-3.0 (Community), Enterprise license available
What it is
PostgreSQL extension delivering Elasticsearch-quality full-text search and OLAP
analytics directly inside Postgres — no separate search infrastructure needed.
Built on:
customizable tokenizers/filters
faceted search, JOINs
Standard SQL interface. ORM integrations: Drizzle, Django, SQLAlchemy, Rails, EF Core.
Current CF fit: LOW (same constraint as noisia — Postgres-only)
CF's stack is predominantly SQLite (Peregrine, Kiwi, Snipe, Turnstone, cf-licensing).
No product currently runs PostgreSQL, so there's no existing attachment point.
Why this one is worth tracking (unlike pure chaos-testing tools)
ParadeDB solves a real, recurring problem: full-text search is currently handled
ad-hoc across products (SQLite FTS5 in Kiwi recipe search, similar likely patterns
in Peregrine job matching and Turnstone log search). None of these are BM25-ranked
or support faceted filtering natively.
Activation path
This becomes actionable if/when PostgreSQL enters the CF stack:
PostgreSQL wire protocol. If either lands on real Postgres (vs. ArcadeDB's own
engine), ParadeDB could sit alongside it for search-heavy workloads ArcadeDB's
own search model doesn't cover as deeply.
concurrent multi-product license checks, ParadeDB could power search over
license/usage records for admin tooling.
a natural upgrade path (BM25 relevance ranking, faceted dietary filters).
(location, salary, remote) is a stronger match experience than current approach.
License constraint
AGPL-3.0 (Community edition) — same pattern as YOLO26, Focus Flow: restricts CF
cloud/paid tier SaaS use without either an Enterprise license purchase or
inference/query-only architecture that avoids redistributing modified ParadeDB code.
Local/free tier use is unaffected.
Priority
Backlog — revisit when any product's data layer migrates to PostgreSQL. Track
alongside the ArcadeDB tickets since they're the most likely trigger.
Related