Github、Gitee优秀的开源项目
收集
Github、Gitee优秀的开源项目,并进行归类整理。项目地址
目录
- 编程语言项目
 SprinBoot项目- 源码分析项目
 - 前后端分离项目
 Vue2项目Vue3项目- 微服务项目
 Api网关项目- 中间件项目
 - 数据操作项目
 - 测试运维监控项目
 - 接口文档管理项目
 - 知识管理项目
 - 聊天项目
 - 工具项目
 - 集合项目
 
编程语言项目
- 7days-golang - 7天用 
Go从零实现系列。在线文档 - 50projects50days -  50+ 个基于 
HTML/CSS、JavaScript实现的小网页项目。 - the-way-to-go_ZH_CN - 《The Way to Go》中文译本,中文正式名《Go 入门指南》。
 - javacore - 
Java核心技术的经验总结。在线文档 - symphony -  一款用 
Java实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。 - concurrent - 
Java多线程系列文章。在线文档 - learning-note - 
Java开发及面试(个人面试、工作总结、资料收集)。在线文档 - blog - 大前端技术为主,读书笔记、随笔、理财为辅,做个终身学习者。
 - java-eight-part - 『
Java八股文』面试套路,Java进阶学习。 - toBeTopJavaer - 
Java工程师成神之路。在线文档 - JAVA - 
Java相关书籍合集,《剑指Offer》、《编程珠玑》、《深入理解Java虚拟机:JVM高级特性与最佳实践》、《重构-改善既有代码的设计 中文版》、《clean_code(中文完整版)》、《Java编程思想(第4版)》、《Java核心技术 卷I (第8版)》、《Quartz_Job+Scheduling_Framework》。 - Tutorial - 后端(
Java、Golang)全栈知识架构体系总结。 
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 项目
- vue-typescript-admin-template - 后台前端解决方案,它基于 Vue, TypeScript 和 Element-UI 实现。在线体验
 
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实现的互联网实时聊天系统 。 
工具项目
- zfile - 基于 
Java的在线网盘程序,支持对接S3、OneDrive、SharePoint、又拍云、本地存储、FTP、SFTP等存储源,支持在线浏览图片、播放音视频,文本文件、Office、obj(3d)等文件类型。在线体验 在线文档 - APIJSON - 专为 
API而生的JSON网络传输协议以及基于这套协议实现的ORM库。为各种增删改查提供了完全自动化的万能通用接口,零代码实时满足千变万化的各种新增和变更需求。在线体验 在线文档 - Wechatsync - 一键同步文章到多个内容平台,支持今日头条、
WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。 - linux-command - 
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。在线体验 - cherry-markdown - 一款 
JavaScriptMarkdown编辑器,具有开箱即用、轻量简洁、易于扩展等特点,它可以运行在浏览器或服务端(NodeJs)。 - dootask - 一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时 
IM,文件管理等工具。在线体验 - Yearning - 开箱即用的
MySQLSQL审核工具。在线文档 - YoutubeDownloader - 
Youtube视频下载工具。 - mm-wiki - 轻量级的企业知识分享与团队协同软件,可用于快速构建企业 
Wiki和团队知识分享平台。在线体验 - NotepadNext - 跨平台的、重新实现的 
Notepad++。 - lx-music-desktop - 基于 
electron的音乐软件。在线文档 - online-markdown - 一个专门针对微信公众号格式的在线 
Markdown转换器。在线体验 - NeteaseCloudMusicApi - 网易云音乐 
Node.jsAPIService。在线文档 
集合项目
- GitHub-Chinese-Top-Charts - 优秀中文项目集合,可以无语言障碍地、更高效地吸收优秀经验成果。
 - Awesome-GitHub-Repo - 收集整理 
GitHub上高质量、有趣的开源项目,并将他们进行归类。 - Thanks-Mirror - 整理记录各个包管理器,系统镜像,以及常用软件的好用镜像。
 - howto-make-more-money - 整理记录程序员如何优雅的挣零花钱。
 
Github、Gitee优秀的开源项目的更多相关文章
- Github发现优秀的开源项目
		
先上个大logo,哈哈. github上有非常多的资源,我们可以在github上搜索到非常多的开源项目.那么如何使用github查找资源? 罗列出一下几种方式. 1.Explore 登录GitHub, ...
 - GitHub上优秀的开源项目(转载)
		
