ABP Framework is a mature, open source framework built in the open and shaped by a global community of developers. Whether you want to learn from real-world architecture or actively contribute, ABP gives you a meaningful place to do both.
ABP is developed transparently, with public discussions, issues, and contributions that reflect real-world needs.
Explore how large-scale .NET applications are structured and maintained.
Your contributions impact real teams and real systems.
Collaborate with developers who care about clean code and maintainable design.
Open source contributors often look for projects that respect their time and effort. Common challenges include:
These issues make it difficult to learn from the codebase or contribute in a meaningful way.
ABP is designed to address these concerns by maintaining clear structure, active communication, and a focus on real-world use cases.
ABP is designed to meet these expectations.
ABP follows a clear roadmap and welcomes community input.
Decisions are discussed openly, and changes are communicated clearly.
This creates a healthy balance between stability and progress.
ABP welcomes meaningful contributions—from code and docs to real-world feedback—on a well-structured, production-ready framework that solves real problems.
You can contribute to ABP by:
Every contribution helps improve the framework for the entire community.
ABP is modular, well-documented, and actively maintained.
It covers real problems such as authentication, authorization, modularity, and application structure.
You can:
Contributions are reviewed with care and respect.
Explore the source code, read the documentation, or start contributing today.