不定期收集 Github
、Gitee
优秀的开源项目,并进行归类整理。项目地址 目录 编程语言项目 SprinBoot
项目spring-boot-quick - 基于 SpringBoot
的快速学习 示例,整合开源框架,如:RabbitMQ
、Kafka
、Jpa
、Redis
、Oauth2
、Swagger
、Jsp
、Docker
、k3s
、k3d
、k8s
、Mybatis
加解密插件、异常处理、日志输出、多模块开发、多环境打包、缓存 Cache
、爬虫、JWT
、GraphQL
、Dubbo
、 Zookeeper
和 Async
等等。kkFileView - 基于 Spring Boot
的文件在线体验 项目。在线文档 SpringBootCodeGenerator - 基于 SpringBoot
+ Freemarker
的 JAVA
代码生成器 ,以释放双手为目的,支持 MySQL/Oracle/PgSQL
三大数据库, 用DDL-SQL
语句生成 JPA
、JdbcTemplate
、Mybatis
、MybatisPlus
、BeetlSQL
等相关代码。jetlinks-community - 基于 Java8
、Spring Boot 2.x
、WebFlux
、Netty
、Vert.x
、Reactor
等开发,是一个全响应式的企业级物联网平台 。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(TCP
、MQTT
、UDP
、CoAP
、HTTP
等)。屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备;实时数据处理,设备告警,消息通知,数据转发,地理位置,数据可视化等。在线文档 spring-boot-projects - Spring Boot
的入门学习教程 、实战项目教程 。源码分析项目 JavaSourceCodeLearning - Java
流行框架源码分析 ,学习以及总结。source-code-hunter - Spring
全家桶,Mybatis
、Netty
、Dubbo
、 Redis
、Tomcat
中间件等源码分析 。在线文档 mini-spring - 简化版的 Spring 框架
,能帮助你快速熟悉 Spring
源码和掌握 Spring
的核心原理。抽取了 Spring
的核心逻辑,代码极度简化,保留Spring
的核心功能,如 IOC
和 AOP
、资源加载器、事件监听器、类型转换、容器扩展点、Bean
生命周期和作用域、应用上下文等核心功能。前后端分离项目 litemall - 基于 Spring Boot
后端 + Vue
管理员前端 + 微信小程序用户前端 + Vue
用户移动端的小商场系统 。在线文档 lilishop - 商城系统,后端基于 SpringBoot
研发,前端使用 Vue
、uniapp
开发, 前后端分离,支持分布式部署,支持 Docker
,各个 API
独立。flash-waimai - 基于 SpringBoot
+ Vue
前后端分离仿照饿了么的外卖平台 ,包括手机端,后台管理。在线体验 在线文档 Jeebase - 前后端分离的开源开发框架,基于 SpringBoot
+ Vue
(vue-element-admin
/Ant Design Pro Vue
)开发。Vue2
项目Vue3
项目vue-next-admin - 基于 vue3.x
+ CompositionAPI setup
语法糖 + typescript
+ vite
+ element plus
+ vue-router-next
+ pinia
技术,适配手机、平板、pc
的后台开源免费模板 。在线体验 在线文档 vue3-composition-admin - 一个管理端模板 解决方案,基于vue3
, ts
和 element-plus
,项目都是以 composition api
风格编写。在线体验 vue-vben-admin - 免费开源的中后台模版 ,基于Vue3
, Vite2
,TypeScript
等主流技术开发,开箱即用的中后台前端 解决方案。在线体验 paopao-ce - 基于 gin
+ zinc
+ vue
+ ts
的清新文艺微社区 。在线体验 vue3.0-template-admin - 基于 Vue3
+ ElementPlus
+ Typescript
+ Vite
搭建的后台管理模板 ;并基于常见业务场景,抽象出常见功能组件;包括动态菜单,菜单权限、登录、主题切换、国际化、个人中心、表单页、列表页、复制文本、二维码分享等等。在线体验 yuindex - 极客范儿的浏览器主页 ,Vue 3
+ Node.js
全栈项目,自实现 web
终端 + 命令系统 。在线体验 vue3-element-plus-admin - 基于 Vue3
+ Element-Plus
+ Java
的多企业后台权限管理系统,提供了完善的权限体系,可以用于网站管理后台 、SAAS
、CMS
、CRM
、OA
、ERP
等,企业和个人都可以免费使用。在线体验 在线文档 soybean-admin - 基于Vue3
、Vite3
、TypeScript
、NaiveUI
和 UnoCSS
的清新优雅的中后台模版 。在线体验 在线文档 cool-admin-vue - 一个很酷的后台权限管理框架 ,模块化、插件化、CRUD极速开发,永久开源免费,基于midway.js 3.0
、typeorm
、mysql
、jwt
、element-ui
、vuex
、vue-router
、vue
等构建。在线体验 账户:admin
,密码:123456
在线文档 PPTist - 基于 Vue3.x
+ TypeScript
的在线演示文稿(幻灯片)应用 ,还原了大部分 Office PowerPoint
常用功能,实现在线 PPT
的编辑、演示。支持导出 PPT
文件。在线体验 blog-vue-typescript - Vue3
+ TypeScript
+ Vite2
+ Vuex4
+ Vue-Router4
+ Element-UI-Plus
支持 markdown
渲染的博客前台展示 。gin-vue-admin - 基于Vite
+ Vue3
+ Gin
搭建的开发基础平台(支持 Ts
, Js
混用),集成 Jwt
鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等开发必备功能。在线体验 在线文档 vue-manage-system - 基于 Vue3
+ Element UI Plus
的后台管理系统 解决方案。在线体验 vite-element-admin - 免费开源的中后台模版 ,使用了 Vue3
、vite2
等技术开发,开箱即用。在线体验 微服务项目 mall4cloud - 基于 Spring Cloud
、Nacos
、Seata
、Mysql
、Redis
、RocketMQ
、canal
、ElasticSearch
、minio
的微服务 B2B2C
电商商城系统 ,采用主流的互联网技术架构、全新的 UI
设计、支持集群部署、服务注册和发现以及拥有完整的订单流程等,代码完全开源,没有任何二次封装,是一个非常适合二次开发的电商平台系统。在线文档 yudao-cloud - ruoyi-vue-pro 全新 Cloud
版本,优化重构所有功能。基于 Spring Cloud Alibaba
+ MyBatis Plus
+ Vue
& Element
实现的后台管理 系统 + 用户小程序,支持 RBAC
动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能。在线体验 在线文档 oms-erp - 一站式全渠道业务中台系统 包括订单管理系统 OMS
/电商 ERP
、库存 WMS
统一管理系统和 SAP
财务管理系统等。在线体验 用户名:demo
密码:abcd1234
gpmall - 基于 SpringBoot
+ Dubbo
+ kafka
、Elasticsearch
微服务架构构建的电商平台 。PassJava-Platform - 一款面试刷题 的 Spring Cloud
开源系统。采用流行的技术,SpringBoot
、MyBatis
、Redis
、 MySQL
、 MongoDB
、 RabbitMQ
、ElasticSearch
,采用 Docker
容器化部署。在线文档 tesco-mall - 一套完善的微服务电商系统 ,由前台商城系统和后台管理系统构成,基于 SpringBoot
、SpringCloud
、SpringCloud Alibaba
、Vue
实现,采用前后端分离开发模式。涵盖 Restful
接口、数据校验、网关、注册发现、配置中心、熔断、限流、降级、链路追踪、性能监控、压力测试、系统预警、集群部署、持续集成、持续部署等。pig - 基于 Spring Cloud 2021
、Spring Boot 2.7
、 OAuth2
的 RBAC
权限管理系统 。在线文档 matecloud - 一款基于 Spring Cloud Alibaba
的微服务架构。目前已经整合 Spring Boot 2.7.0
、 Spring Cloud 2021
、Spring Cloud Alibaba 2021
、Spring Security Oauth2
、Feign
、Dubbo
、JetCache
、RocketMQ
等,支持多租户的低代码平台,Saas
平台开发套件。在线文档 goodsKill - 基于 SpringCloud 2021.x
+ Dubbo 3.x
构建的模拟秒杀微服务项目,集成了 Elasticsearch
、Gateway
、Mybatis-Plus
、Sharding-JDBC
等常用开源组件。Api
网关项目中间件项目 dynamic-tp - 轻量级动态线程池 ,内置监控告警功能,集成三方中间件线程池管理,基于主流配置中心(已支持 Nacos
、Apollo
,Zookeeper
、Consul
、Etcd
,可通过 SPI
自定义实现)。在线文档 数据操作项目 dataease - 开源的数据可视化分析工具 ,支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表。在线体验 用户名:demo
密码:dataease
在线文档 DataX - 阿里云 DataWorks
数据集成 的开源版本,实现了包括 MySQL
、Oracle
、OceanBase
、SqlServer
、Postgre
、HDFS
、Hive
、ADS
、HBase
、TableStore(OTS)
、MaxCompute(ODPS)
、Hologres
、DRDS
等各种异构数据源之间高效的数据同步功能。测试运维监控项目 metersphere - 一站式开源持续测试平台 , 涵盖测试跟踪、接口测试、UI
测试和性能测试等功能,全面兼容 JMeter
、Selenium
等主流开源标准。在线体验 在线文档 hertzbeat - 易用友好的实时监控告警系统 ,无需 Agent
,强大自定义监控能力。在线体验 webfunny_monitor - 轻量级的前端监控系统 ,无埋点监控前端日志,实时分析前端健康状态。KnowStreaming - 一套云原生的 Kafka
管控平台,脱胎于众多互联网内部多年的 Kafka
运营实践经验,专注于 Kafka
运维管控、监控告警、资源治理、多活容灾等核心场景。在线文档 Jpom - 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。在线文档 rainbond - 云原生应用管理平台 ,使用简单,不需要懂容器、Kubernetes
和底层复杂技术,支持管理多个 Kubernetes
集群,和管理企业应用全生命周期。主要功能包括应用开发环境、应用市场、微服务架构、应用交付、应用运维、应用级多云管理等。在线文档 接口文档管理项目 Torna - 接口文档 解决方案,目标是让接口文档管理变得更加方便、快捷。Torna
采用团队协作的方式管理和维护接口文档,将不同形式的文档纳入进来统一维护。在线文档 postcat - 可扩展的 API
工具平台,集成基础的 API
管理和测试功能,并且可以通过插件简化 API
开发工作,更快更好地创建 API
。在线体验 在线文档 DOClever - 接口管理平台 yapi - 一个可本地部署的、打通前后端及QA的、可视化的接口管理平台 。在线体验 在线文档 zyplayer-doc - 一款适合团队和个人使用的 WIKI
文档管理工具 ,同时还包含数据库文档、Api
接口文档。在线体验 账号:zyplayer
密码:123456
知识管理项目 think - 一款开源知识管理工具 。通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。基于 MySQL
存储 + next.js
前端页面 + nest.js
服务端 + tiptap
编辑器及文档协作。在线体验 在线文档 wiki - 一款基于 Node.js
的开源知识管理工具 。在线体验 聊天项目 him-netty 基于 SpringBoot
+ Netty
+ Protobuf
+ Vue
开源的 H5
即时聊天系统 。subtlechat - 基于前后端分离,采用 SpringBoot
+ Vue
框架开发的网页版聊天室 。 使用了 Spring Security
安全框架进行密码的加密存储和登录登出等逻辑的处理,以 WebSocket
+ Socket.js
+ Stomp.js
实现消息的发送与接收、监听。搭建 FastDFS
文件服务器用于保存图片,使用 EasyExcel
导出数据,使用 Vue.js
结合 Element UI
进行显示弹窗和数据表格分页等功能,以及整个系统的界面进行 UI
设计,并且使用 MyBatis
结合数据库MySQL
进行开发。在线体验 在线文档 Chatroom - 基于 Spring
+ Netty
+ Websocket
实现的互联网实时聊天系统 。工具项目 集合项目
▲
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。