转载出处:https://github.com/Trinea/android-open-project 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView.A ...
 - GitHub上优秀Android 开源项目
		
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上.更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要.利用这些项目,有时能够让你 ...
 - GitHub 优秀Android 开源项目
		
阅读目录 1.Xabber客户端 2.oschina客户端 3.手机安全管家 4.星座连萌 5.玲闹铃 6.魔乐盒 7.PWP日历 8.Apollo音乐播放器 9.夏普名片识别 10.高仿人人网 11 ...
 - 如何在 Github 上发现优秀的开源项目?
		
之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Git ...
 - 【转载】如何在 Github 上发现优秀的开源项目?
		
之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Git ...
 - github 优秀的开源项目
		
https://github.com/wlcaption/AndroidMarket---- 这是手机应用商店,包含应用的下载,用户中心等内容 https://github.com/wlcaption ...
 - (转载)如何在 Github 上发现优秀的开源项目?
		
转载自:传送门 之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到 ...
 - 从0开始学习 GitHub 系列之「08.如何发现优秀的开源项目」
		
之前发过一系列有关 GitHub 的文章,有同学问了,GitHub 我大概了解了,Git 也差不多会使用了,但是 还是搞不清 GitHub 如何帮助我的工作,怎么提升我的工作效率? 问到点子上了,Gi ...
 - github上有android开源项目
		
下面是一些比较好的开源项目,总共分为5大类,也许对某一些人有用,有些项目也许将来某一天对自己也有用,所以整理到此,希望对大家有帮助.首先声明非原创,这篇blog的目的是分享给那些可能需要的人. htt ...
 
随机推荐
- 数据科学工具 Jupyter Notebook 教程(一)
			
ipython notebook 是一个基于浏览器的 python 数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果.jupyter 是它的升级版,它的安装也非常方便,一般 Ana ...
 - 分布式数据库 Join 查询设计与实现浅析
			
相对于单例数据库的查询操作,分布式数据查询会有很多技术难题. 本文记录 Mysql 分库分表 和 Elasticsearch Join 查询的实现思路,了解分布式场景数据处理的设计方案. 文章从常用的 ...
 - fidder中勾选check for certificate revocations导致手机无法连上fidder服务器
			
在测试过程中因为要获取一个小程序登录API,就用手机设置代理后抓取,在抓取过程中发现提示用户名密码错误(未使用代理正常登录) 遂逐步查找,在与别人核对tools-option发现自己https页签中勾 ...
 - 使用LabVIEW实现 DeepLabv3+ 语义分割含源码
			
前言 图像分割可以分为两类:语义分割(Semantic Segmentation)和实例分割(Instance Segmentation),前面已经给大家介绍过两者的区别,并就如何在labview上实 ...
 - LeetCode 周赛上分之旅 #35 两题坐牢,菜鸡现出原形
			
️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 [BaguTree Pro] 知识星球提问. 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思 ...
 - Vue: 配置axios基准路径并使用
			
配置 main.js文件修改 在main.js中进行如下修改 // 设置axios全局api import axios from 'axios' // 请求基准路径的配置 后台 axios.defau ...
 - 解决:vue-loader was used without the corresponding plugin.
			
原因 webpack经常出现版本不兼容问题,vue-loader在15以前的版本打包时候会自动生成VueLoaderPlugin,但是现在需要手动去wepack.config.js文件中去加入,如下图 ...
 - Kitex微服务开发实践(ETCD服务注册)
			
服务注册通常用于分布式系统或微服务架构中,是一种用于管理和发现这些分布式服务的机制.它的目标是让服务能够动态地找到其他服务,并能够与其进行通信,而无需显式地配置其位置信息 本文简单讲述使用etcd进行 ...
 - vue3 + ElementPlus 封装函数式弹窗组件
			
需求场景:弹窗组件需要支持自定义的插槽内容,删除的弹窗也要使用这个组件,只是样式不一样而已,希望在父组件使用删除弹窗的时候直接调用某个方法就可以显示弹窗 组件模拟 cuDialog 假设我的弹窗组件有 ...
 - Java不能操作内存?Unsafe了解一下
			
前言 C++可以动态的分类内存(但是得主动释放内存,避免内存泄漏),而java并不能这样,java的内存分配和垃圾回收统一由JVM管理,是不是java就不能操作内存呢?当然有其他办法可以操作内存,接下 ...