nowfound

Work · alternatives · 2026

24 alternatives to FilterQL – A tiny query language for filtering structured data

Hey all, I just released v2.0.0 of FilterQL, a query language and TypeScript library. This version adds support for Operations, which allow you to transform the data after filtering. If you think this would be useful in a project you're working on, give it a try and let me know what you think!

FilterQL is a TypeScript library that provides a query language for filtering and transforming structured data. Developers can use it to filter datasets and then apply operations to transform the results. Version 2.0.0… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    Hi everyone — thanks for your interest in PRQL — let us know any questions or feedback! We're excited to be releasing 0.2[1], the first version of PRQL you can use in your own projects. It wouldn't exist without the feedback we got from HackerNews when we originally posted the proposal. [1]: https://github.com/prql/prql/releases/tag/0.2.0

    2022 · github.com · its alternatives →

  2. 2

    A SQL database implemented purely in TypeScript type annotations. - codemix/ts-sql

    2020 · github.com · its alternatives →

  3. 3

    Hi all, I've made a javascript library to simplify searching/sorting/filtering in arrays of objects. Its inspired by both GraphQL and SQL, but implemented using javascript Proxies. Instead of creating a new language, its all just javascript. I've made it as part of an experimental database, which uses javascript as the query engine. The normal javascript map/reduce/sort functions are quite difficult to master for junior developers. JAQT is easier to explain, and can still be used in combination with any existing array functions. Please let me know what you think of the…

    2024 · github.com · its alternatives →

  4. 4

    Build Typed GraphQL Queries in TypeScript without the code generation - acro5piano/typed-graphqlify

    2018 · github.com · its alternatives →

  5. 5

    Full-stack CRUD, simplified, with SSOT TypeScript entities - remult/remult

    2022 · github.com · its alternatives →

  6. 6

    A query language for JSON-like structures

    2021 · mistql.com · its alternatives →

  7. 7

    Easy JSON Query Processor with a Lispy syntax in Go - cube2222/jql

    2020 · github.com · its alternatives →

  8. 8

    Easily add filtering, sorting, and pagination to your Node.js REST API through your old friend: the query string! - TRUEPIC/queryql

    2019 · github.com · its alternatives →

  9. 9

    Turn plain language into powerful database queries

    2025 · text2query.com · its alternatives →

  10. 10
    ShapedQL▲211

    The SQL engine for search, feeds, and AI agents

    Jan 2026 · its alternatives →

  11. 11

    SQL micro-dialect implementation for querying JSON objects. Written purely in Scala. - mmalek06/JsonSql

    2020 · github.com · its alternatives →

  12. 12KA

    The most powerful type-safe SQL query builder for TypeScript

    2023 · kysely.dev · its alternatives →

  13. 13

    qq is jq inspired interoperable config format transcoder with interactive querying. It features an optional interactive editor with autocomplete for structured data. And supports inputs and outputs for json, xml, ini, toml, yaml, hcl, tf, and csv to varying degrees of capability.

    2024 · github.com · its alternatives →

  14. 14

    Hello everyone! I'm exited to share a NodeJS package I was working on for the past two months. The package is designed to simplify querying SQL databases through an array-like API. Qustar supports PostgreSQL, SQLite, MySQL, and MariaDB, and offers TypeScript support for a robust development experience. It's in early stage of development. I would like to hear your thoughts about it.

    2024 · github.com · its alternatives →

  15. 15

    An extremely simple and explicit ORM for TypeScript - Seb-C/kiss-orm

    2020 · github.com · its alternatives →

  16. 16
    Quell▲71

    The lightweight caching solution for GraphQL queries

    2023 · quell.dev · its alternatives →

  17. 17

    Hi HN. I've gotten pretty tired of needing to learn a custom programming language for a tool I use once a week or less. So I figured, it might be easier to pick up if `jq` used a programming language I already know. Voila, gq.

    2022 · github.com · its alternatives →

  18. 18
    Unbounded▲149

    Serverless NoSQL database you query with JavaScript

    2020 · its alternatives →

  19. 19ST
  20. 20
    QuellQL▲84

    Quell provides a caching solution for GraphQL

    2021 · github.com · its alternatives →

  21. 21

    Throughout my career, I tried many tools to query PostgreSQL, and in the end, concluded that for what I do, the simplest is almost always the best: raw SQL queries. Until now, I typed the results manually and relied on tests to catch problems. While this is OK in e.g., GoLang, it is quite annoying in TypeScript. First, because of the more powerful type system (it's easier to guess that updated_at is a date than it is to guess whether it's nullable or not), second, because of idiosyncrasies (INT4s are deserialised as JS numbers, but INT8s are deserialised as strings). So I wrote pg-typesafe,…

    Feb 2026 · github.com · its alternatives →

  22. 22

    Your journey to master pragmatic GraphQL in JavaScript

    2018 · robinwieruch.de · its alternatives →

  23. 23
    BaseQL▲111

    GraphQL for Airtable

    2021 · baseql.com · its alternatives →

  24. 24

    GraphQL APIs in TypeScript with complete e2e type safety

    2021 · uniform-graphql.whatsgood.dog · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →