当前位置:首页 > 开源项目 > 正文内容

java ,php,python后台开源项目学习接活利器

关中浪子1年前 (2023-02-19)开源项目660
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
找梯子最重要的就是稳定,这个已经上线三年了,一直稳定没有被封过,赶紧下载备用吧!

今天小编给大家分享8个接私活必备的后台开源项目,希望能给大家有所帮助。

全文大纲

  1. cloud-platform

  2. guns

  3. maku-admin

  4. django-vue-admin

  5. jeesite-vue

  6. ThinkAdmin

  7. buildadmin

  8. fantastic-admin

cloud-platform

Gitee:https://gitee.com/geek_qi/cloud-platform

Cloud-Platform是国内首个基于Spring Cloud服务开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。 核心技术采用Spring Boot 2.4.1Spring Cloud (2020.0.0)以及Spring Cloud Alibaba 2.2.4 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic Search自行集成。

中台化前端

集成d2admin中台化前端,优化前端架构和功能布局,支撑中台服务化的应用开发。

JWT鉴权

通过JWT的方式来进行用户认证和信息传递,保证服务之间用户无状态的传递。

监控

利用Spring Boot Admin 来监控各个独立Service的运行状态;利用Hystrix Dashboard来实时查看接口的运行状态和调用频率等。

负载均衡

将服务保留的rest进行代理和网关控制,除了平常经常使用的node.js、nginx外,Spring Cloud系列的zuul和ribbon,可以帮我们进行正常的网关管控和负载均衡。其中扩展和借鉴国外项目的扩展基于JWT的Zuul限流插件,方面进行限流。

服务注册与调用

基于Nacos来实现的服务注册与调用,在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。

熔断与流控

集成阿里Sentinel进行接口流量控制,通过熔断和降级处理避免服务之间的调用“雪崩”。

如下图:

guns

Gitee:https://gitee.com/stylefeng/guns

Guns是一个现代化的Java应用开发框架,基于主流技术Spring Boot2 + Vue3,Guns的核心理念是提高开发人员开发效率,降低企业信息化系统的开发成本。

Guns功能列表

  • 1.控制面板

  • 2.用户管理

  • 3.职位管理

  • 4.机构管理

  • 5.应用管理

  • 6.角色管理

  • 7.菜单管理

  • 8.资源查看

  • 9.系统配置

  • 10.字典管理

  • 11.在线用户

  • 12.定时任务

  • 13.文件管理

  • 14.多数据源

  • 15.操作日志

  • 16.登录日志

  • 17.通知管理

  • 18.SQL监控

  • 19.服务器信息

  • 20.持续更新...

Guns插件列表

Guns默认封装了很多功能插件,引用这些插件并使用相关接口,开箱即用,也可以以插件化方式拓展自定义的插件:

  • 1.缓存插件(内存和Redis)

  • 2.系统配置

  • 3.多数据源插件

  • 4.邮件插件

  • 5.文件插件(minio、本地、阿里云、腾讯云)

  • 6.groovy脚本

  • 7.jwt插件

  • 8.日志插件(文件、数据库)

  • 9.excel导出

  • 10.拼音转化

  • 11.短信插件(阿里云、腾讯云)

  • 12.websocket

  • 13.定时任务

  • 14.参数校验

  • 15.wrapper包装

  • 16.C端用户

  • 17.Demo拦截器

  • 18.消息插件

如下图:

maku-admin

在线演示:
https://demo.maku.net/maku-admin

Gitee: https://gitee.com/makunet/maku-admin

maku-admin 基于Vue3、TypeScript、Element Plus、Vue Router、Pinia、Axios、i18n、Vite等开发的后台管理,使用门槛极低,采用MIT开源协议,完全免费开源且终身免费,可免费用于商业项目等场景。

目前已实现maku-admin后端接口的有:【maku-boot】 和 【maku-cloud】 2个后端开源项目。

maku-boot | 单体快速开发平台

  • Gitee仓库:https://gitee.com/makunet/maku-boot

  • 演示环境:https://demo.maku.net/maku-boot

maku-cloud | 微服务快速开发平台

  • Gitee仓库:https://gitee.com/makunet/maku-cloud

  • 演示环境:https://demo.maku.net/maku-cloud

如下图:

jeesite-vue

