Ir para o conteúdo principal
ABP Framework logo

ABP Framework

The Web App Platform for .NET Developers

ABP is a comprehensive platform providing infrastructure and tools for creating business solutions using best practices and modern software architectures. It combines an open-source framework with professional development toolkits to accelerate enterprise application development with built-in multi-tenancy, DDD support, and modular architecture.

14K
GitHub Stars
medium
Learning Curve
4.0
DX Score

Preços

Model
freemium
Plano Gratuito
Open-source framework is free under LGPL. Commercial modules and tools (ABP Studio, ABP Suite) require paid licenses.

Recursos

  • Microservice-compatible architecture
  • Domain-Driven Design (DDD) support
  • Multi-tenancy out of the box
  • Built-in authentication and authorization
  • Audit logging and data filtering
  • Distributed event bus
  • Background job processing
  • Pre-built modules (Identity, CMS, SaaS, Payment)
  • Multiple UI options (MVC, Angular, Blazor)
  • Mobile templates (React Native, .NET MAUI)

Prós

  • + Cuts development time in half with built-in features
  • + Clean DDD architecture with minimal boilerplate
  • + Comprehensive documentation and active community
  • + Accelerates SaaS and multi-tenant development
  • + Strong enterprise-grade tooling

Contras

  • - Steep learning curve initially
  • - Requires understanding of DDD concepts
  • - Commercial features can be expensive
  • - .NET ecosystem only

Melhor Para

startup indie hacker
dotnet csharp ddd multi-tenant enterprise modular saas