NValid - A Fluent Business Logic Validation Library for .NET

  •        93

NValid is a light-weight C# validation library for .NET. Easily extended with custom validation logic for your project!

http://nvalid.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Rules Engine


Rules Engine is a C# project that makes it easier for developers to define business rules on domain objects without coupling the domain object to the business rule. The rules engine supports cross-field validation and conditional validation. Rules are interface-based and are e...

Fluent Validation for .NET


A small validation library for .NET that uses a fluent interface and lambda expressions for building validation rules for your business objects.

Validity.NET - Fluent Business Rule Validation for .NET


Validity.NET is a light-weight C# fluent validation library for .NET. Easily extended with custom validation logic for your project! (Formerly known as NValid)

NHibernate - object-relational mapper for .NET


NHibernate is a mature, open source object-relational mapper for the .NET framework. NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database.

BFsharp


A framework which helps building business applications. It provides business rules, validation rules and a text-based language for writing rules. It supports automatic dependency detection, automatic rule reevaluation.



PHP Business Rules


PHP Business Rules is an open source application layer for PHP. The logic is defined in rules and facts. Like most Business Rule Engines (BRE) it uses the Rete algorithm.

CslaGenFork


O/RM code generator for CSLA.NET 4.3 generating Stored Procedures, Business Layer and Data Access Layer code for Windows Forms, ASP.NET, WPF and Silverlight.

NHibernate Business Layer


A business layer on top of NHibernate that helps the user in dealing with most routine tasks in an ORM mapper, like saving, updating, deleting, retrieving collections of objects, transactions, etc.

Versatile DataSources


2 DataSource controls for ASP.NET. EntityDAODataSource improves upon the ideas behind the DomainDataSource. POCODataSource lets you work with POCO classes. Both support Dynamic Data and establish a strong separation of concerns between UI and business logic.

BIRT


BIRT is an Eclipse-based open source reporting system for web applications, especially those based on Java and J2EE. BIRT has two main components: a report designer based on Eclipse, and a runtime component that you can add to your app server. BIRT also offers a charting engine that lets you add charts to your own application.

Drools - Business Rules Management System


Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench) and an Eclipse IDE plugin for core development. Drools Fusion provides complex event processing features.

spec - Pattern for infinitely flexible composition of business rules using boolean logic


Pattern for infinitely flexible composition of business rules using boolean logic

RulesBundle - Simple Symfony2 rules engine for business logic through configuration


Simple Symfony2 rules engine for business logic through configuration

bvf-java - a business rules validation framework in java


a business rules validation framework in java

Rools


Rools is a rules engine for abstracting business logic and program-flow. It‘s ideally suited to processing applications where the business logic undergoes frequent modification

simplybusiness-Rools


Ruby Rools Rools is a pure Ruby rules-engine. Its goal is to abstracting business logic and program-flow. Rools is ideally suited to processing applications where the business logic undergoes frequent modification. This is a fork as the original has not been modified in some time.

ivanoats-Rools


Rools is a rules engine for abstracting business logic and program-flow. It‘s ideally suited to processing applications where the business logic undergoes frequent modification

cadence - Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way


Cadence is a distributed, scalable, durable, and highly available orchestration engine we developed at Uber Engineering to execute asynchronous long-running business logic in a scalable and resilient way.Business logic is modeled as workflows and activities. Workflows are the implementation of coordination logic. Its sole purpose is to orchestrate activity executions. Activities are the implementation of a particular task in the business logic. The workflow and activity implementation are hosted and executed in worker processes. These workers long-poll the Cadence server for tasks, execute the tasks by invoking either a workflow or activity implementation, and return the results of the task back to the Cadence server. Furthermore, the workers can be implemented as completely stateless services which in turn allows for unlimited horizontal scaling.

.net Validation Framework


Apply reusable and customisable rules to properties and methods to provide validation for your strongly typed business objects. Works with WPF, ASP.Net, Windows Forms, ASP.MVC and web services.

Cocktail


Cocktail is an application development platform that takes the pain out of the development of data-driven rich XAML applications. It is a blend of three popular frameworks: Caliburn.Micro + DevForce + Entity Framework. Line of business applications need to query and save database data, model the data as objects with business logic, and present those objects to the end user. Cocktail takes care of these fundamental responsibilities with loosely coupled, open source, and industry-leading component