在线演示:http://vue.jeesite.com/

Gitee: https://gitee.com/thinkgem/jeesite-vue

jeesite-vue 基于 Vue3、Vite、Ant Design Vue3、TypeScript、Vben Vue Admin,最先进的技术栈,让初学者能够更快的入门并投入到团队开发中去。包括模块如:组织机构、角色用户、菜单授权、数据权限、系统参数等。完整组件封装,数据驱动视图。为微小中大项目的开发,提供现成的开箱解决方案及丰富的示例。Vue端完全开源。无用户限制。

在 Vben Admin 基础上做的改进:

  • 更精致的界面细节优化改进,非常适合信息化管理后台

  • 主题风格改进,不同的布局风格,菜单及权限体验优化

  • 顶部菜单、分隔菜单、混合菜单的活动状态激活和加载优化改进

  • 树表支持异步的封装,提升展开折叠性能,支持按层次展开折叠树表

  • 树结构新增快捷刷新、动态生成树、层次独立和不独立的数据返回兼容

  • 增加左树右表功能展示,可折叠左树,树组件增加默认图标

  • 表单组件适应各种数据格式来源,特别是多选字符串到数组的互转兼容

  • 表单新增各种便捷属性和表单组件,下拉框和树选择支持标签名回显

  • 表单组件,改进折叠表单 Action 的算法,智能化布局

  • 表格组件,Action 更多,支持横向显示操作,更方便

  • 表格组件,子表编辑改进,表格列排序和重置改进优化

  • 新增字典组件,支持展示到表格列、表单组件下拉框单选框等

  • 字典标签支持 Tag、Badge、自定义 class、style 等,显示风格

  • 更方便的支持 Tab 页面的缓存,切换页签的时候不重载页面内容

  • Tab 页签界面美化、图标显示、任何标签上右键,可快速刷新等等

  • 全局 Axios 改进,兼容各种数据格式,超时消息提醒改进

  • 功能权限鉴权改进,并兼容本地路由和后台路由同时使用

  • 等等各种细节改进,体验优化,黑暗布局细节优化

  • Vue端完全开源,用上你就会爱上,实在太方便了

如下图:

django-vue-admin

在线演示:
http://demo.django-vue-admin.com

Gitee: https://gitee.com/liqianglog/django-vue-admin

django-vue-admin 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。

基于RBAC模型的权限控制的一整套基础开发平台,前后端分离,后端采用 django+django-rest-framework,前端采用 vue+ElementUI。

  • ‍‍前端采用D2Admin 、Vue、ElementUI。

  • 后端采用 Python 语言 Django 框架以及强大的 Django REST Framework。

  • 权限认证使用Django REST Framework SimpleJWT,支持多终端认证系统。

  • 支持加载动态权限菜单,多方式轻松权限控制。

  • 特别鸣谢:D2Admin 、Vue-Element-Admin。

  • 特别感谢jetbrains 为本开源项目提供免费的 IntelliJ IDEA 授权。

内置功能

  1. ‍⚕️菜单管理:配置系统菜单,操作权限,按钮权限标识、后端接口权限等。

  2. ‍⚕️部门管理:配置系统组织机构(公司、部门、角色)。

  3. ‍⚕️角色管理:角色菜单权限分配、数据权限分配、设置角色按部门进行数据范围权限划分。

  4. ‍权限权限:授权角色的权限范围。

  5. ‍用户管理:用户是系统操作者,该功能主要完成系统用户配置。

  6. 接口白名单:配置不需要进行权限校验的接口。

  7. ‍字典管理:对系统中经常使用的一些较为固定的数据进行维护。

  8. ‍地区管理:对省市县区域进行管理。

  9. 附件管理:对平台上所有文件、图片等进行统一管理。

  10. ️操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

  11. 插件市场 :基于Django-Vue-Admin框架开发的应用和插件。

如下图:

ThinkAdmin

在线演示: https://v6.thinkadmin.top

Gitee: https://gitee.com/zoujingli/ThinkAdmin

当前ThinkAdmin的最新版本为v6.1,从这个版本开始正式进入插件时代,基础组件及扩展插件统一使用Composer管理。ThinkAdmin与传统ThinkPHP多应用模式无差别,用户可以自行开发自己的模块,此次升级可完美兼容ThinkAdmin v6.0应用,原ThinkAdmin v6.0只需安装think-plugs-admin组件即可升级到v6.1的插模式。

