Skip to content

Add datalogic-ui, remove react-file-reader-input#615

Open
codetiger wants to merge 1 commit into
brillout:masterfrom
codetiger:datalogic-rs
Open

Add datalogic-ui, remove react-file-reader-input#615
codetiger wants to merge 1 commit into
brillout:masterfrom
codetiger:datalogic-rs

Conversation

@codetiger

Copy link
Copy Markdown

Removing (as required by CONTRIBUTING.md)

  • react-file-reader-input - no commits since June 2020, six years stale. It fails the list's "It has recent code commits!" criterion, and its job (a file input wrapper) is now served by plain <input type="file"> plus the File API without a dependency.

Adding

  • datalogic-ui - demo - docs - Visual node-based editor and step-through debugger for JSONLogic rules, evaluated in the browser via WebAssembly.

Why it is awesome: it solves the "non-developer needs to edit business logic" problem visually, and the unusual part is the debugger. You can step through a rule evaluation node by node and watch intermediate values resolve against your data, because the real engine (compiled to WebAssembly) runs in the browser rather than a JS reimplementation. Rules are plain JSON in and out, so it drops into an existing form or admin UI.

It sits naturally next to react-awesome-query-builder in Miscellaneous: same visual-logic-editing space, different shape (node graph and a debugger, versus form-field rows).

The demo link is a live playground, no signup. Added alphabetically at the top of Miscellaneous.

Adds datalogic-ui, a visual node-based editor and step-through debugger
for JSONLogic rules.

Per CONTRIBUTING.md, removes one non-awesome entry: react-file-reader-input
has had no commits since June 2020.

https://github.com/GoPlasmatic/datalogic-rs/tree/main/ui
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant