awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
abpframework avatar

abpframework/abp

0
View on GitHub↗
14,313 نجوم·3,698 تفرعات·C#·LGPL-3.0·8 مشاهداتabp.io↗

Abp

ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules.

The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates to accelerate the bootstrapping of large-scale solutions.

The framework covers a broad set of capabilities including identity and access management, background job execution, and the automation of cross-cutting concerns such as localization, auditing, and global exception handling. It also includes tools for generating REST APIs and web pages, as well as a command line interface for automating project operations.

Features

  • Enterprise Application Frameworks - Serves as an opinionated enterprise application framework providing multi-tenancy, identity, and modular architecture.
  • Multi-tenancy Isolation - Provides architectural strategies for isolating data and configurations for multiple independent customers within a shared instance.
  • Domain Driven Frameworks - Provides a structural toolkit and framework for implementing domain-driven design and CQRS patterns.
  • Application Platforms - Provides a framework that isolates data and configurations for multiple independent customers within a single application instance.
  • Multi-Tenant Data Management - Implements structural management and data isolation for different customers to support SaaS subscription models.
  • Identity Management - Includes integrated identity management for handling user registration, login, and organization units.
  • User Management - Ships with comprehensive user management tools to control access via roles and permissions.
  • User Role Management - Provides comprehensive tools for assigning, modifying, and auditing user roles and permissions.
  • Identity and Access Management - Handles user registration, login, and granular permission control to secure application features and data.
  • Multi-Tenant Isolation Layers - Implements tenant-isolated data filtering using global query filters to ensure strict data separation between customers.
  • Role-Based Access Control - Includes a hierarchical role-based access control system to restrict feature access based on user permissions.
  • Cross-Cutting Concern Automations - Automates repetitive non-functional requirements including exception handling, validation, authorization, and localization.
  • Modular Application Composition - Organizes functionality into independent, pluggable modules that can be shared or swapped across solutions.
  • Modular Architectures - Implements a system for organizing large-scale software into independent, pluggable modules with standardized patterns.
  • Modular Software Design - Organizes application functionality into independent, pluggable modules that can be shared or swapped.
  • Multi-Tenancy Frameworks - Provides a comprehensive multi-tenancy framework for isolating data and configurations for independent customers.
  • SaaS Application Architectures - Isolates data and configurations for multiple independent customers within a single application instance to support subscription models.
  • Domain-Driven Designs - Implements a structural toolkit based on domain-driven design to separate business logic from infrastructure.
  • Modular Application Architectures - Employs a modular application architecture allowing functionality to be organized into pluggable, swappable units.
  • ASP.NET Core Application Frameworks - Provides an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core.
  • RESTful API Development - Provides a framework for building scalable RESTful APIs with integrated global exception handling and validation.
  • Data Query Filters - Implements global and local filters for database queries to restrict the data returned to users.
  • Query Filtering - Automatically applies global rules to database queries to include or exclude records based on business logic.
  • Background Job Processing - Provides an infrastructure for executing long-running background jobs asynchronously.
  • Application Settings Management - Provides a system for defining and persisting application-wide configuration settings that can change behavior without recompilation.
  • Distributed Messaging - Implements scalable systems for asynchronous message queuing and event routing across decentralized services.
  • Data Transfer Object Mapping - Provides standardized DTO mapping to decouple the API contract from the underlying database schema.
  • Dependency Injection - Provides a built-in dependency injection infrastructure to manage service lifecycles across its modular architecture.
  • Event Driven Messaging - Supports decoupled communication between services using an event-driven distributed messaging system.
  • Global Exception Handlers - Provides a global exception handler to ensure consistent error responses across all API clients.
  • Application Text Translation - Allows translation of application UI text and labels into multiple languages by editing localization files.
  • Service Interceptors - Uses an interceptor-based pipeline to automate logging, validation, and global exception management for application services.
  • Audit Logging - Provides a system for recording and monitoring system events and user actions for a traceable audit trail.
  • Background Job Schedulers - Includes a background job scheduler to manage delayed or recurring tasks independently of the main process.
  • System Audit Trails - Maintains a history of configuration changes and administrative actions to track who performed an action and when.
  • Application Boilerplates - Ships pre-configured project structures and boilerplate templates to accelerate the bootstrapping of enterprise applications.
  • User Interface Localization - Provides a framework for translating visual interface elements into multiple languages using configuration files.
  • Content Translation - Implements mechanisms for swapping user-facing text and system messages into multiple languages based on regional settings.
  • REST APIs - Automatically generates REST API endpoints to expose internal functionality to external clients.
  • Application Frameworks - Next-generation modular architecture for web applications.
  • Development Frameworks - Complete infrastructure for building modern web applications.
  • Generators and Scaffolding - Enterprise framework with opinionated architecture.

