- JavaScript: https://github.com/jwadhams/json-logic-js/
- Swift: https://github.com/advantagefse/json-logic-swift
- Kotlin:
- https://github.com/advantagefse/json-logic-kotlin (download on GitHub not working, building not working out-of-the-box, binary here)
- https://github.com/deinspanjer/json-logic-java ("advertised" as Java, but 100% Kotlin) - seems to be wrapping the JS implementation
- Java:
- Go:
- Rust: https://github.com/Bestowinc/json-logic-rs
- https://github.com/CacheControl/json-rules-engine: but JS-only, not cross-platform
Official unit tests, apparently also used to test the Kotlin implementation from advantagefse
.
However, that set is not complete, especially with regards to edge case behaviour involving "degenerate" values like null
, {}
, []
, etc.