RulesEngine, a JSON based rules engine for the .NET platform

published on 2022/07/03

RulesEngine is a highly extensible library to build rule based system using C# expressions Features

  • Json based rules definition
  • Multiple input support
  • Dynamic object input support
  • C# Expression support
  • Extending expression via custom class/type injection
  • Scoped parameters
  • Post rule execution actions

RulesEngine Github

More from the Github Readme

Rules Engine is a library/NuGet package for abstracting business logic/rules/policies out of a system. It provides a simple way of giving you the ability to put your rules in a store outside the core logic of the system, thus ensuring that any change in rules don't affect the core system.