سجل النجوم

مخطط تاريخ النجوم لـ abpframework/abpمخطط تاريخ النجوم لـ abpframework/abp

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة abpframework/abp؟

ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules.

ما هي الميزات الرئيسية لـ abpframework/abp؟

الميزات الرئيسية لـ abpframework/abp هي: Enterprise Application Frameworks, Multi-tenancy Isolation, Domain Driven Frameworks, Application Platforms, Multi-Tenant Data Management, Identity Management, User Management, User Role Management.

ما هي البدائل مفتوحة المصدر لـ abpframework/abp؟

تشمل البدائل مفتوحة المصدر لـ abpframework/abp: aspnetboilerplate/aspnetboilerplate — This project is an application framework and boilerplate for enterprise web applications based on ASP.NET Core. It… dotnetcore/util — Util is a comprehensive development framework for .NET designed to implement layered architectures and domain driven… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… chillzhuang/springblade — SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides… yunaiv/ruoyi-vue-pro — This project is an enterprise application framework designed to accelerate the construction of complex business… kanboard/kanboard — Kanboard is a self-hosted Kanban project management tool and productivity suite designed for tracking software tasks…

بدائل مفتوحة المصدر لـ Abp

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Abp.
  • aspnetboilerplate/aspnetboilerplateالصورة الرمزية لـ aspnetboilerplate

    aspnetboilerplate/aspnetboilerplate

    11,984عرض على GitHub↗

    This project is an application framework and boilerplate for enterprise web applications based on ASP.NET Core. It provides a foundation for building large-scale business applications by implementing a domain-driven design framework that organizes application logic into decoupled layers and modules. The framework distinguishes itself through built-in support for multi-tenant software-as-a-service architectures, providing primitives for data, configuration, and interface isolation for multiple customers within a single instance. It also includes an integrated identity management system featuri

    C#abparchitectureaspnet
    عرض على GitHub↗11,984
  • dotnetcore/utilالصورة الرمزية لـ dotnetcore

    dotnetcore/Util

    4,610عرض على GitHub↗

    Util is a comprehensive development framework for .NET designed to implement layered architectures and domain driven design. It provides a toolkit of base classes and tools for building full stack applications, specifically focusing on the creation of backend admin frameworks and management interfaces. The project distinguishes itself through a boilerplate generator that produces the necessary types and classes to standardize repetitive architectural patterns. It also includes a micro-frontend orchestrator that enables the splitting of large frontend modules into independent projects for sepa

    C#angularaspnetcoredotnetcore
    عرض على GitHub↗4,610
  • thinkgem/jeesiteالصورة الرمزية لـ thinkgem

    thinkgem/jeesite

    8,044عرض على GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Vue
    عرض على GitHub↗8,044
  • chillzhuang/springbladeالصورة الرمزية لـ chillzhuang

    chillzhuang/SpringBlade

    6,900عرض على GitHub↗

    SpringBlade is a development framework and platform designed for building multi-tenant SaaS applications. It provides a comprehensive scaffold for both Spring Cloud microservices and monolithic Spring Boot architectures, enabling the rapid construction of enterprise-grade software. The platform distinguishes itself through integrated LLM orchestration and industrial IoT management. It features an LLM orchestration platform that combines large language models with knowledge bases and visual AI agent workflows, alongside an IoT hub for device connectivity, state synchronization, and edge flow o

    PLpgSQL
    عرض على GitHub↗6,900
عرض جميع البدائل الـ 30 لـ Abp→