- Notifications
You must be signed in to change notification settings - Fork0
Open Source Web Application Framework for ASP.NET Core
License
MichelZ/abp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ABP Framework is a completeinfrastructure based on theASP.NET Core to createmodern web applications andAPIs by following the software developmentbest practices and thelatest technologies. Check outhttps://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 theCLI documentation for all available options.
ABP provides afull stack developer experience.
ABP offers a complete,modular andlayered software architecture based onDomain Driven Design principles and patterns. It also provides the necessary infrastructure and guiding toimplement this architecture.
ABP Framework is suitable formicroservice solutions as well as monolithic applications.
There are a lot of features provided by the ABP Framework to achieve real world scenarios easier, likeEvent Bus,Background Job System,Audit Logging,BLOB Storing,Data Seeding,Data Filtering, etc.
ABP also simplifies (and even automates wherever possible) cross cutting concerns and common non-functional requirements likeException Handling,Validation,Authorization,Localization,Caching,Dependency Injection,Setting Management, etc.
ABP is a modular framework and the Application Modules providepre-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 amulti-tenant (SaaS) application.
See theApplication Modules document for all pre-built modules.
TheStartup templates are pre-built Visual Studio solution templates. You can create your own solution based on these templates toimmediately start your development.
TheABP Community is a website to publisharticles and shareknowledge about the ABP Framework. You can also create content for the community!
Follow theABP Blog to learn the latest happenings in the ABP Framework.
See thesample projects built with the ABP Framework.
ABP is a community-driven open source project. Seethe contribution guide if you want to be a part of this project.
Love ABP Framework?Please give a star to this repository ⭐
You can use this link to join the ABP Community Discord Server:https://discord.gg/abp
See alsoABP Commercial if you are looking for pre-built application modules, professional themes, code generation tooling and premium support for the ABP Framework.
About
Open Source Web Application Framework for ASP.NET Core
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Languages
- C#80.1%
- TypeScript8.4%
- HTML7.6%
- JavaScript2.5%
- CSS0.5%
- PowerShell0.4%
- Other0.5%