nowfound

Life & fun · October 30, 2021

MistQL, a mini-language for querying JSON-like structures

A query language for JSON-like structures

MistQL, a mini-language for querying JSON-like structures launched on October 30, 2021 with 55 votes, #1,087 of 2,933 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 4 years on.

In plain words

MistQL is a mini-language designed for querying JSON-like structures. Released in 2021, it provides developers and data analysts with a specialized tool for extracting and manipulating data from JSON formats. The language simplifies complex queries on nested data, making it useful for anyone who frequently works with JSON data in applications, APIs, or data processing workflows.

written from the facts on this page · September 2026

From the sources

MistQL uses a simple syntax to chain together complicated expressions in a fluent, easy to read manner. Readability is a major goal of MistQL. MistQL's NPM implementation has 0 dependencies and is hand-tuned for size. At 5.5kB gzipped, MistQL is specifically built to be embedded in size-restricted frontends. MistQL has both a JavaScript and Python implementation, and can be used in both clientside and serverside. Sharing functions between your frontend and your backend has never been easier! More examples can be found by navigating to the "Try It Now" link. events | filter type == "submit" | count Get count of all event types events | groupby type | mapvalues count Get the worst possible…from mistql.com

Does a similar job

all alternatives →
  • Querying JSON documents using SQL-like language in Scala2020 · github.com · ▲70

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

  • PRQL 0.2 – a better SQL2022 · github.com · ▲378

    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

  • jql – Easier jq Alternative with a Lispy Syntax Written in Go2020 · github.com · ▲217

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

  • FSQL – Search through your file system with SQL-esque queries2017 · github.com · ▲341

    Search for files using a fun query language. Contribute to kashav/fsql development by creating an account on GitHub.

  • FilterQL – A tiny query language for filtering structured data2025 · github.com · ▲77

    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!

  • gq – like jq or zq, but you use Go2022 · github.com · ▲107

    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.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, October 2021

the whole month →
  • AI powered Twitter growth & scheduling for makers

    Growth · 2021 · tweethunter.io

  • Vimcal▲883

    Superhuman for Calendar

    Work · 2021 · vimcal.com

  • Thursday▲834

    Where remote teams do their socials, no sign up required

    Work · 2021 · thursday.social

  • Reform▲767

    Clean-looking, on-brand forms. No code required.

    Dev tools · 2021 · reform.app

  • Remove objects and defects from your pictures - 100% free

    AI · 2021 · cleanup.pictures

  • Create, edit, and record stunning videos with ease

    Growth · 2021 · canva.com