Hasty Briefsbeta

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.