Skip to content

gnata in sqlite: gnata-sqlite #9

@rbbydotdev

Description

@rbbydotdev

👋 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!

  • Robby

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions