Dumb Query Language for Go
Dumb Query Language for Go
Hi everyone! I'd like to share a Go library I've been working on over the past month. It's a simple query (or more specifically, filtering) language inspired by KQL (Kibana's query language) and GitHub's search syntax. It started as a project for a YouTube screencast about building small languages from scratch. However, I enjoyed the process so much that I decided to keep developing it beyond the scope of the video. Key highlights: - Field, boolean, one-of expressions - Schema validation - Easy integration with github.com/Masterminds/squirrel or directly with SQL drivers - Struct matching: reflection-based (slower, but works immediately) or via code generation (faster) I still have plenty of enhancements planned (tracked in the project's issues), but DumbQL is already quite usable. Feedback and contributions are very welcome!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Rainbow Query Language
GETlang – A Query Language for the Web
Systematic Query Language for Quant Research with AI
GoooQo Is a Dynamic Query Language Implemented in Golang for CRUD
Monglorious – Query MongoDB with Strings
Query the national alcoholic beverage retailing monopoly of Finland
MySQL / MariaDB Query Caching and Acceleration for cPanel
LogsQL – opinionated query language for logs
A Kubernetes Query Language
Mixpanel Query Tool