v1.0.0 发布

构建现代化的
全栈管理系统

Pax 是一套完整的全栈开发解决方案,包含基于 Vue 3.5 的现代化前端 Pax Admin 和基于 .NET 10 的高性能后端 PaxCore。

Dashboard Preview

为什么选择 Pax?

结合了最新的前端技术栈与强大的 .NET 后端,为您提供最佳的开发体验和性能表现。

现代化技术栈

前端采用 Vue 3.5 + Vite,后端采用 .NET 10,保证了项目的高性能与可维护性。

完善的权限系统

基于 RBAC 模型的设计,支持动态路由、按钮级权限控制,满足复杂的业务需求。

丰富的组件库

基于 Ant Design Vue 4,封装了大量业务组件,开箱即用,极大地提升开发效率。

Frontend

Pax Admin 管理系统

一个基于 Vue 3.5.13 + Vite 7.0.6 + Ant Design Vue 4.2.6 构建的现代化前端管理系统。提供完整的用户认证、权限管理、动态路由、数据可视化等功能。

  • Vue 3 Composition API & Script Setup
  • Pinia 状态管理
  • 动态路由与菜单配置
  • ECharts 数据可视化集成
查看详情
Admin Interface
Backend

PaxCore 后端服务

基于 .NET 10 + SqlSugar + PostgreSQL 构建的高性能后端 WebAPI 框架。采用经典四层架构设计(API → Service → Models → Core),内置 RBAC 权限、JWT 认证、任务调度、日志审计等企业级能力。

高性能架构

基于 .NET 10 + SqlSugar + PostgreSQL + Redis,确保高并发下的稳定性。

完整生态

集成 Swagger、Serilog、Quartz.NET 等常用组件。

分层设计

清晰的 Controller-Service-Repository 分层,易于扩展。

代码生成

提供强大的脚手架工具,一键生成项目基础结构。

查看详情
public class UserController : BaseController
{
    /// <summary>
    /// Get user list
    /// </summary>
    [HttpGet]
    public async Task<IActionResult> GetList()
    {
        var users = await _userService.GetListAsync();
        return Success(users);
    }
    
    // More API endpoints...
}

快速上手

选择您需要的组件,通过官方脚手架快速生成项目结构。

1 后端服务 (PaxCore)

安装模板:

$dotnet new install PaxCore

创建项目:

$dotnet new PaxCore -n MyProject -o ./MyProject

启动服务:

$cd MyProject
$dotnet restore
$dotnet run --project MyProject.Api

2 前端系统 (Pax Admin)

使用 npx 快速创建(推荐):

$npx pax-admin create my-project

或全局安装后使用:

$npm install -g pax-admin
$pax-admin create my-project

启动服务:

$cd my-project
$npm run dev

技术栈支持

Vue
Ant Design Vue
.NET 10
Vite
PostgreSQL
Redis