Free launches are open: 12 a day, and open-source projects get a dofollow link with no badge.

Submit

DelightQL

A functional query language that compiles to SQL

Developer ToolsFree#sql#compiler#cli

Listed by the ProductPerch team from lobste.rs · not launched here yet

What is DelightQL?

DelightQL is a data query language designed to transpile into standard SQL. Its syntax combines elements of logic and functional programming to make database queries more concise and reusable.

The tool provides familiar programming constructs like local functions, composition, and piping while keeping the relational capabilities of SQL. It handles common operations such as column projection, tree building, joins, pivoting, and window functions.

Built in Rust with a command line interface, DelightQL currently targets SQLite and DuckDB. The project is in alpha and relies on tree-sitter for parsing. Source code is hosted on GitHub.

DelightQL features

  • Transpiles queries to standard SQL dialects
  • Functional syntax with piping and composition
  • Local functions and expression naming
  • Tree building and nested collection handling
  • Column projection and pattern matching
  • Pivot, melt, and ragged union operations
  • Window functions and filtered aggregates
  • Command line interface for UNIX systems

Who uses DelightQL and for what

  • Writing complex SQL queries using a cleaner functional syntax
  • Building reusable query templates for team databases
  • Transforming and reshaping tabular data before storage
  • Creating nested JSON-like structures from relational tables
  • Applying consistent transformations across multiple datasets

DelightQL FAQ

Is DelightQL free?

Yes, DelightQL is free to use and its source code is publicly available on GitHub.

Is DelightQL open source?

Yes, the project repository is hosted on GitHub under an open license.

What is DelightQL used for?

It is used to write data queries that compile into SQL, offering functional programming features alongside traditional relational operations.

Does DelightQL work on Mac?

The website states it provides a CLI for major UNIX flavors, which includes macOS.

What SQL databases does DelightQL support?

It currently supports SQLite well and offers partial support for DuckDB. Other dialects are planned for future releases.

Comments (0)

Comments and upvotes open when this product launches on ProductPerch.

More Developer Tools launches

All Developer Tools tools

Launch packs

Buy paid launches