jsonlogic
json-logic-js
jsonlogic | json-logic-js | |
---|---|---|
1 | 2 | |
141 | 1,157 | |
- | - | |
5.5 | 0.0 | |
17 days ago | over 1 year ago | |
Go | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jsonlogic
-
JsonLogic
I did a rules engine to the company that I work based in this specification, but using go language. It is a very successful project because our clients can create rules without tech people around in our frontend, it's very easy to translate our rules into json and store it.
I even did a library to implement it in go language: https://github.com/diegoholiveira/jsonlogic
json-logic-js
-
Variable Cost Calculation for Quotations
2. Convert to json-logic `https://github.com/jwadhams/json-logic-js`
-
JsonLogic
This is a fun project and a cute reinvention of Lisp, as people have already mentioned. I think people are snarky because if this was just a fun project, that would be the end of it. But it seems like JsonLogic is trying to be an actual thing.
And this latter point is why it's just a monumentally terrible idea. I mean.. just look at the Custom Operations wiki[1]. It's honestly just horrible -- horrible -- and may actually even summon Zalgo[2]. This is exactly how we ended up with the XML nightmare of the late 90s/early 2000s. JSON is not meant to be programmable. Please, for the love of all that is holy, stop.
[1] https://github.com/jwadhams/json-logic-js/wiki/Custom-Operat...
[2] https://stackoverflow.com/a/1732454/243613
What are some alternatives?
dhall-lang - Maintainable configuration files
cel-spec - Common Expression Language -- specification and binary representation
json-logic-rs - JSONLogic implementation in Rust, accessible via Python and JS
secure-json-logic - Use logic-objects from uncertain sources and run them locally without breaking the own system
jaspr - Modern web framework for building websites in Dart. Supports SPAs and SSR.
jaspr - Lisp for JSON
jsedn - javascript implementation of edn