[Open Source] MIT License, a ready-to-use distributed microservices backend management system

Open SourceProcess Management
2026-06-28 03:16 0 次浏览 • 0 次下载 0KB
[Open Source] MIT License, a ready-to-use distributed microservices backend management system

1. Project Overview

Simple Admin is a ready-to-use distributed microservices backend management system developed with go-zero. It provides a rich set of features such as service discovery and permission management. This framework helps you quickly develop backend management systems with RPC services.

2. Open Source License

Licensed under MIT

3. Screenshots

4. Feature Overview

Features

  • Latest Technology Stack: Developed using cutting-edge technologies such as ent, casbin, and kafka
  • Full go-swagger Support: Simply add comments directly in API files to generate Swagger documentation
  • Unified Error Handling: The entire system provides unified error handling with internationalization support
  • Internationalization: Built-in comprehensive internationalization solution
  • Service Registration and Discovery: Comprehensive service registration and discovery mechanism with native K8s support
  • Permissions: Built-in comprehensive dynamic route permission generation solution with integrated RBAC access control
  • Other Features: Traffic control, ES service

Current Progress

  • Login register
  • Menu Management
  • Role Management
  • Role Permissions
  • User Management
  • Operation log
  • Service Registration and Discovery
  • Dictionary Management
  • Third-Party Login Management
  • Full K8s Support
  • Service monitoring
  • Log Collection
  • JWT Blacklist
  • Scheduled Tasks
  • Message queue
  • Ent
  • Backend CRUD Code Generation
  • Frontend CRUD Code Generation
  • One-Click Demo Execution Script
  • RPC Logic Grouping

5. Tech Stack

Preparation

  • Golang and Git - Go Language
  • Ent - Ent
  • Mysql - Mysql Database
  • GORM - GORM Database ORM Component
  • Casbin - Permission Management
  • Go-swagger - Go-swagger Documentation Generation and Debugging

Environment Requirements

  • golang 1.19 +
  • nodejs 18.8.0 +
  • mysql 8.0 + | MariaDB 10.7 + | Postgres 14 + (Postgres 15 + Recommended)
  • redis 6.0 +
  • go-swaggeropen in new window
  • Simple Admin Tool
Development on Linux is recommended because the make command is required

Backend Deployment

simple admin core

simple admin core is the core code, primarily responsible for user registration and authentication, serving as a gateway, and managing various backend configurations.

Frontend Configuration

Download Source Code

Access to One Flying Open-source: https://code.exmay.com/ Download

Install Dependencies

yarn install

Run

yarn serve

Compile

yarn build

Preview

# Preview after compilation
yarn preview

# Preview the dist folder directly without recompiling
yarn preview:dist

Front-end Source Code Download

#1
资源直链https://github.com/suyuan32/simple-admin-core/archive/refs/heads/master.zip
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare