Skip to content

finos/fluxnova-feel-scala

FINOS - Incubating

FEEL Scala

Maven Central

Needs Review: 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 Fluxnova. 🚀

It is integrated in the following projects:

Features:

  • Full support for unary-tests and expressions
  • Including built-in functions
  • Extensible by custom functions and object mappers

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

Copyright 2025 FINOS

The source files in this repository are made available under the Apache License Version 2.0.

SPDX-License-Identifier: Apache-2.0

About

FEEL parser and interpreter written in Scala

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors 13