peasy alternatives and similar packages
Based on the "Application Frameworks" category.
Alternatively, view peasy alternatives based on common mentions on social networks and blogs.
CoreFX9.9 0.0 L2 peasy VS CoreFXThis repo is used for servicing PR's for .NET Core 2.1 and 3.1. Please visit us at https://github.com/dotnet/runtime
Introducing .NET Multi-platform App UI (MAUI).NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
ASP.NET Boilerplate9.8 6.8 L4 peasy VS ASP.NET BoilerplateASP.NET Boilerplate - Web Application Framework
Mono9.8 8.6 L1 peasy VS MonoMono open source ECMA CLI, C# and .NET implementation.
ABP9.7 10.0 peasy VS ABPOpen Source Web Application Framework for ASP.NET Core. Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. Provides the fundamental infrastructure, production-ready startup templates, application modules, UI themes, tooling, guides and documentation.
Orleans9.7 8.4 L3 peasy VS OrleansCloud Native application framework for .NET
Uno Platform9.4 10.0 peasy VS Uno PlatformBuild Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
DotNetty9.1 4.3 L4 peasy VS DotNettyDotNetty project – a port of netty, event-driven asynchronous network application framework
AspectCore Framework7.3 0.0 peasy VS AspectCore FrameworkAspectCore is an AOP-based cross platform framework for .NET Standard.
Kentor Authentication ServicesSaml2 Authentication services for ASP.NET
CSLA .NET7.1 7.8 L3 peasy VS CSLA .NETA home for your business logic in any .NET application.
Microdot Framework7.1 0.0 peasy VS Microdot FrameworkMicrodot: An open source .NET microservices framework
Fusion7.0 9.2 peasy VS FusionBuild real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!
Spring.Net6.9 4.0 L3 peasy VS Spring.NetSpring Framework for .NET
X.PagedList6.2 0.0 peasy VS X.PagedListLibrary for easily paging through any IEnumerable/IQueryable in ASP.NET
ASP.NET MVC Boilerplate Framework5.4 4.1 L4 peasy VS ASP.NET MVC Boilerplate Framework.NET Core Extensions and Helper NuGet packages.
rxweb4.7 7.0 peasy VS rxwebTons of extensively featured packages for Angular, VUE and React Projects
Mono-Addins4.1 0.0 L2 peasy VS Mono-AddinsMono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.
silky3.8 3.4 peasy VS silkyThe Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
Newbe.Claptrap3.6 2.1 peasy VS Newbe.ClaptrapThis is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
DWKit3.4 1.3 peasy VS DWKitDWKit is a Business Process Management System based on .NET Core and React
Database scaffolding platformDatabase scaffolding tool
MicroBootstrap2.4 7.6 peasy VS MicroBootstrapA Full Stack framework written in .NET Core to speed up your development process in microservices and modular monolith apps. It gathers most widely used frameworks in .NET world and pack them into a simple bootstrap package.
HopFramework2.0 0.0 peasy VS HopFrameworkDomain Driven Design, Microservices, .Net 5.
PersianDataAnnotations2.0 0.0 peasy VS PersianDataAnnotationsPersianDataAnnotations is ASP.NET Core MVC & ASP.NET MVC Custom Localization DataAnnotations (Localized MVC Errors) for Persian(Farsi) language - فارسی سازی خطاهای اعتبارسنجی توکار ام.وی.سی. و کور.ام.وی.سی. برای نمایش اعتبار سنجی سمت کلاینت
Mvc52.0 0.0 L3 peasy VS Mvc5A Template For AspNet MVC5 With GroupBase Authorization
Plastic1.8 0.0 peasy VS PlasticThis project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application.
Simplify.Web1.4 2.7 peasy VS Simplify.WebSimplify.Web is an open-source, lightweight, fast and highly customizable server-side .NET web-framework based on MVC and OWIN for building HTTP based web-applications, RESTful APIs etc.
MVCExtensibleRoleManagementASP.NET MVC Role-Based Security Example
Ether.NetworkEther.Network is an open source networking library that allow developers to create simple, fast and scalable socket server or client applications over the TCP/IP protocol.
ONLYOFFICE Docs — document collaboration in your environment
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of peasy or a related project?
A middle tier micro-framework for .NET and .NET Core
What's a middle tier framework?
A middle tier framework is code that facilitates creating business logic in a reusable, extensible, maintainable, and testable manner. It promotes creating business logic that is completely decoupled from its consuming technologies and helps to ensure that separation of concerns (SoC) are adhered to.
Peasy.NET offers/addresses the following:
- Business rules/validation engine
- Multiple client support
- Multiple deployment scenario support
- Thread safety <!-- - Transactional support and fault tolerance --> <!-- - Concurrency --> <!-- - Async support -->
The main actors
The data proxy is responsible for data storage and retrieval, and serves as an abstraction layer for data stores (database, web services, cache, etc.).
A rule can be created to represent a business rule (authorization, price validity, etc.) or a validation rule (field length, required, etc.). Rules are consumed by commands and can be chained, configured to execute based on a previous rule’s execution, etc. Rules can also be configured to invoke code based on the result of their execution.
The command is responsible for orchestrating the execution of initialization logic, business and validation rule execution, and other logic (data proxy invocations, workflow logic, etc.), respectively, via the command execution pipeline.
A business service implementation represents an entity (e.g. users, or projects) and is responsible for exposing business functionality via commands. These commands encapsulate CRUD and other business related logic.
Peasy actors at work
Where can I get it?
Install Peasy from the package manager console:
PM> Install-Package Peasy
Install Peasy from the command line:
dotnet add package peasy
You can get started by reviewing the getting started example on the Peasy wiki. The wiki also covers in-depth how-to's, general framework design, and usage scenarios.
You can also check out the samples repo that contains a sample implementation of a middle tier built with peasy, as well as sample consumer clients (WPF, Web API, ASP.NET MVC). You can clone the repo or download the entire project as a zip.
Once downloaded, open Orders.com.sln with Visual Studio, set the WPF or ASP.NET MVC project as the startup project and run. More information about the samples application can be found here.
All contributions are welcome, from general framework improvements to sample client consumers, proxy implementations, and documentation updates. Want to get involved? Please hit us up with your ideas. Alternatively, you can make a pull request and we'll get to it ASAP.
Like what you see?
Please consider showing your support by starring the project.