yql

Crates.ioyql
lib.rsyql
version0.0.1
created_at2025-07-21 06:09:19.54692+00
updated_at2025-07-21 06:09:19.54692+00
descriptiona flexible and extensible query language designed for modern data applications in Rust.
homepagehttps://github.com/rustkit/yql
repositoryhttps://github.com/rustkit/yql
max_upload_size
id1761775
size5,516
Billgo (billgo)

documentation

https://docs.rs/yql

README

yql

yql (Yet Another Query Language) is a flexible and extensible query language designed for modern data applications in Rust.

yql aims to provide a simple, expressive, and embeddable way to query structured, semi-structured, or streaming data,
serving as an alternative to SQL, GraphQL, and JSONPath.


✨ Features

  • 📄 SQL-inspired syntax: Familiar query expressions for fast onboarding.
  • 🔗 Composable and extensible: Custom operators, functions, and data sources.
  • 🌲 Supports multiple backends: Query JSON, CSV, in-memory data, or integrate your own.
  • 🚀 Embeddable engine: Lightweight and fast, designed to be embedded in Rust applications.
  • 🧩 Pluggable architecture: Extend with plugins for sources, filters, or functions.
  • 🦀 Rust-native: Safe, ergonomic, and modern API.
Commit count: 0

cargo fmt