mirror of https://github.com/abpframework/abp
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
					
						
							7.4 KiB
						
					
					
				
			
		
		
	
	
							7.4 KiB
						
					
					
				Sample Applications
Here, a list of official samples built with the ABP Framework. Most of these samples are located under the abpframework/abp-samples GitHub repository.
eShopOnAbp
Reference microservice solution built with the ABP Framework and .NET.
EventHub
This is a reference application built with the ABP Framework. It implements the Domain Driven Design with multiple application layers.
Book Store
A simple CRUD application to show basic principles of developing an application with the ABP Framework. The same sample was implemented with different technologies:
- 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)
 
While there is no Razor Pages & MongoDB combination, you can check both documents to understand it since DB & UI selection don't effect each other.
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 Framework based web application and consume it from a console application.
 - Telerik Blazor Integration: Shows how to install and use Telerik Blazor components with the ABP Framework.
 - 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 Framework Angular UI.
 - DevExtreme MVC / Razor Pages Component Integration: How to install and use DevExtreme components in the ABP Framework MVC / Razor Pages UI.
 - Syncfusion Blazor Integration: Shows how to install and integrate Syncfusion UI with ABP Framework Blazor UI.
 - Empty ASP.NET Core Application: The most basic ASP.NET Core application with the ABP Framework installed.
 - Using Elsa Workflow with ABP Framework: Shows how to use the Elsa Core workflow library within an ABP-based application.