A categorized list of ABP related resources.
- Official Links
- Other Lists
- Tutorials
- Events
- UI Themes
- Application Modules
- Tools
- NuGet / NPM Packages
- Video Trainings
- abp.io (home page for ABP Platform - including pro startup templates, features, modules, tooling and support -)
- abp.io/docs (main documentation)
- abp.io/community (posts and events related to ABP and .NET)
- abp.io/blog (official blog for the latest news and releases)
- twitter.com/abpframework
- discord.gg/abp
- stackoverflow.com/questions/tagged/abp
- github.com/abpframework
- Awesome ABP (by EasyAbp Community): A list of ABP related resources, just like this repository.
- Getting Started: Create an application with ABP and make it ready for development.
- Quick Start: Get started with ABP and create a simple TODO application.
- Web Application Development: 10-parts tutorial to create a full featured web application.
See abp.io/community/articles for the latest articles posted by the core ABP team and the ABP community.
You can check the following list for the online events, demos, and Q&A sessions organized by the ABP team:
Don't forget to subscribe to our YouTube channel to inform what's new in ABP!
- Basic Theme: A minimalist theme that doesn't add any styling on top of the plain Bootstrap. You can take the Basic Theme as the base theme and build your own theme or styling on top of it.
- Lepton Theme: A professional UI theme with multiple color and style options.
- LeptonX Theme: A modern, responsive and flexible UI theme. This is the recommended theme for new applications. It has two versions:
- LeptonX Lite: Free version with less features and options.
- LeptonX: Full version with all the features and options.
An application module provides a fully implemented application/business functionality, typically with its own entities, services, APIs and UI components.
These application modules are created and maintained by the core ABP team.
- Account: Provides UI for the account management and allows user to login/register to the application.
- Audit Logging: Persists audit logs to a database.
- Background Jobs: Persist background jobs when using the default background job manager.
- Blogging: Create and manage your own blogs (Not developed anymore, use the CMS Kit blogging feature instead).
- CMS Kit: A set of reusable Content Management System features.
- Docs: Used to create technical documentation website. ABP's own documentation already using this module.
- Feature Management: Used to persist and manage the features.
- Identity: Manages organization units, roles, users and their permissions, based on the Microsoft Identity library.
- IdentityServer: Integrates to IdentityServer4.
- OpenIddict: Integrates to OpenIddict.
- Permission Management: Used to persist permissions.
- Setting Management: Used to persist and manage the settings.
- Tenant Management: Manages tenants for a multi-tenant application.
- Account: Login, register, forgot password, email activation, social logins and other account related functionalities.
- Audit Logging: Reporting the user audit logs and entity histories in details.
- Chat: Real time messaging between users.
- CMS Kit: Building blocks to create your own Content Management System.
- File Management: Upload, download and organize files in a hierarchical folder structure.
- Forms: Create forms and surveys to your users.
- GDPR: Allows users to download and delete their personal data collected by the application.
- Identity: User, role, organization unit and permission management.
- Identity Server UI: Managing the identity server objects like clients, API resources, identity resources, secrets, application URLs, claims and more.
- Language Management: Add or remove languages and localize the application UI on the fly.
- Payment: Provides integration for various payment gateways.
- SaaS: Manage tenants, editions and features to create your multi-tenant / SaaS application.
- Text Template Management: Edit text/email templates on the user interface.
- Twilio SMS: Sends SMS over Twilio Cloud service.
- ABP CLI: Official CLI for the ABP Platform.
- ABP Suite: A tool to automatically generate fully layered CRUD-style pages, install and download source of the application modules. This tool can only be used by active license owners.
- ABP Studio: ABP Studio is a cross-platform desktop application that aims to provide a comfortable development environment for you by automating things, providing insights about your solution, making develop, run and deploy your solutions much easier.
- AbpDevTools: Unofficial a CLI application that includes a set of tools to make development with ABP easier.
Check abp.io/community website for the latest video posts for ABP and .NET. Here, we list some of the posts published there and other platforms.
- ABP & Blazor ile kapsamlı bir eğitim seti (Udemy, toplam 100 saat)
- ABP Framework Eğitim Serisi (YouTube, ücretsiz)