camunda / feel-scala

FEEL parser and interpreter written in Scala
https://camunda.github.io/feel-scala/
Apache License 2.0
124 stars 51 forks source link
camunda-bpm-platform dmn feel hacktoberfest interpreter parser-combinators script-engine

FEEL Scala

Maven Central

A parser and interpreter for FEEL that is written in Scala (see What is FEEL?).

The FEEL engine started as a slack time project, grown into a community-driven project, and is now officially maintained by Camunda. :rocket:

It is integrated in the following projects:

Features: :sparkles:

Usage

Please have a look at the documentation. It describes how to write FEEL expressions (e.g. data types, language constructs, builtin-functions, etc.). Or, check out examples and learning resources here.

Want to try it out? Use the Playground to evaluate FEEL expressions.

Install and Extend

Please have a look at the developer documentation. It describes how to integrate the engine into your application, and how to extend/customize it.

Contribution

Contributions are welcome 🎉 Please have a look at the Contribution Guide.

License

Apache License, Version 2.0