Awesome Open Source
Awesome Open Source


NRules is an open source production rules engine for .NET, based on the Rete matching algorithm. Rules are authored in C# using internal DSL.

Build status NuGet NRules on Stack Overflow Join the chat

Installing NRules

First, install NuGet. Then, install NRules from the Package Manager Console:

PM> Install-Package NRules

Getting Started

Use the following resources to get up and running with NRules.


See Contributor Guide for the guidelines on how to contribute to the project.

Copyright © 2012-2021 Sergiy Nikolayev under the MIT license.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
c-sharp (11,793
dsl (165
rules (31
rule-engine (23
rules-engine (16

Find Open Source By Browsing 7,000 Topics Across 59 Categories