[Open Source] Use popular technology stacks to quickly create commercial-grade backend management systems, free for commercial use

Open SourceProcess Management
2026-06-28 03:06 3 次浏览 • 0 次下载 0KB
[Open Source] Use popular technology stacks to quickly create commercial-grade backend management systems, free for commercial use

1. Project Overview

BuildAdmin is a backend management system based on Vue3.x setup + ThinkPHP6 + TypeScript + Vite + Pinia + Element Plus and other popular technology stacks. It supports multi-end adaptation, visual CRUD code generation, built-in WEB terminal, and provides both Web and Server ends. It also has a global data recycling station and field-level data protection, automatic route registration, and unlimited sub-level permission management. It can be used for free without authorization and is suitable for rapid development.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Project Preview

4. Feature Overview

Main Features

CRUD code generation: Graphical drag-and-drop generation of backend CRUD code, automatic creation of data tables; atmospheric and practical tables, supporting up to 22 types of form components, row drag-and-drop sorting, permission-controlled editing and deletion, etc., and supporting associated tables, which can save you a lot of development time.

Built-in WEB terminal: We have built-in a WEB terminal to achieve some ideal functions, such as: although it is a system based on Vue 3, you do not need to manually execute the npm installandnpm build command when installing this system. In addition, the terminal will provide you with more convenient and efficient services in the future.

Popular and stable tech stack:  In addition to being based on ThinkPHP6backend separation architecture, ourVue3UsedSetupState management usingPiniaAnd usedTypeScript、Viteetc. can add bricks and tiles to your knowledge map.

Module Market:  One-click installation of data export, SMS sending, cloud storage, single-page or pure front-end technology stack learning case projects, etc., to add bricks and tiles to the system at any time and anywhere, the system can automatically maintainpackage.jsonandcomposer.jsonand through the built-in terminal auto-complete module installation dependencies, if you are willing to become a module developer, the module can: override any system file or add a new file to the system, your module through official review can be listed.

Front-end and back-end separation:  webFolder contains: Clean(excluding back-end code), Complete(all front-end code files are contained within) front-end code files, friendly to front-end developers, as a pure front-end developer, you can consider BAdmin as a learning and resource community, this system can prepare the environment you need, such as cases and templates, while you only need to focus on learning or working, without needing to know any back-end code! (Invite you: join us together )

Data recovery and rollback:  Built-in global data recovery station, and provides field-level data modification records and modification comparison, roll back and restore at any time, safe and unobtrusive.

✨ High aesthetic value:  Provides three layout modes, the default layout uses a borderless design style, it does not forcibly fill the screen with each seam and then uses a border line to separate, all functional blocks are floating on the screen, while also making rational use of screen space.

Permission verification:  Visual management of permissions, and dynamically registers routes, menus, pages, buttons (permission nodes) based on permissions, supports infinite parent-child level permission grouping, front-end and back-end combination authentication, freely assigns page and button permissions.

A bright future:  We are continuously maintaining the system, and are working on developing more basic infrastructure modules, one-key installation on demand, and even providing ready-to-use complete applications for various industries.

One Stop Shop:   supports multiple scenarios such as PC, tablet, and mobile, making it easy to meet various needs.

Miscellaneous:   Role Groups/Administrators/Administrator Logs, Members/Membership Groups/Membership Balances, Score Logs, System Configurations/Control Panels/Attachment Management/Personal Data Management, etc., and more features to explore...

5. Tech Stack

Preparation

Sequence number

Description

Operation

1

Clone BuildAdmin (opens new window) code to local or download the complete package


2

PHP >= 7.2.5 (Development environment is PHP 7.4 version)

Achievement Guide (opens new window)

3

Mysql >= 5.6 and <= 8.0 (Requires support for InnoDB engine, development environment is 5.7 version)


4

NodeJs >= 14.13.1

Achievement Guide (opens new window)

5

Npm >= 6.14.0

Achievement Guide (opens new window)

6

Composer (Complete package is not necessary, Git cloned packageRequiredInstallation)

Achievement Guide (opens new window)

WARNING

It is recommended to install the system on your local PC as the development environment, and only upload the compiled site to the server, please refer to (opens new window).

Special thanks

Thanks to the giants for providing shoulders, no ranking

  • Thinkphp
  • FastAdmin
  • Vue
  • vue-next-admin
  • Element Plus
  • TypeScript
  • vue-router
  • vite
  • Pinia
  • Axios
  • nprogress
  • screenfull
  • mitt
  • sass
  • wangEditor
  • echarts
  • vueuse
  • lodash
  • eslint
  • prettier
  • vuepress
  • countUp
  • Sortable
  • v-code-diff
#1
资源直链https://github.com/build-admin/buildadmin/archive/refs/heads/master.zip
去下载
星河码客

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

关于本站

联系我们

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

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

Powered by Nuxt · Deployed on Cloudflare