Rhyme is a new data-centric declarative query language designed for querying and transforming nested data structures. It is designed to be easy to use, and to be able to express multiple paradigms of workloads (typical data processing, visualizations, tensor computations, etc.) in a simple way while also being able to achieve performance by constructing an IR which gets optimized and translated to efficient JS code.
Checkout our website at rhyme-lang.github.io
Rhyme source code is available at Rhyme Github Repo
-
Paper published at VLDB (Aug 2026): Rhyme Native: Efficient Code Generation for Structured and Semi-Structured Workloads
-
Paper published at FLOPS (Jun 2024): Rhyme: A Data-Centric Multi-Paradigm Query Language based on Functional Logic Metaprogramming
-
Paper published at PADL (Jan 2024): Rhyme: A Data-Centric Expressive Query Language for Nested Data Structures
-
An interactive blog post introducing an early version of Rhyme: Let's build a Query Language!