Open Source Rule Engines

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search

Open Source Rule Engines are free, open-source rule engines in C#.

Drools.NET
Drools.NET is a Business Rules Engine (BRE) based on Charles Forgy's Rete algorithm. Developers can now exploit a powerful Rule Engine through a completely managed .NET code base! Drools.NET is based on Jboss Rules(http://www.jboss.com/products/rules), and comes with all the features of that Rules Engine.
NxBRE
NxBRE .NET Business Rule Engine is the first open-source rule engine for the .NET platform and a lightweight Business Rules Engine aka Rule-Based Engine.
Simple Rule Engine
Simple Rule Engine (SRE) is a lightweight forward chaining inference rule engine for .NET. Its 'simple' because of the simplicity in writing and understanding the rules written in XML, but this 'simple' engine can solve complex problems.
FlexRule BRMS Solution
FlexRule is a full managed BRMS and BRE written in C# that provides a procedure execution engine and RETE based inference engine for FREE of charge as an express version. It has ability to be used in API mode and/or high level language mode(Xml based and S-Expression). All the features can be fully extensible by developers.

More features and flexibilities for professionals and enterprise systems are available too.


Personal tools