非常感谢大家一直以来对ThinkAdmin的支持,ThinkAdminv1v6经历了几次大的调整,但总体都是基于ThinkPHP最新版本为核心在开发,以微信领域及最简后台为目标而设计。

由于现有功能并不能满足所有项目的需求,ThinkAdmin只做基础底层的开发,这里包括系统权限管理,系统存储配置,微信授权管理,以及常用功能集成等…… 因此ThinkAdmin也被大家定性为外包二开基线项目,目前已经有许多公司及个人在使用。

ThinkAdmin v6 基于v1-v5版本的积累,结合ThinkPHP 6.0的思维重新构建,减少大量原非必需的组件,自建存储层、服务层及任务机制,增加了许多友好指令!ThinkAdmin v6经历了数个项目实践与测试,不停调整,目前系统模块及微信模块已经趋于稳定,现将【系统管理(admin)】及【微信管理(wechat)】定为v6内核两大模块并使用MIT协议发布,其中【微商商城(data)】仅为参考案例不做技术支持可直接删除,后续可能还有其他模块及相关辅助模块更新发布,敬请期待……

我们致力于二次开发底层框架,提供完整的组件及API,基于此框架可以快速开发应用。ThinkAdmin v6依赖自制组件ThinkLibrary v6,封装了大量常用操作,简化编码成本;默认集成WechatDeveloper组件,支持微信公众号、微信小程序、微信企业号、微信商户支付、支付宝支付接口等。ThinkLibrary组件实现ThinkPHP v6多应用模式及路由支持,另外还支持本地服务文件存储、七牛云对象存储(支持CDN加速)、又拍云USS存储(支持CDN加速)、阿里云OSS存储(支持CDN加速)、腾讯云COS存储(支持CDN加速)。

如下图:





buildadmin

在线演示:
https://demo.buildadmin.com/#/admin/login

Gitee: https://gitee.com/wonderful-code/buildadmin

介绍

基于 Vue3.x setup + ThinkPHP6 + TypeScript + Vite + Pinia + Element Plus等流行技术栈的后台管理系统,自适应多端、可视化CRUD代码生成、自带WEB终端、同时提供Web和Server端、内置全局数据回收站和字段级数据修改保护、自动注册路由、无限子级权限管理等,无需授权即可免费商用,希望能帮助大家实现快速开发。

主要特性

  • CRUD代码生成: 图形化拖拽生成后台增删改查代码,自动创建数据表;大气且实用的表格,多达22种表单组件支持,行拖拽排序,受权限控制的编辑和删除等等,并支持关联表,可为您节省大量开发时间。

  • 内置WEB终端: 我们内置了一个WEB终端以实现一些理想中的功能,比如:虽然是基于vue3的系统,但你在安装本系统时,并不需要手动执行npm installnpm build命令。且后续本终端将为您提供更多方便、快捷的服务。

  • 流行且稳定的技术栈: 除了基于ThinkPHP6前后端分离架构外,我们的Vue3使用了Setup、状态管理使用Pinia、并使用了TypeScriptVite等可以为你的知识面添砖加瓦的技术栈。

  • 模块市场: 一键安装数据导出、短信发送、云存储、单页或是纯前端技术栈的学习案例项目等等,随时随地为系统添砖加瓦,系统能够自动维护package.jsoncomposer.json并通过内置终端自动完成模块所需依赖的安装,若您愿意成为模块开发者,模块可以:覆盖系统任何文件或为系统新增文件,您的模块经由官方审核即可上架。

  • 前后端分离: web文件夹内包含:干净(不含后端代码)、完整(所有前端代码文件均在此内) 的前端代码文件,对前端开发者友好,作为纯前端开发者,您可以将BAdmin当做学习与资源的社群,本系统可为您准备好案例和模板等所需要的环境,而您只需专注于学习或工作,不需要会任何后端代码!(邀您:和我们一起 )

  • 数据回收与反悔: 内置全局数据回收站,并且提供字段级数据修改记录和修改对比,随时回滚和还原,安全且无感。

  • ✨ 高颜值: 提供三种布局模式,其中默认布局使用无边框设计风格,它并没有强行填满屏幕的每一个缝然后使用边框线进行分隔,所有的功能版块,都像是悬浮在屏幕上的,同时又将屏幕空间及其合理的利用了。

  • 权限验证: 可视化的管理权限,然后根据权限动态的注册路由、菜单、页面、按钮(权限节点)、支持无限父子级权限分组、前后端搭配鉴权,自由分派页面和按钮权限。

  • 未来可期: 我们正在持续维护系统,并着手开发更多基础设施模块,按需一键安装,甚至提供开箱即用的各行业完整应用。

  • 一举多得: 后台自适应PC、平板、手机等多种场景的支持,轻松应对各种需求。

  • 其他杂项: 角色组/管理员/管理员日志、 会员/会员组/会员余额、积分日志、系统配置/控制台/附件管理/个人资料管理等等、更多特性等你探索...

