Say goodbye to front-end/back-end separation

Framework free to use (NuGet package) Paid source license

Built on .NET 10 + Blazor Server for .NET developers who need to deliver admin backends fast. A full CRUD page takes just a few dozen lines of code — permissions, multi-tenancy, approval, files and Excel work out of the box, so you skip building an admin backend from scratch on every project.

Demo account: demo/demo

NuGet Downloads NuGet Version
Quick Start
# Install template package
dotnet new install EasyAdminBlazor.Templates

# Create a project from template
dotnet new easyadmin -n MyProjectName

# Enter project and run
cd MyProjectName
dotnet run

Run the free NuGet package first · buy the source license when you need it

Works out of the box Install extensions on demand AI rule files included Lifetime source license Actively Maintained

Why choose EasyAdminBlazor?

AI can already write code — so why still buy EasyAdminBlazor?

AI writes the business code

AI is great at generating concrete business logic — once your project's architecture, permissions and security are already right.

EasyAdminBlazor supplies the project foundation

Authentication, authorization, data permissions, CRUD, multi-tenant, file management, logging, background jobs, printing, Redis, SignalR, security and project conventions — built in and validated by real projects.

AI can write code for you, but it cannot hand you a complete, battle-tested infrastructure.

AI writes your business code; EasyAdminBlazor handles your project infrastructure.

AI + EasyAdminBlazor = faster project delivery

From one entity to a complete business module

Don't rebuild backend infrastructure for every project you take.

1Entity 2AI / Code Generator 3CRUD + Permissions 4Data Permissions 5Import / Export 6Print 7Business Logic 8Deploy & Deliver

Build once. Reuse for every project.

Spend your time on real business requirements.

Entity → Full CRUD, automatically

Stop writing CRUD from scratch for every project or module.

  • Entity fields and types detected automatically
  • List, search and edit pages generated in one go
  • Select, Switch, DatePicker and more auto-matched
  • Menus and button permissions generated automatically
  • AI-assisted refinement of generated code
Code Generator: full CRUD generated from your entity

Code Generator: full CRUD generated from your entity

EasyAdminBlazor AI
AI EasyAdminBlazor Skills Code Generator Production Infrastructure Faster Delivery

AI + EasyAdminBlazor: faster business development

AI writes the business; the framework keeps architecture, permissions and security safe.

  • Project conventions & Skills so AI follows the framework's conventions
  • Ready-to-use assistant configuration for ChatGPT, Cursor and Claude
  • Works with the Code Generator — jump from generated code straight into business logic

AI + EasyAdminBlazor Skills + Code Generator + Production Infrastructure = Faster Delivery

Orders, reports, business documents — design visually

Drag-and-drop templates; print orders and reports right away

  • Headers/footers, tables and two-column layouts
  • Supports one-to-many business data like orders
  • Built-in print on tables; PrintService callable anywhere
Visual print designer: WYSIWYG templates for orders and documents

Visual print designer: WYSIWYG templates for orders and documents

Proven in real commercial projects

This is not a framework that only exists in a demo.

The author uses EasyAdminBlazor for his own development, freelance and project delivery.

“EasyAdminBlazor is not a toy. In the past year, I have used it to develop websites for 10+ formal clients, and the projects I have done with it exceed 20. I use it myself every day, using it for freelance work and project delivery.”

— EasyAdminBlazor author

Recent release highlights

🎨 One-Click Theme Colors

Built-in palette with preset theme colors, one-click switching and remembered preferences; configurable default color that flows through buttons, menus, tabs, form focus and more. Rebrand per client in seconds.

🖨️ Visual Print Template Designer

Design order, report and document templates by drag-and-drop, including two-column layouts; tables get a built-in Print button — select and print, or call PrintService from anywhere.

⚡ All-New Code Generator

Visually generate complete CRUD pages and ship a management module minutes after writing your entity; no API code, no front-end separation — CRUD in a few dozen lines. Less repetitive work, more time for business logic.

💾 Auto-Save Form Drafts

Never lose input on an accidental close: drafts auto-save every 30 seconds and restore intelligently; save-without-close keeps long forms flowing smoothly.

🛡️ Hardened Security, Safe to Ship

Server-side XSS sanitization, fail-closed data permissions, chat identity validation and server-side write permission checks, plus login throttling, CAPTCHA and PBKDF2 encryption — ship with confidence.

🔌 Modular Extensions, Install on Demand

