You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build RockQL into a readable data-pipeline language, compiler, local database playground, visual editor, and cross-platform developer tool without expanding into database administration or write operations.
Reviewable AI diffs for query generation, explanation, fixing, and optimisation.
v1.0 — Stable language and applications
Stable syntax specification.
Compatibility and deprecation policy.
Full reference documentation and book.
Compiler benchmarks and performance budgets.
Signed cross-platform releases.
Android app using Kotlin, Compose, Material 3, Room, and DataStore.
Android SQLite/SQLDelight execution and local file import.
Phone, tablet, and foldable layouts.
Biometric protection for saved credentials.
Desktop application.
Stable JavaScript and Python bindings.
Required workflows as components land
ci.yml.
security.yml.
rust-tests.yml.
wasm-build.yml.
web-build.yml.
android-build.yml.
docs.yml.
release.yml.
Boundaries
Do not add database administration, users/roles, migrations, INSERT, UPDATE, DELETE, cloud credential storage, team collaboration, paid AI services, or complex optimisation during the early releases.
Third-party code must retain its original licence, copyright notices, and attribution. RockQL branding, syntax extensions, compiler implementation, and user experience must remain distinct.
Goal
Build RockQL into a readable data-pipeline language, compiler, local database playground, visual editor, and cross-platform developer tool without expanding into database administration or write operations.
Compiler foundation starts in #1.
v0.1 — Compiler foundation
from,filter,select,derive,sort, andtake.compile,check,ast, andformat.v0.2 — Web playground
v0.3 — Data operations
join.groupandaggregate.distinct,union,skip, andlet.??.v0.4 — Developer tooling
v0.5 — RockQL Studio
v1.0 — Stable language and applications
Required workflows as components land
ci.yml.security.yml.rust-tests.yml.wasm-build.yml.web-build.yml.android-build.yml.docs.yml.release.yml.Boundaries
Do not add database administration, users/roles, migrations,
INSERT,UPDATE,DELETE, cloud credential storage, team collaboration, paid AI services, or complex optimisation during the early releases.Third-party code must retain its original licence, copyright notices, and attribution. RockQL branding, syntax extensions, compiler implementation, and user experience must remain distinct.