Github、Gitee优秀的开源项目
<blockquote><p>收集 <code>Github</code>、<code>Gitee</code>优秀的开源项目,并进行归类整理。项目地址</p>
</blockquote>
<h2 id="目录">目录</h2>
<ul>
<li>编程语言项目</li>
<li><code>SprinBoot</code> 项目</li>
<li>源码分析项目</li>
<li>前后端分离项目</li>
<li><code>Vue2</code> 项目</li>
<li><code>Vue3</code> 项目</li>
<li>微服务项目</li>
<li><code>Api</code> 网关项目</li>
<li>中间件项目</li>
<li>数据操作项目</li>
<li>测试运维监控项目</li>
<li>接口文档管理项目</li>
<li>知识管理项目</li>
<li>聊天项目</li>
<li>工具项目</li>
<li>集合项目</li>
</ul>
<h2 id="编程语言项目">编程语言项目</h2>
<ul>
<li>7days-golang - 7天用 <code>Go</code> 从零实现系列。在线文档</li>
<li>50projects50days -50+ 个基于 <code>HTML/CSS</code> 、<code>JavaScript</code> 实现的<strong>小网页项目</strong>。</li>
<li>the-way-to-go_ZH_CN - 《The Way to Go》中文译本,中文正式名《Go 入门指南》。</li>
<li>javacore - <code>Java</code> 核心技术的经验总结。在线文档</li>
<li>symphony -一款用 <code>Java</code> 实现的现代化<strong>社区(论坛/问答/BBS/社交网络/博客)</strong>系统平台。</li>
<li>concurrent - <code>Java</code> <strong>多线程</strong>系列文章。在线文档</li>
<li>learning-note - <code>Java</code> <strong>开发及面试</strong>(个人面试、工作总结、资料收集)。在线文档</li>
<li>blog - 大<strong>前端技术</strong>为主,读书笔记、随笔、理财为辅,做个终身学习者。</li>
<li>java-eight-part - 『<code>Java</code>八股文』面试套路,<code>Java</code> 进阶学习。</li>
<li>toBeTopJavaer - <code>Java</code> 工程师成神之路。在线文档</li>
<li>JAVA - <code>Java</code> 相关<strong>书籍合集</strong>,《剑指Offer》、《编程珠玑》、《深入理解Java虚拟机:JVM高级特性与最佳实践》、《重构-改善既有代码的设计 中文版》、《clean_code(中文完整版)》、《Java编程思想(第4版)》、《Java核心技术 卷I (第8版)》、《Quartz_Job+Scheduling_Framework》。</li>
<li>Tutorial - 后端(<code>Java</code> 、<code>Golang</code>)全栈<strong>知识架构体系总结</strong>。</li>
</ul>
<h2 id="sprinboot-项目"><code>SprinBoot</code> 项目</h2>
<ul>
<li>spring-boot-quick - 基于 <code>SpringBoot</code> 的<strong>快速学习</strong>示例,整合开源框架,如:<code>RabbitMQ</code>、<code>Kafka</code>、<code>Jpa</code>、<code>Redis</code>、<code>Oauth2</code>、<code>Swagger</code>、<code>Jsp</code>、<code>Docker</code>、<code>k3s</code>、<code>k3d</code>、<code>k8s</code>、<code>Mybatis</code> 加解密插件、异常处理、日志输出、多模块开发、多环境打包、缓存 <code>Cache</code>、爬虫、<code>JWT</code>、<code>GraphQL</code>、<code>Dubbo</code>、 <code>Zookeeper</code> 和 <code>Async</code> 等等。</li>
<li>kkFileView - 基于 <code>Spring Boot</code> 的<strong>文件在线体验</strong>项目。在线文档</li>
<li>SpringBootCodeGenerator - 基于 <code>SpringBoot</code> + <code>Freemarker</code> 的 <code>JAVA</code> <strong>代码生成器</strong>,以释放双手为目的,支持 <code>MySQL/Oracle/PgSQL</code> 三大数据库, 用<code>DDL-SQL</code> 语句生成 <code>JPA</code>、<code>JdbcTemplate</code>、<code>Mybatis</code>、<code>MybatisPlus</code>、<code>BeetlSQL</code> 等相关代码。</li>
<li>jetlinks-community - 基于 <code>Java8</code>、<code>Spring Boot 2.x</code>、<code>WebFlux</code>、<code>Netty</code>、<code>Vert.x</code>、<code>Reactor</code> 等开发,是一个全响应式的<strong>企业级物联网平台</strong>。支持统一物模型管理,多种设备,多种厂家,统一管理。统一设备连接管理,多协议适配(<code>TCP</code>、<code>MQTT</code>、<code>UDP</code>、<code>CoAP</code>、<code>HTTP</code>等)。屏蔽网络编程复杂性,灵活接入不同厂家不同协议等设备;实时数据处理,设备告警,消息通知,数据转发,地理位置,数据可视化等。在线文档</li>
<li>spring-boot-projects - <code>Spring Boot</code> 的<strong>入门学习教程</strong>、<strong>实战项目教程</strong>。</li>
</ul>
<h2 id="源码分析项目">源码分析项目</h2>
<ul>
<li>JavaSourceCodeLearning - <code>Java</code> 流行<strong>框架源码分析</strong>,学习以及总结。</li>
<li>source-code-hunter - <code>Spring</code> 全家桶,<code>Mybatis</code>、<code>Netty</code>、<code>Dubbo</code> 、 <code>Redis</code>、<code>Tomcat</code> 中间件等<strong>源码分析</strong>。在线文档</li>
<li>mini-spring - 简化版的 <code>Spring 框架</code>,能帮助你快速熟悉 <code>Spring</code> 源码和掌握 <code>Spring</code> 的核心原理。抽取了 <code>Spring</code> 的核心逻辑,代码极度简化,保留<code>Spring</code> 的核心功能,如 <code>IOC</code> 和 <code>AOP</code>、资源加载器、事件监听器、类型转换、容器扩展点、<code>Bean</code> 生命周期和作用域、应用上下文等核心功能。</li>
</ul>
<h2 id="前后端分离项目">前后端分离项目</h2>
<ul>
<li>litemall - 基于 <code>Spring Boot</code> 后端 + <code>Vue</code> 管理员前端 + 微信小程序用户前端 + <code>Vue</code> 用户移动端的<strong>小商场系统</strong>。在线文档</li>
<li>lilishop - 商城系统,后端基于 <code>SpringBoot</code> 研发,前端使用<code>Vue</code>、<code>uniapp</code> 开发, 前后端分离,支持分布式部署,支持 <code>Docker</code>,各个 <code>API</code> 独立。</li>
<li>flash-waimai - 基于 <code>SpringBoot</code> + <code>Vue</code> 前后端分离仿照饿了么的<strong>外卖平台</strong>,包括手机端,后台管理。在线体验 在线文档</li>
<li>Jeebase - 前后端分离的开源开发框架,基于 <code>SpringBoot</code> + <code>Vue</code>(<code>vue-element-admin</code>/<code>Ant Design Pro Vue</code>)开发。</li>
</ul>
<h2 id="vue2-项目"><code>Vue2</code> 项目</h2>
<ul>
<li>vue-typescript-admin-template - <strong>后台前端</strong>解决方案,它基于 Vue, TypeScript 和 Element-UI 实现。在线体验</li>
</ul>
<h2 id="vue3-项目"><code>Vue3</code> 项目</h2>
<ul>
<li>vue-next-admin - 基于 <code>vue3.x</code> + <code>CompositionAPI setup</code> 语法糖 + <code>typescript</code> + <code>vite</code> + <code>element plus</code> + <code>vue-router-next</code> + <code>pinia</code> 技术,适配手机、平板、<code>pc</code> 的<strong>后台开源免费模板</strong>。在线体验 在线文档</li>
<li>vue3-composition-admin - 一个<strong>管理端模板</strong>解决方案,基于<code>vue3</code>, <code>ts</code> 和 <code>element-plus</code>,项目都是以 <code>composition api</code> 风格编写。在线体验</li>
<li>vue-vben-admin - 免费开源的<strong>中后台模版</strong>,基于<code>Vue3</code>, <code>Vite2</code>,<code>TypeScript</code> 等主流技术开发,开箱即用的<strong>中后台前端</strong>解决方案。在线体验</li>
<li>paopao-ce - 基于 <code>gin</code> + <code>zinc</code> + <code>vue</code> + <code>ts</code>的清新文艺<strong>微社区</strong>。在线体验</li>
<li>vue3.0-template-admin - 基于 <code>Vue3</code> + <code>ElementPlus</code> + <code>Typescript</code> + <code>Vite</code> 搭建的<strong>后台管理模板</strong>;并基于常见业务场景,抽象出常见功能组件;包括动态菜单,菜单权限、登录、主题切换、国际化、个人中心、表单页、列表页、复制文本、二维码分享等等。在线体验</li>
<li>yuindex - 极客范儿的浏览器主页 ,<code>Vue 3</code> + <code>Node.js</code> 全栈项目,自实现 <code>web</code> 终端 + <strong>命令系统</strong>。在线体验</li>
<li>vue3-element-plus-admin - 基于 <code>Vue3</code> + <code>Element-Plus</code> + <code>Java</code> 的多企业后台权限管理系统,提供了完善的权限体系,可以用于<strong>网站管理后台</strong>、<code>SAAS</code>、<code>CMS</code>、<code>CRM</code>、<code>OA</code>、<code>ERP</code>等,企业和个人都可以免费使用。在线体验 在线文档</li>
<li>soybean-admin - 基于<code>Vue3</code>、<code>Vite3</code>、<code>TypeScript</code>、<code>NaiveUI</code> 和 <code>UnoCSS</code> 的清新优雅的<strong>中后台模版</strong>。在线体验 在线文档</li>
<li>cool-admin-vue - 一个很酷的<strong>后台权限管理框架</strong>,模块化、插件化、CRUD极速开发,永久开源免费,基于<code>midway.js 3.0</code>、<code>typeorm</code>、<code>mysql</code>、<code>jwt</code>、<code>element-ui</code>、<code>vuex</code>、<code>vue-router</code>、<code>vue</code> 等构建。在线体验账户:<code>admin</code>,密码:<code>123456</code> 在线文档</li>
<li>PPTist - 基于 <code>Vue3.x</code> + <code>TypeScript</code> 的<strong>在线演示文稿(幻灯片)应用</strong>,还原了大部分 <code>Office PowerPoint</code> 常用功能,实现在线 <code>PPT</code> 的编辑、演示。支持导出 <code>PPT</code> 文件。在线体验</li>
<li>blog-vue-typescript - <code>Vue3</code> + <code>TypeScript</code> + <code>Vite2</code> + <code>Vuex4</code> + <code>Vue-Router4</code> + <code>Element-UI-Plus</code> 支持 <code>markdown</code> 渲染的<strong>博客前台展示</strong>。</li>
<li>gin-vue-admin - 基于<code>Vite</code> + <code>Vue3</code> + <code>Gin</code> 搭建的开发基础平台(支持 <code>Ts</code> , <code>Js</code> 混用),集成 <code>Jwt</code> 鉴权,权限管理,动态路由,显隐可控组件,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等开发必备功能。在线体验 在线文档</li>
<li>vue-manage-system - 基于 <code>Vue3</code> + <code>Element UI Plus</code> 的<strong>后台管理系统</strong>解决方案。在线体验</li>
<li>vite-element-admin - 免费开源的<strong>中后台模版</strong>,使用了 <code>Vue3</code>、<code>vite2</code> 等技术开发,开箱即用。在线体验</li>
</ul>
<h2 id="微服务项目">微服务项目</h2>
<ul>
<li>mall4cloud - 基于 <code>Spring Cloud</code>、<code>Nacos</code>、<code>Seata</code>、<code>Mysql</code>、<code>Redis</code>、<code>RocketMQ</code>、<code>canal</code>、<code>ElasticSearch</code>、<code>minio</code> 的微服务 <code>B2B2C</code> <strong>电商商城系统</strong>,采用主流的互联网技术架构、全新的 <code>UI</code> 设计、支持集群部署、服务注册和发现以及拥有完整的订单流程等,代码完全开源,没有任何二次封装,是一个非常适合二次开发的电商平台系统。在线文档</li>
<li>yudao-cloud - ruoyi-vue-pro 全新 <code>Cloud</code> 版本,优化重构所有功能。基于 <code>Spring Cloud Alibaba</code> + <code>MyBatis Plus</code> + <code>Vue</code> & <code>Element</code> 实现的<strong>后台管理</strong>系统 + 用户小程序,支持 <code>RBAC</code> 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能。在线体验 在线文档</li>
<li>oms-erp - 一站式全渠道<strong>业务中台系统</strong>包括订单管理系统 <code>OMS</code> /电商 <code>ERP</code>、库存 <code>WMS</code> 统一管理系统和 <code>SAP</code> 财务管理系统等。在线体验 用户名:<code>demo</code> 密码:<code>abcd1234</code></li>
<li>gpmall - 基于 <code>SpringBoot</code> + <code>Dubbo</code> + <code>kafka</code>、<code>Elasticsearch</code> 微服务架构构建的<strong>电商平台</strong>。</li>
<li>PassJava-Platform - 一款<strong>面试刷题</strong>的 <code>Spring Cloud</code> 开源系统。采用流行的技术,<code>SpringBoot</code>、<code>MyBatis</code>、<code>Redis</code>、 <code>MySQL</code>、 <code>MongoDB</code>、 <code>RabbitMQ</code>、<code>ElasticSearch</code>,采用 <code>Docker</code> 容器化部署。在线文档</li>
<li>tesco-mall - 一套完善的<strong>微服务电商系统</strong>,由前台商城系统和后台管理系统构成,基于 <code>SpringBoot</code>、<code>SpringCloud</code>、<code>SpringCloud Alibaba</code>、<code>Vue</code> 实现,采用前后端分离开发模式。涵盖 <code>Restful</code> 接口、数据校验、网关、注册发现、配置中心、熔断、限流、降级、链路追踪、性能监控、压力测试、系统预警、集群部署、持续集成、持续部署等。</li>
<li>pig - 基于 <code>Spring Cloud 2021</code> 、<code>Spring Boot 2.7</code>、 <code>OAuth2</code> 的 <code>RBAC</code> <strong>权限管理系统</strong>。在线文档</li>
<li>matecloud - 一款基于 <code>Spring Cloud Alibaba</code> 的微服务架构。目前已经整合 <code>Spring Boot 2.7.0</code>、 <code>Spring Cloud 2021</code>、<code>Spring Cloud Alibaba 2021</code>、<code>Spring Security Oauth2</code>、<code>Feign</code>、<code>Dubbo</code>、<code>JetCache</code>、<code>RocketMQ</code> 等,支持多租户的低代码平台,<code>Saas</code> 平台开发套件。在线文档</li>
<li>goodsKill - 基于 <code>SpringCloud 2021.x</code> + <code>Dubbo 3.x</code> 构建的模拟秒杀微服务项目,集成了 <code>Elasticsearch</code>、<code>Gateway</code>、<code>Mybatis-Plus</code>、<code>Sharding-JDBC</code>等常用开源组件。</li>
</ul>
<h2 id="api-网关项目"><code>Api</code> 网关项目</h2>
<ul>
<li>apisix - <code>Apache</code> 下的云原生 <code>API</code> <strong>网关</strong>。在线文档</li>
<li>kong - 云原生 <code>API</code> <strong>网关</strong>。在线文档</li>
<li>shenyu - 异步的,高性能的,跨语言的,响应式的 <code>API</code> <strong>网关</strong>。在线文档</li>
</ul>
<h2 id="中间件项目">中间件项目</h2>
<ul>
<li>dynamic-tp - 轻量级<strong>动态线程池</strong>,内置监控告警功能,集成三方中间件线程池管理,基于主流配置中心(已支持 <code>Nacos</code>、<code>Apollo</code>,<code>Zookeeper</code>、<code>Consul</code>、<code>Etcd</code>,可通过 <code>SPI</code> 自定义实现)。在线文档</li>
</ul>
<h2 id="数据操作项目">数据操作项目</h2>
<ul>
<li>dataease - 开源的<strong>数据可视化分析工具</strong>,支持丰富的数据源连接,能够通过拖拉拽方式快速制作图表。在线体验 用户名:<code>demo</code> 密码:<code>dataease</code> 在线文档</li>
<li>DataX - 阿里云 <code>DataWorks</code> <strong>数据集成</strong>的开源版本,实现了包括 <code>MySQL</code>、<code>Oracle</code>、<code>OceanBase</code>、<code>SqlServer</code>、<code>Postgre</code>、<code>HDFS</code>、<code>Hive</code>、<code>ADS</code>、<code>HBase</code>、<code>TableStore(OTS)</code>、<code>MaxCompute(ODPS)</code>、<code>Hologres</code>、<code>DRDS </code> 等各种异构数据源之间高效的数据同步功能。</li>
</ul>
<h2 id="测试运维监控项目">测试运维监控项目</h2>
<ul>
<li>metersphere - 一站式开源<strong>持续测试平台</strong>, 涵盖测试跟踪、接口测试、<code>UI</code> 测试和性能测试等功能,全面兼容 <code>JMeter</code>、<code>Selenium</code> 等主流开源标准。在线体验 在线文档</li>
<li>hertzbeat - 易用友好的<strong>实时监控告警系统</strong>,无需 <code>Agent</code>,强大自定义监控能力。在线体验</li>
<li>webfunny_monitor - 轻量级的<strong>前端监控系统</strong>,无埋点监控前端日志,实时分析前端健康状态。</li>
<li>KnowStreaming - 一套云原生的 <code>Kafka</code> 管控平台,脱胎于众多互联网内部多年的 <code>Kafka</code> 运营实践经验,专注于 <code>Kafka</code> 运维管控、监控告警、资源治理、多活容灾等核心场景。在线文档</li>
<li>Jpom - 简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件。在线文档</li>
<li>rainbond - <strong>云原生应用管理平台</strong>,使用简单,不需要懂容器、<code>Kubernetes</code> 和底层复杂技术,支持管理多个 <code>Kubernetes</code> 集群,和管理企业应用全生命周期。主要功能包括应用开发环境、应用市场、微服务架构、应用交付、应用运维、应用级多云管理等。在线文档</li>
</ul>
<h2 id="接口文档管理项目">接口文档管理项目</h2>
<ul>
<li>Torna - <strong>接口文档</strong>解决方案,目标是让接口文档管理变得更加方便、快捷。<code>Torna</code> 采用团队协作的方式管理和维护接口文档,将不同形式的文档纳入进来统一维护。在线文档</li>
<li>postcat - 可扩展的 <code>API</code> 工具平台,集成基础的 <code>API</code> 管理和测试功能,并且可以通过插件简化 <code>API</code> 开发工作,更快更好地创建 <code>API</code>。在线体验 在线文档</li>
<li>DOClever - <strong>接口管理平台</strong></li>
<li>yapi - 一个可本地部署的、打通前后端及QA的、可视化的<strong>接口管理平台</strong>。在线体验 在线文档</li>
<li>zyplayer-doc - 一款适合团队和个人使用的 <code>WIKI</code> <strong>文档管理工具</strong>,同时还包含数据库文档、<code>Api</code> 接口文档。在线体验账号:<code>zyplayer</code> 密码:<code>123456</code></li>
</ul>
<h2 id="知识管理项目">知识管理项目</h2>
<ul>
<li>think - 一款开源<strong>知识管理工具</strong>。通过独立的知识库空间,结构化地组织在线协作文档,实现知识的积累与沉淀,促进知识的复用与流通。基于 <code>MySQL</code> 存储 + <code>next.js</code> 前端页面 + <code>nest.js</code> 服务端 + <code>tiptap</code> 编辑器及文档协作。在线体验 在线文档</li>
<li>wiki - 一款基于 <code>Node.js</code> 的开源<strong>知识管理工具</strong>。在线体验</li>
</ul>
<h2 id="聊天项目">聊天项目</h2>
<ul>
<li>him-netty 基于 <code>SpringBoot</code> + <code>Netty</code> + <code>Protobuf</code> + <code>Vue</code> 开源的 <code>H5</code> <strong>即时聊天系统</strong>。</li>
<li>subtlechat - 基于前后端分离,采用 <code>SpringBoot</code> + <code>Vue</code> 框架开发的<strong>网页版聊天室</strong>。 使用了 <code>Spring Security</code> 安全框架进行密码的加密存储和登录登出等逻辑的处理,以 <code>WebSocket</code> + <code>Socket.js</code> + <code>Stomp.js</code> 实现消息的发送与接收、监听。搭建 <code>FastDFS</code> 文件服务器用于保存图片,使用 <code>EasyExcel</code> 导出数据,使用 <code>Vue.js</code> 结合 <code>Element UI</code> 进行显示弹窗和数据表格分页等功能,以及整个系统的界面进行 <code>UI</code> 设计,并且使用 <code>MyBatis</code> 结合数据库<code>MySQL</code> 进行开发。在线体验 在线文档</li>
<li>Chatroom - 基于 <code>Spring</code> + <code>Netty</code> + <code>Websocket</code> 实现的<strong>互联网实时聊天系统</strong> 。</li>
</ul>
<h2 id="工具项目">工具项目</h2>
<ul>
<li>zfile - 基于 <code>Java</code> 的<strong>在线网盘程序</strong>,支持对接 <code>S3</code>、<code>OneDrive</code>、<code>SharePoint</code>、又拍云、本地存储、<code>FTP</code>、<code>SFTP</code> 等存储源,支持在线浏览图片、播放音视频,文本文件、<code>Office</code>、<code>obj(3d)</code>等文件类型。在线体验 在线文档</li>
<li>APIJSON - 专为 <code>API</code> 而生的 <code>JSON</code> 网络传输协议以及基于这套协议实现的 <code>ORM</code> 库。为各种增删改查提供了完全自动化的万能通用接口,零代码实时满足千变万化的各种新增和变更需求。在线体验 在线文档</li>
<li>Wechatsync - 一键<strong>同步文章</strong>到多个内容平台,支持今日头条、<code>WordPress</code>、知乎、简书、掘金、<code>CSDN</code>、<code>typecho</code> 各大平台,一次发布,多平台同步发布。</li>
<li>linux-command - <code>Linux</code> <strong>命令大全</strong>搜索工具,内容包含 <code>Linux</code> 命令手册、详解、学习、搜集。在线体验</li>
<li>cherry-markdown - 一款 <code>JavaScript</code> <code>Markdown</code> <strong>编辑器</strong>,具有开箱即用、轻量简洁、易于扩展等特点,它可以运行在浏览器或服务端( <code>NodeJs</code>)。</li>
<li>dootask - 一款轻量级的开源在线项目<strong>任务管理工具</strong>,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时 <code>IM</code>,文件管理等工具。在线体验</li>
<li>Yearning - 开箱即用的<code>MySQL</code> <code>SQL</code> 审核工具。在线文档</li>
<li>YoutubeDownloader - <code>Youtube</code> <strong>视频下载工具</strong>。</li>
<li>mm-wiki - 轻量级的<strong>企业知识分享与团队协同软件</strong>,可用于快速构建企业 <code>Wiki</code> 和团队知识分享平台。在线体验</li>
<li>NotepadNext - 跨平台的、重新实现的 <code>Notepad++</code>。</li>
<li>lx-music-desktop - 基于 <code>electron</code> 的<strong>音乐软件</strong>。在线文档</li>
<li>online-markdown - 一个专门针对微信公众号格式的在线 <code>Markdown</code> 转换器。在线体验</li>
<li>NeteaseCloudMusicApi - 网易云音乐 <code>Node.js</code> <code>API</code> <code>Service</code>。在线文档</li>
</ul>
<h2 id="集合项目">集合项目</h2>
<ul>
<li>GitHub-Chinese-Top-Charts - 优秀<strong>中文项目集合</strong>,可以无语言障碍地、更高效地吸收优秀经验成果。</li>
<li>Awesome-GitHub-Repo - 收集整理 <code>GitHub</code> 上高质量、有趣的<strong>开源项目</strong>,并将他们进行归类。</li>
<li>Thanks-Mirror - 整理记录各个<strong>包管理器</strong>,<strong>系统镜像</strong>,以及常用软件的好用镜像。</li>
<li>howto-make-more-money - 整理记录程序员如何优雅的<strong>挣零花钱</strong>。</li>
</ul><br><br>
来源:https://www.cnblogs.com/codechen8848/p/17097271.html
頁:
[1]