The best query languages, according to hackers
5 query languages recommended in Hacker News comments over the past year, ranked by how many separate people recommend each one.
All query languages
- GraphQLRecommended for letting clients request exactly the nested data they need in one call, with typed schemas and generated clients. Critics often say it adds complexity and is overused where simpler APIs would do.52recommend
- PRQLA cleaner, pipelined query language that extends SQL without replacing it, starting with FROM so autocomplete and reading the query both get easier.15recommend
- PrelaRecommended for a simpler SQL-like query semantics with no NULLs and direct control over the query plan; a critic finds it harder to read than SQL.5recommend
- PRQLPeople recommend PRQL as a pipelined alternative to SQL, praising it as a nice language with a pleasant interface to use.5recommend
- JSONataPeople recommend JSONata for its terseness, expressiveness and detailed spec. Critics warn that AI-generated code can carry subtle bugs.5recommend