Show HN: LinkedQL – Live Queries over Postgres, MySQL, MariaDB
5 days ago
- #SQL
- #database
- #reactivity
- LinkedQL is a database client for PostgreSQL, MySQL/MariaDB, and includes an in-memory SQL engine called FlashQL.
- It aims to simplify database interactions with features like reactivity, relationships, JSON support, and schema management in a lightweight package (<80 KiB).
- Currently in alpha, LinkedQL is not production-ready but is open for experimentation and contributions.
- Supports multiple SQL dialects with a unified interface, including PostgreSQL, MySQL, MariaDB, and FlashQL.
- Key features include live queries, deep reference operators, JSON literals, upserts, and schema versioning (coming soon).
- FlashQL allows SQL queries to run entirely in-memory, ideal for local-first apps, testing, and prototyping.
- Installation is via npm: `npm install @linked-db/linked-ql`.
- Contributions are welcome through issues, pull requests, and discussions, with development focused on the `next` branch.