Bridging the database frontier is heating up. Four projects poke at the seams between ecosystems—cross-DB sync, REST from SQL, universal ETL, and TS type generation.
SQLite extension to synchronize data using PostgreSQL logical replication, expanding cross-DB sync beyond a single engine. It’s a pragmatic bridge for local apps to push changes up to a server-side PostgreSQL, letting teams keep caches or mobile apps in sync without building custom adapters [1].
RestSQL is a lightweight tool that turns SQL queries (defined in YAML) into ready-to-run REST endpoints. It works standalone or as a library and supports transactions, nested JSON output, and multiple database providers, making it easy to expose existing data through a stable API [2].
GraFlo is a universal ETL tool for property KG that supports Neo4j, TigerGraph, and ArangoDB. You define a database-agnostic graph schema—vertices, edges, properties—and GraFlo generates ingestion scripts, handles ID generation, type coercion, and deduplication across target databases [3].
KnexBridge introspects a Knex DB and auto-generates: bridge.schema.ts with strongly-typed table definitions and bridge.validation.ts with Zod schemas. It currently supports SQLite; PostgreSQL and MySQL are on the roadmap, with plans for OpenAPI output and watch mode [4].
Together, these projects show a trend: data teams want engines to talk to each other without bespoke glue, and to keep code in sync with the database.
References
Extension enables SQLite data to sync with PostgreSQL using logical replication, bridging two popular database ecosystems for apps.
View sourceShow HN: RestSQL – A .NET tool that turns SQL queries into REST endpoints
RestSQL converts YAML-defined SQL into REST endpoints; supports transactions, nested JSON, multiple databases; used with PostgreSQL; authentication planned.
View sourceShow HN: GraFlo - Universal ETL tool for property KG (Neo4j, TigerGraph, Arango)
Declarative ETL framework unifying ingestion for Neo4j, ArangoDB, TigerGraph; auto generates scripts; cross-DB portability via config and schemas across datasets.
View sourceShow HN: KnexBridge – Generate TypeScript and Zod Types from Knex DB
Introspects DB to generate bridge schema and Zod validation; SQLite supported now, PostgreSQL and MySQL planned; open to feedback.
View source