ABP alternatives and similar packages
Based on the "Application Frameworks" category.
Alternatively, view ABP alternatives based on common mentions on social networks and blogs.
CoreFX9.9 0.0 L2 ABP 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 ABP VS ASP.NET BoilerplateASP.NET Boilerplate - Web Application Framework
Mono9.8 8.6 L1 ABP VS MonoMono open source ECMA CLI, C# and .NET implementation.
Orleans9.7 8.4 L3 ABP VS OrleansCloud Native application framework for .NET
Uno Platform9.4 10.0 ABP VS Uno PlatformBuild Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
DotNetty9.1 4.3 L4 ABP VS DotNettyDotNetty project – a port of netty, event-driven asynchronous network application framework
AspectCore Framework7.3 0.0 ABP VS AspectCore FrameworkAspectCore is an AOP-based cross platform framework for .NET Standard.
Kentor Authentication ServicesSaml2 Authentication services for ASP.NET
Microdot Framework7.1 0.0 ABP VS Microdot FrameworkMicrodot: An open source .NET microservices framework
CSLA .NET7.1 7.8 L3 ABP VS CSLA .NETA home for your business logic in any .NET application.
Fusion7.0 9.2 ABP 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 ABP VS Spring.NetSpring Framework for .NET
X.PagedList6.2 0.0 ABP VS X.PagedListLibrary for easily paging through any IEnumerable/IQueryable in ASP.NET
ASP.NET MVC Boilerplate Framework5.4 4.1 L4 ABP VS ASP.NET MVC Boilerplate Framework.NET Core Extensions and Helper NuGet packages.
peasy4.9 0.0 L4 ABP VS peasyA business logic micro-framework for .NET and .NET Core
rxweb4.7 7.0 ABP VS rxwebTons of extensively featured packages for Angular, VUE and React Projects
Mono-Addins4.1 0.0 L2 ABP 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 ABP 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 ABP 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 ABP VS DWKitDWKit is a Business Process Management System based on .NET Core and React
Database scaffolding platformDatabase scaffolding tool
MicroBootstrap2.4 7.6 ABP 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.
Mvc52.0 0.0 L3 ABP VS Mvc5A Template For AspNet MVC5 With GroupBase Authorization
PersianDataAnnotations2.0 0.0 ABP VS PersianDataAnnotationsPersianDataAnnotations is ASP.NET Core MVC & ASP.NET MVC Custom Localization DataAnnotations (Localized MVC Errors) for Persian(Farsi) language - فارسی سازی خطاهای اعتبارسنجی توکار ام.وی.سی. و کور.ام.وی.سی. برای نمایش اعتبار سنجی سمت کلاینت
HopFramework2.0 0.0 ABP VS HopFrameworkDomain Driven Design, Microservices, .Net 5.
Plastic1.8 0.0 ABP VS PlasticThis project provides encapsulation of things like Domain, Application Rules, Business Rules or Business Logic in Application.
Simplify.Web1.4 2.7 ABP 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.
Clean code begins in your IDE with SonarLint
* 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 ABP or a related project?
ABP Framework is a complete infrastructure based on the ASP.NET Core to create modern web applications and APIs by following the software development best practices and the latest technologies. Check out https://abp.io
- Quick Start is a single-part, quick-start tutorial to build a simple application with the ABP Framework. Start with this tutorial if you want to quickly understand how ABP works.
- Getting Started guide can be used to create and run ABP based solutions with different options and details.
- Web Application Development Tutorial is a complete tutorial to develop a full stack web application with all aspects of a real-life solution.
Install the ABP CLI:
> dotnet tool install -g Volo.Abp.Cli
Create a new solution:
> abp new BookStore -u mvc -d ef
See the CLI documentation for all available options.
UI Framework Options
Database Provider Options
What ABP Provides?
ABP provides a full stack developer experience.
ABP offers a complete, modular and layered software architecture based on Domain Driven Design principles and patterns. It also provides the necessary infrastructure and guiding to implement this architecture.
ABP Framework is suitable for microservice solutions as well as monolithic applications.
There are a lot of features provided by the ABP Framework to achieve real world scenarios easier, like Event Bus, Background Job System, Audit Logging, BLOB Storing, Data Seeding, Data Filtering, etc.
Cross Cutting Concerns
ABP also simplifies (and even automates wherever possible) cross cutting concerns and common non-functional requirements like Exception Handling, Validation, Authorization, Localization, Caching, Dependency Injection, Setting Management, etc.
ABP is a modular framework and the Application Modules provide pre-built application functionalities;
- Account: Provides UI for the account management and allows user to login/register to the application.
- Identity: Manages organization units, roles, users and their permissions, based on the Microsoft Identity library.
- OpenIddict: Integrates to OpenIddict.
- Tenant Management: Manages tenants for a multi-tenant (SaaS) application.
See the Application Modules document for all pre-built modules.
The Startup templates are pre-built Visual Studio solution templates. You can create your own solution based on these templates to immediately start your development.
ABP Community Web Site
The ABP Community is a website to publish articles and share knowledge about the ABP Framework. You can also create content for the community!
Follow the ABP Blog to learn the latest happenings in the ABP Framework.
See the sample projects built with the ABP Framework.
Want to Contribute?
ABP is a community-driven open source project. See the contribution guide if you want to be a part of this project.
- Main Web Site
- Get Started
- Stack overflow
Support the ABP Framework
Love ABP Framework? Please give a star to this repository :star:
You can use this link to join the ABP Community Discord Server: https://discord.gg/abp
See also ABP Commercial if you are looking for pre-built application modules, professional themes, code generation tooling and premium support for the ABP Framework.