如下图:

fantastic-admin

在线演示:
https://hooray.gitee.io/fantastic-admin-pro-example/#/login

Gitee: https://gitee.com/hooray/fantastic-admin

介绍

一款开箱即用的 Vue 中后台管理系统框架,兼容PC、移动端。vue-admin, vue-element-admin, vue后台, 后台系统, 后台框架, 管理后台, 管理系统

特点

  • 丰富的布局与主题,覆盖市面上各种中后台应用场景,兼容PC、平板和移动端

  • 提供系统配置文件,轻松实现个性化定制

  • 精心设计的动效,让每一处的动画都干净利落

  • 根据路由配置自动生成导航栏

  • 基于文件系统的路由

  • 支持全方位权限验证

  • 内置多级路由最佳缓存方案

  • 轻松实现国际化多语言适配

  • 提供接近于浏览器原生标签栏操作体验的标签页功能

分支说明

  • master Vue3 版本框架源码分支,不含示例代码,可直接用于实际开发

  • example Vue3 版本演示源码分支,同线上演示站,包含大量示例,可用于参考学习

  • vue2 Vue2 版本框架源码分支,不含示例代码,可直接用于实际开发(停止维护)

  • vue2-example Vue2 版本演示源码分支,包含大量示例,可用于参考学习(停止维护)

如下图:



扫描二维码推送至手机访问。

版权声明:本文由码农翻生发布,如需转载请注明出处。

本文链接:https://lubojian.cn/post/198.html

分享给朋友:
返回列表

没有更早的文章了...

下一篇:优秀开源项目推荐

相关文章

优秀开源项目推荐

优秀开源项目推荐

全文大纲ZSWatch - 智能手表前端铺子-uniapp移动端leadshop-高性能开源电商系统Smart Shop-电商商城系统laiketui -来客推商城Niushop-开源商城MeEdu-网校培训系统roncoo-educati...

接活优秀开源项目推荐

接活优秀开源项目推荐

全文大纲GoView 是一个Vue3搭建的低代码数据可视化开发平台fastposter 是一款快速开发海报的工具iot-dc3 是物联网系统WePush 是一个专注批量推送的小而美的工具datart 是新一代数据可视化开放平台tianai-...

优秀微信小程序开源项目推荐

优秀微信小程序开源项目推荐

全文大纲WeHalo博客商城营销组件在线考试系统租房平台仿网易云音乐校园小情书贝壳小盒子在线借书平台微信小程序商城微同商城WeHalo博客Github:https://github.com/savingrun/WeHaloWeHalo 是配...

实用开源微信小程序项目

实用开源微信小程序项目

全文大纲platform - 实用的微信小程序商城项目。netease-cloud-music-community - 参照网易云音乐云村做的小程序社区。winxin-app-watch-life.net - WordPress 版微信小程...

优秀的开源微信小程序

优秀的开源微信小程序

全文大纲:早晚答小程序,顾名思义是答题小程序考题星小程序中大猫谱小程序酱茄小程序早晚答小程序Github: https://github.com/mark420524/question早晚答小程序,你可以选择自己感兴趣的题库,开始...

非常热门的微信小程序开源项目

非常热门的微信小程序开源项目

全文大纲:nideshop-mini-program:NideShop商城微信小程序hioshop-miniprogram:海风小店微信小程序商城wepy-mall:积分+现金商城微信小程序remove-water-mark-mp:短视频去...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。