Core and extensions are fully decoupled — install only what you need: multi-tenant SaaS, real-time chat, scheduler, Redis, FusionCache, mail, rich text, WeChat Pay. No bloat, no debt.

Actual development time varies by project complexity and requirements.

✨ Core Features

All baseline admin capabilities work out of the box; enterprise capabilities extend on demand.

🧩 Basic Modules
User ManagementUser CRUD, status management, and multi-device login detection
Role ManagementRole-based permission assignment and admin flags
Menu ManagementUnlimited menu tree, button-level permissions, and visual configuration
OrganizationTree department management and data permission isolation
Configuration ManagementDynamic system parameter configuration with database storage
Dictionary ManagementGeneral dictionaries supporting dropdowns, multi-select, and cascades
Log ManagementOperation logs, login logs, and error logs recorded automatically
File ManagementLocal upload/download, image compression/WebP conversion, and group management
🌐 Multi-Tenant (SaaS)
Dedicated DatabaseEach tenant uses a dedicated database
Domain-based ResolutionAutomatically identify tenants by request Host with zero-configuration switching
Menu Permission IsolationEach tenant can independently assign feature menus
File Storage IsolationUploaded files are stored by tenant code directories

🔌 Pluggable Extensions

EasyAdminBlazor.Mail

SMTP Email Sending

EasyAdminBlazor.Captcha

Form Captcha

EasyAdminBlazor.Redis

Redis cache/message persistence

EasyAdminBlazor.FusionCache

Hybrid cache acceleration

EasyAdminBlazor.Chat

Real-time chat plugin

EasyAdminBlazor.MultiTenant

Multi-tenant support

EasyAdminBlazor.Scheduler

Background task scheduling

EasyAdminBlazor.HtmlEditor

TinyMCE rich text editor

EasyAdminBlazor.WeChat

WeChat Mini Program and WeChat Pay integration

🛡️ Security Features

🔐 PBKDF2 password hashing 🍪 Cookie authentication + AES encryption 🛡️ CSRF protection (Antiforgery Token) 🔑 Encrypted admin routes 📋 Operation log auditing 🔒 Login failure limits + captcha

Screenshots

Real product screenshots — no mockups.

Code Generator
Code Generator
Visual Print Template Designer
Visual Print Template Designer
Multi-Tenant Management
Multi-Tenant Management
Roles & Permissions
Roles & Permissions
Menus & Button Permissions
Menus & Button Permissions
User Management
User Management
User Profile
User Profile
Organization
Organization
Data Dictionary
Data Dictionary
File Management
File Management
Multi-Language
Multi-Language
Online Chat
Online Chat
Messages
Messages
Scheduled Tasks
Scheduled Tasks
Configuration
Configuration
Sign In
Sign In
Operation Logs
Operation Logs
Login Logs
Login Logs
Error Logs
Error Logs

Tech stack

.NET 10 Blazor Server C# BootstrapBlazor FreeSql SignalR Redis FusionCache FreeScheduler

Continuously maintained — not a one-time delivery

The author keeps fixing issues, optimizing performance and adding features. Buyers keep receiving updates according to their package.

v2.3.1 · 2026-09-19 NuGet Downloads NuGet Version

Buy once, reuse across projects

From source evaluation to freelance delivery — pick the package that fits.

One-time Source License
No updates + community support (Issues)
Best for: learning, evaluation, and one-time projects
Buy Source Code
⭐ Most Popular
Source + Lifetime Updates (first 10)
$29.9 · Recommended
Sold 5 / 5 left
The first 10 buyers get lifetime updates; from buyer 11 the package becomes Source + 1-year updates. After it expires, a new purchase is required to get new versions.
Community support (Issues / QQ group / email)
Best for freelance work and multi-project reuse: buy once, and stop rebuilding the backend for later projects.
Buy Source Code
Source + Lifetime Updates + 1-Year One-on-One Technical Support
Lifetime updates + 1 year of one-on-one technical support (WeChat)
Best for: enterprise projects and timely support needs
For enterprise projects and teams that want one year of one-on-one technical support from the author.
Buy Source Code

Buying FAQ

Is this the complete source code?

Yes. You receive the full core framework and all extension sources, unencrypted and modifiable.

Can I use it for commercial and outsourced projects?

Yes. The license agreement explicitly allows commercial, personal and outsourced projects.

Do I need Vue or React?

No. Blazor gives you full-stack C#, with no front-end/back-end split.

Is the author still maintaining it?

Yes. The current release is v2.3.1, and changelogs keep being published.

More questions? See the purchase FAQ