ABP Samples
Here, a list of official samples built with ABP.
Event Hub
A reference application built with ABP. It implements the Domain Driven Design with multiple application layers.
eShopOnAbp
Reference microservice solution built with ABP and .NET.
CMS Kit Demo
A minimal example website built with the CMS Kit module.
Easy CRM
A middle-size CRM application built with ABP.
- Live demo
- Click here to see the details and download the source code.
Book Store
A simple CRUD application to show basic principles of developing an application with ABP. The same sample was implemented with different technologies and different modules.
With Open Source Modules
The following samples uses only the open source (free) modules.
- Book Store: Razor Pages UI & Entity Framework Core
- Book Store: Blazor UI & Entity Framework Core
- Book Store: Angular UI & MongoDB
- Book Store: Modular application (Razor Pages UI & EF Core)
With Pro Modules
The following samples uses the pro modules.
- Book Store: Razor Pages (MVC) UI & Entity Framework Core
- Book Store: Blazor UI & Entity Framework Core
- Book Store: Angular UI & MongoDB
Other Samples
- Event Organizer: A sample application to create events (meetups) and allow others to register the events. Developed using EF Core and Blazor UI.
- Entity Framework Migrations: A solution to demonstrate how to split your application into multiple databases each database contains different modules.
- SignalR Demo: A simple chat application that allows to send and receive messages among authenticated users.
- Real Time Messaging In A Distributed Architecture (using SingalR & RabbitMQ)
- Dashboard Demo: A simple application to show how to use the widget system for the ASP.NET Core MVC UI.
- RabbitMQ Event Bus Demo: A solution consists of two applications communicating to each other via distributed events with RabbitMQ integration.
- Text Templates Demo: Shows different use cases of the text templating system.
- Stored Procedure Demo: Demonstrates how to use stored procedures, database views and functions with best practices.
- Passwordless Authentication: Shows how to add a custom token provider to authenticate a user with a link, instead of entering a password.
- Authentication Customization: A solution to show how to customize the authentication for ASP.NET Core MVC / Razor Pages applications.
- GRPC Demo: Shows how to add a gRPC service to an ABP based web application and consume it from a console application.
- Telerik Blazor Integration: Shows how to install and use Telerik Blazor components with ABP.
- Angular Material Integration: Implemented the web application tutorial using the Angular Material library.
- DevExtreme Angular Component Integration: How to install and use DevExtreme components in the ABP Angular UI.
- DevExtreme MVC / Razor Pages Component Integration: How to install and use DevExtreme components in the ABP MVC / Razor Pages UI.
- Syncfusion Blazor Integration: Shows how to install and integrate Syncfusion UI the ABP Blazor UI.
- Empty ASP.NET Core Application: The most basic ASP.NET Core application with ABP installed.
- Using Elsa Workflow with ABP: Shows how to use the Elsa Core workflow library within an ABP-based application.