v1.0.0 发布

构建三端一体的
整合管理系统

Pax 是一套完整的三端开发解决方案,包含基于 Vue 3.5 的 Web 管理端 Pax Admin、基于 .NET 10 的后端 PaxCore,以及基于原生框架的微信小程序。

0 端
FULL-STACK
0%
OPEN SOURCE
0+
MODULES
pax-admin · console
Dashboard Preview
// WHY PAX

为什么选择 Pax?

结合了 Vue 3.5 前端、.NET 10 后端与微信小程序三端协同,为您提供最佳的开发体验和性能表现。

01

现代化技术栈

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

02

完善的权限系统

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

03

丰富的组件库

基于 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 分层,易于扩展。

代码生成

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

查看详情
UserController.cs
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...
}
// MOBILE

Pax 小程序 移动端入口

基于微信原生框架 + TDesign 小程序组件库构建,提供登录认证、消息公告、个人中心等核心能力,与 PaxCore 后端无缝对接。

  • 微信手机号一键登录
  • 手机验证码登录
  • 消息公告与功能入口
  • TDesign 企业级 UI 组件库
  • 自定义 TabBar 与滚动渐隐导航
查看详情
下午好,未登录
点击登录账号
常用功能
待办
📊
报表
📋
审批
设置
最新公告
通知 系统正式上线通知
规范 数据录入流程说明
🏠 首页
👤 我的
// QUICK START

快速上手

选择您需要的组件,快速搭建三端应用。

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

3 微信小程序 (Pax MiniProgram)

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

$npx pax-miniprogram create my-miniprogram

或全局安装后使用:

$npm install -g pax-miniprogram
$pax-miniprogram create my-miniprogram

导入微信开发者工具运行:

$cd my-miniprogram
$npm install
// TECH STACK

技术栈支持

Vue 3.5 Ant Design Vue 4 .NET 10 Vite 7 PostgreSQL Redis SqlSugar 微信小程序 TDesign Pinia ECharts Quartz.NET Vue 3.5 Ant Design Vue 4 .NET 10 Vite 7 PostgreSQL Redis SqlSugar 微信小程序 TDesign Pinia ECharts Quartz.NET