👋 Hello everyone,
Awesome project!
I forked gnata and built it into a loadable SQLite extension with a streaming query planner:
https://github.com/rbbydotdev/gnata-sqlite
Also put together a TinyGo WASM LSP (85KB gzipped) for in-browser diagnostics, autocomplete, and
hover docs, the full evaluator still compiles with standard Go.
On top of that, there's a CodeMirror 6 extension and a composable React component
(@gnata-sqlite/react) so developers can embed a JSONata editor in their apps.
The goal: end-to-end JSONata where end users can write and edit expressions themselves, executed
against SQLite data via the extension. Makes for some powerful workflow and data refinement
possibilities.
Playground: https://rbby.dev/gnata-sqlite/playground
Docs: https://rbby.dev/gnata-sqlite/
I hope you like it!
👋 Hello everyone,
Awesome project!
I forked gnata and built it into a loadable SQLite extension with a streaming query planner:
https://github.com/rbbydotdev/gnata-sqlite
Also put together a TinyGo WASM LSP (85KB gzipped) for in-browser diagnostics, autocomplete, and
hover docs, the full evaluator still compiles with standard Go.
On top of that, there's a CodeMirror 6 extension and a composable React component
(@gnata-sqlite/react) so developers can embed a JSONata editor in their apps.
The goal: end-to-end JSONata where end users can write and edit expressions themselves, executed
against SQLite data via the extension. Makes for some powerful workflow and data refinement
possibilities.
Playground: https://rbby.dev/gnata-sqlite/playground
Docs: https://rbby.dev/gnata-sqlite/
I hope you like it!