likeAdmin全栈开发通用管理后台框架解析

likeadmin概述

likeadmin是一个基于PHP8、TypeScript、Vue3等现代技术栈构建的全栈开发框架,旨在通过提供一套完整的管理后台解决方案,加速业务系统的开发进程。该系统集成了常见业务场景,支持管理后台、微信小程序、手机H5、PC端等多端应用,同时遵循MIT开源许可协议,允许用户免费使用、开源、发布和销售基于likeadmin开发的软件应用。它基于 Vue3 、Element Plus,融合了 PHP、Java、Python 和 Go(即将推出)等后端语言,集成了如用户权限管理、代码生成器、表单设计、岗位部门管理、素材中心、微信配置、微信支付、支付宝支付、云存储和短信服务等。

核心特点

  • 多语言支持‌:提供 PHP、Python、Node.js、Java 等多个版本。
  • 前后端分离‌:后端采用 ThinkPHP6、FastAPI、Spring Boot 等主流框架;前端基于 Vue3 + Element Plus。
  • 可视化开发‌:内置代码生成器,可自动生成 CRUD、树形结构、工作流等代码。
  • 企业级功能开箱即用‌:
    • RBAC 权限管理
    • 微信/支付宝支付集成
    • 阿里云/OSS、腾讯云 COS 等存储对接
    • 多端适配(PC、手机、微信小程序)
  • 永久免费开源‌:遵循 MIT 或 Apache-2.0 等宽松协议,允许商用。

各版本技术栈概览

版本 后端框架 前端框架 数据库 部署方式
PHP 版 ThinkPHP6 / Laravel 11 Vue3 + Vite + Element Plus MySQL Nginx/Apache ‌4
Python 版 FastAPI Vue3 + Vite + Element Plus MySQL/Redis Docker/UVICORN ‌23
Node.js 版 Egg.js Vue3 + Vite + Element Plus MySQL Docker ‌12
Java 版 Spring Boot + MyBatis Plus Vue3 + Vite + Element Plus MySQL + Redis Docker ‌6

版本选择

LikeAdmin 提供了多种后端技术栈的版本,你可以根据团队的技术背景选择:

  • Java 版:基于 Spring Boot + MyBatis-Plus,适合 Java 技术栈团队。
  • PHP 版:基于 ThinkPHP 6/8,适合 PHP 技术栈团队。
  • Python 版:基于 FastAPI,适合 Python 技术栈团队。
  • Go 版:基于 Gin,适合 Go 技术栈团队。

    快速体验入口

开发文档

https://old-doc.likeadmin.cn/

官网

https://www.likeadmin.cn/

场景介绍

likeadmin已经搭建好前后端分离的底层,包含程序安装、登录、登出、工作台、菜单权限控制、角色、管理员、部门管理、岗位管理、素材管理、网站设置、图库管理等基础功能,无需重复造轮子。