Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/EasyAbp/awesome-abp

Resources for abp.io - a modular application framework for .net core
https://github.com/EasyAbp/awesome-abp

List: awesome-abp

abp easyabp

Last synced: about 1 month ago
JSON representation

Resources for abp.io - a modular application framework for .net core

Awesome Lists containing this project

README

        

# awesome-abp

[![Discord online](https://badgen.net/discord/online-members/S6QaezrCRq?label=Discord)](https://discord.gg/S6QaezrCRq)

A collection of awesomene abp.io resources.

## Contents
- [Introduction](#introduction)
- [What is abp.io](#what-is-abpio)
- [Open Source](#open-source)
- [EasyAbp](#easyabp)
- [Community](#community)
- [Articles](#articles)
- [Videos](#videos)
- [Modules](#modules)
- [Themes](#themes)
- [Sample Projects](#Sample-Projects)
- [Tools](#tools)
- [Podcasts](#podcasts)
- [Contributions](#contributions)
- [Questions](#questions)

## Introduction

### What is abp.io
abp.io is a modular application framework built on top of .net core. More information on the [official abp website](https://abp.io).

### Open Source
abp.io is an open source project with its source code hosted on [Github](https://github.com/abpframework/abp).

### EasyAbp
An open source organization to enhance your ABP project development efficiency, More information on the [EasyAbp.io](https://easyabp.io/).

### Community
Get invloved with abp.io. Join the discussion at wechat.

## Articles

* [Introducing the ABP vNext](https://blog.abp.io/abp/Abp-vNext-Announcement) - Introducing the ABP vNext.
* [ABP框架v2.0 和 ABP商业版](https://www.cnblogs.com/waku/p/12203210.html) -- ABP商业版,这是建立在开源ABP框架的之上的一套专业的模块,工具,主题和服务
* [ABP框架 v2.7.0已经发布](https://www.cnblogs.com/waku/p/12851385.html) -- 这篇文章也将涵盖这几个版本 2.4,2.5和2.6 中新增内容和过去的2个月里我们完成了什么.
* [ABP v2.8.0 Releases & Road Map](https://blog.abp.io/abp/ABP-v2.8.0-Releases-%26-Road-Map) -- what's new with these releases and the middle-term road maps for the projects
* [ABP框架v2.9已经发布](https://www.cnblogs.com/waku/p/13049761.html) -- ABP框架和ABP商业版2.9已经发布,这是3.0之前的最后一个版本!
* [ABP框架 v3.0 已发布](https://www.cnblogs.com/waku/p/13226149.html) -- ABP框架和ABP商业版3.0版已经发布.与常规的2周发布一个版本不同的是, 这个版本用了4周的时间.这是一个主要版本,它也包括了一些重大更改
* [meowv blog](https://github.com/Meowv/Blog) -基于 abp vNext 和 .NET Core 开发博客项目 - 微信项目实战专辑
* [在分布式架构中使用ABP, SignalR和RabbitMQ构建实时消息系统](https://volosoft.com/blog/RealTime-Messaging-Distributed-Architecture-Abp-SingalR-RabbitMQ)
* [如何在Angular模板中使用Attribute Directives来避免重复](https://volosoft.com/blog/attribute-directives-to-avoid-repetition-in-angular-templates)
* [我和ABP vNext 的故事](https://www.cnblogs.com/shanyou/p/13337713.html)
* [项目实战 Artizan.Zero 开始](https://github.com/K-Artisan/Abp-vNext-Course/blob/main/docs/Abp-vNext%20Course.md)

## Videos
* [ABP_vNext_开发实战 01](https://www.bilibili.com/video/BV18f4y1S7Bt) -- ABP_vNext_开发实战系列视频
* [ABP.VNext.Hello](https://www.bilibili.com/video/BV1j541147Tn?from=search&seid=4316248443868681793) -- ABP.VNext.Hello
* [ABP-vNext Debug step by step -1](https://www.bilibili.com/video/BV1Fa4y1v7CW?from=search&seid=4316248443868681793)-- abp vnext 源码调试记录整个代码核心执行过程,方便自己加深理解,在开发过程中灵活运用
* [跟Jesse一起学abp](https://appsqSYIqlK5791.h5.xiaoeknow.com/content_page/eyJ0eXBlIjoiMyIsInJlc291cmNlX3R5cGUiOiI2IiwicmVzb3VyY2VfaWQiOiIiLCJwcm9kdWN0X2lkIjoicF81ZjAzM2UwYmU0YjBiNzQyMmM2ODM0ZTciLCJhcHBfaWQiOiJhcHBzcVNZSXFsSzU3OTEiLCJzaGFyZV91c2VyX2lkIjoidV81ZWVlZWYzYWFlZWQ0X1RsM2YxYk5DelkiLCJzaGFyZV90eXBlIjo1LCJzY2VuZSI6Ilx1OTA4MFx1OGJmN1x1OTRmZVx1NjNhNSJ9) -- 享受abp快、稳、狠带来的全新开发体验
* [Web Application Development Tutorial with ASP.NET Core MVC & EF Core](https://github.com/hikalkan/courses/)--ABP Framework - Web Application Development Tutorial with ASP.NET Core MVC & EF Core

## Modules
* [Blogging](https://github.com/abpframework/abp/tree/dev/modules/blogging).- Used to create fancy blogs. ABP's own blog already using this module
* [GeneralTree For Abp vNext](https://github.com/maliming/Owl.GeneralTree) -- Abp GeneralTree for vNext
* [sharp-abp](https://github.com/cocosip/sharp-abp) -- Abp-vNext extension modules
* [Wei.VNext.BlobStoring.TencentCloudCos](https://github.com/thk-liu/Wei.VNext.BlobStoring.TencentCloudCos) -- abp vnext blob 腾讯云的支持
* [J3space.Abp.Extensions](https://github.com/taujiong/J3space.Abp.Extensions) -- 扩展 abp vnext 中 identity server 以及 account 模块
* [abpluz.abp](https://github.com/personball/abpluz.abp) -- This project is an extension for abp.io
* [Owl.Abp.CultureMap](https://github.com/maliming/Owl.Abp.CultureMap) -- help you map the language code to the specified language
* [Bamboo ERP Modules](https://github.com/dinhduongha/bamboomodules) -- Bamboo ERP Modules
* [Wei.Abp.Notifications](https://github.com/thk-liu/Wei.Abp/tree/main/src/Wei.Abp.Notifications) -- Notifications Module
* [Tubumu.Abp.Meeting](https://github.com/albyho/Tubumu.Abp.Meeting) -- 基于 Mediasoup 的 Abp vNext 视频会议模块
* [Zo-Xapp](https://github.com/K-Artisan/Zo-Xapp) -- Abp + WPF + mahApps.Metro 项目模板
* [EasyAbp.Abp.EventBus.Dapr](https://github.com/geffzhang/EasyAbp.Abp.EventBus.Dapr) -- Abp 以Dapr 作为EventBus
* [Abp.Captcha](https://github.com/git102347501/Abp.Captcha) -- Man machine verification module based on ABP vNext
* [volo.abp.freesql](https://github.com/LostAsk/volo.abp.freesql) -- 引入Volo.Abp.FreeSql 作为扩展模块,集成到Abp.VNext中
* [OpenIddict Module](https://github.com/JadynWong/Abp.OpenIddict) -- OpenIddict Module 集成到 Abp.vNext
* [abp-next-admin/aspnet-core/modules/dapr/](https://github.com/colinin/abp-next-admin/tree/master/aspnet-core/modules/dapr)--Dapr.Actors 集成
* [Elsa module for abp with new designer](https://github.com/jxnkwlp/abp-elsa-module) -- Elsa 集成
* [Abp.Crypto](https://github.com/Guili95/Abp.Crypto) -- Abp 加密模块,包含国标SM4加密;可以单独使用,也可以配合EntityFrameworkCore对数据库字段加密

## Themes
* [Lsw.Abp.AspNetCore.Mvc.UI.Theme.Stisla](https://github.com/liangshiw/Lsw.Abp.AspNetCore.Mvc.UI.Theme.Stisla).- It uses bootstrap, so it is compatible with abp tag helper
* [Abp.AspNetCore.Mvc.UI.Theme.AdminLTE](https://github.com/wakuflair/Abp.AspNetCore.Mvc.UI.Theme.AdminLTE) - An ABP theme module based on AdminLTE
* [AdminLTE.Abp.AspNetCore.Mvc.UI.Theme.Basic](https://github.com/guanhh/Abp-Theme-AspNetCore-AdminLTE) - An ABP theme module based on AdminLTE
* [Abp.AspNetCore.Mvc.UI.Theme.LYear](https://github.com/EasyAbp/Abp.AspNetCore.Mvc.UI.Theme.LYear) - A simple ABP MVC UI theme.
* [TF.Abp.Blazor.Layout](https://github.com/TFInfoTech/TF.Abp.Blazor.Layout) -- Blazor wasm front end layout solution for Abp VNext Blazor project
* [Lsw.Abp.AntDesignUI](https://github.com/realLiangshiwei/Lsw.Abp.AntDesignUI)--An Abp Blazor Theme based Ant-Design-Blazor

## Blazor
* [Blazorise](https://github.com/stsrki/Blazorise) - Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Bulma, AntDesign and Material.
* [MudBlazor in ABP Blazor WebAssembly](https://github.com/yellow-dragon-cloud/AbpMudBlazorFinal) - [Material Design](https://material.io/) with [MudBlazor](https://www.mudblazor.com/) components in ABP Blazor WASM
* [replace abp blazor ui with Masa.Blazor](https://github.com/Secyud/Secyud.Abp)
* [replace abp blazor ui with BootstrapBlazor](https://github.com/rqx110/Tk.Abp.BootstrapBlazorUI)
* [Abp RadzenUI](https://github.com/ShaoHans/Abp.RadzenUI) Abp RadzenUI is a UI theme built on the Abp framework and developed using the Radzen Blazor component.

## Sample Projects
* [abp-samples](https://github.com/abpframework/abp-samples) --Sample solutions built with the ABP Framework
* [Acme Help Desk Tutorial](https://github.com/seanalford/ABP-HelpDesk) - How to build a Help Desk application using ABP.io Suite
* [abp.vnext.wide.world.importers](https://github.com/wjkhappy14/abp.vnext.wide.world.importers) - ABP VNEXT for MS SqlServer2016 Demo DB WideWorldImporters
* [Abp.VNext.Hello](https://github.com/wjkhappy14/Abp.VNext.Hello) -
Abp.VNext.Hello 数据库使用的是SQLite 拉取代码,然后就可以跑起来
* [SoMall](https://github.com/jerrytang67/SoMall)- 社交电商商城开源项目
* [abp-vnext-sqlite](https://github.com/weidongnian/abp-vnext-sqlite) -- 基于sqlite的abp vnext的dotnet core 3.1 程序,不用安装数据库,就可以运行
* [ABP-MicroService](https://github.com/WilliamXu96/ABP-MicroService) -- 一个基于ABP vNext微服务架构、vue-element-admin的后台管理系统,适用于大型分布式业务系统、企业后台等
* [vue admin with abp](https://github.com/colinin/abp-vue-admin-element-typescript) --vue-typescript-admin-template 是一个后台前端解决方案,它基于 vue, typescript 和 element-ui实现
* [AbpVnextModule](https://github.com/xiaoliang1314/AbpVnextModule) -- AbpVnext模块 设置管理+审计日志 +Saas+组织机构
* [Abp vNext MicroserviceDemo](https://github.com/heshengli/MicroserviceDemo-master) -- Abp vNext MicroserviceDemo基于Nuget包依赖,调试完成,独立项目
* [MicroService.ApiGateway](https://github.com/colinin/MicroService.ApiGateway) -- 自用 Ocelot + Abp 图形界面管理 带有一个定制的Ocelot网关
* [ABP-HelpDesk](https://github.com/seanalford/ABP-HelpDesk) -- How to build a Help Desk application using ABP.io Suite
* [一个ABP集成AMIS的演示程序](https://github.com/wakuflair/AbpXAmis) --在ABP中集成AMIS, 创建了这个演示应用程序, 看看两个优秀的框架的结合能否迸发出更强大的力量
* [AbpToExcelRepo](https://github.com/bartvanhoey/AbpToExcelRepo) --How to export Excel files from an ABP Blazor application
* [abp-vnext-pro](https://github.com/WangJunZzz/abp-vnext-pro) -- Abp Vnext Pro 的 Vue 3 实现版本
* [Jh.Abp.QuickComponents](https://github.com/CaiJinHao/Jh.Abp.QuickComponents)-- Abp webapi项目需要使用的基础组件。Swagger、MiniProfiler、IdentityServer. 提供AccessToken自动验证控制器
* [lazy-abp](https://github.com/lazyabp/lazy-abp)-- 一个包含了身份服务,用户管理,日志管理,消息管理,媒体管理等基本管理功能的abp vnext开发模块
* [IOTCS](https://github.com/IOT-CS/IOTCS) --工业智能网关,基于.net core3.1的跨平台物联网网关。
* [paas-pioneer](https://github.com/xiaolei000129/Paas.Pioneer) -- 基于 .Net 6/ABP/Vue 多租户中后台前端解决方案,提供更多通用性业务模块,让开发者更加专注于业务。 基于.NET 6、ABP 5实现的后台解决方案,模块插件化,前后端分离,支持分布式部署,跨平台运行。 前端基于element实现了AdminCore管理系统。
* [AbpBlazorMultiTenantSubdomain](https://github.com/gdunit/AbpBlazorMultiTenantSubdomain)Describes a method of implementing per-tenant subdomains for Blazor UI using the ABP framework.
* [DataPermission](https://github.com/zhaofenglee/DataPermission) abp datapermission permission module
* [ONEAdmin](https://github.com/sososu/ONEAdmin)基于Abp vnext框架开发的微服务多租户项目
* [abp-vnext-pro](https://github.com/WangJunZzz/abp-vnext-pro)Abp Vnext 的 Vue 实现版本
* [dignite-abp](https://github.com/dignite-projects/dignite-abp) Adds notification system, dynamic forms module, file manager, Pure Theme, and other enhancements.

## Tools
* [AbpHelper.GUI](https://github.com/EasyAbp/AbpHelper.GUI). - Providing code generation and more features to help you develop applications and modules with the ABP framework.
* [AbpHelper.CLI](https://github.com/EasyAbp/AbpHelper.CLI) - Providing code generation and more features to help you develop applications and modules with the ABP framework.
* [abp.DataCheckingTool](https://github.com/gishys/abp.DataCheckingTool) - abp vnext 数据检查工具
* [Hx.Workflow](https://github.com/gishys/Hx.Workflow)-- abp vnext workflow core
* [abp-vnext-pro-gui](https://github.com/WangJunZzz/abp-vnext-pro-gui) --Abp-Vnext-Pro代码生成器

## Podcasts

## Contributions
Contributions from the community are always welcome! Please take a look at the [contribution guidelines](/docs/CONTRIBUTING.md) pages first. Thanks to all [contributors](https://github.com/EasyAbp/awesome-abp/graphs/contributors), you're awesome and wouldn't be possible without you!

## Questions
Feel free to open a new issue if you have any questions regarding abp.io.

## Stargazers over time
[![Stargazers over time](https://starchart.cc/abpframework/abp.svg)](https://starchart.cc/abpframework/abp)