收集
Github、Gitee優(yōu)秀的開(kāi)源項(xiàng)目,并進(jìn)行歸類(lèi)整理。項(xiàng)目地址
目錄
編程語(yǔ)言項(xiàng)目
7days-golang - 7天用
Go從零實(shí)現(xiàn)系列。在線文檔50projects50days - 50+ 個(gè)基于
HTML/CSS、JavaScript實(shí)現(xiàn)的小網(wǎng)頁(yè)項(xiàng)目。the-way-to-go_ZH_CN - 《The Way to Go》中文譯本,中文正式名《Go 入門(mén)指南》。
symphony - 一款用
Java實(shí)現(xiàn)的現(xiàn)代化社區(qū)(論壇/問(wèn)答/BBS/社交網(wǎng)絡(luò)/博客)系統(tǒng)平臺(tái)。concurrent -
Java多線程系列文章。在線文檔learning-note -
Java開(kāi)發(fā)及面試(個(gè)人面試、工作總結(jié)、資料收集)。在線文檔blog - 大前端技術(shù)為主,讀書(shū)筆記、隨筆、理財(cái)為輔,做個(gè)終身學(xué)習(xí)者。
java-eight-part - 『
Java八股文』面試套路,Java進(jìn)階學(xué)習(xí)。toBeTopJavaer -
Java工程師成神之路。在線文檔JAVA -
Java相關(guān)書(shū)籍合集,《劍指Offer》、《編程珠璣》、《深入理解Java虛擬機(jī):JVM高級(jí)特性與最佳實(shí)踐》、《重構(gòu)-改善既有代碼的設(shè)計(jì) 中文版》、《clean_code(中文完整版)》、《Java編程思想(第4版)》、《Java核心技術(shù) 卷I (第8版)》、《Quartz_Job+Scheduling_Framework》。Tutorial - 后端(
Java、Golang)全棧知識(shí)架構(gòu)體系總結(jié)。
SprinBoot 項(xiàng)目
spring-boot-quick - 基于
SpringBoot的快速學(xué)習(xí)示例,整合開(kāi)源框架,如:RabbitMQ、Kafka、Jpa、Redis、Oauth2、Swagger、Jsp、Docker、k3s、k3d、k8s、Mybatis加解密插件、異常處理、日志輸出、多模塊開(kāi)發(fā)、多環(huán)境打包、緩存Cache、爬蟲(chóng)、JWT、GraphQL、Dubbo、Zookeeper和Async等等。kkFileView - 基于
Spring Boot的文件在線體驗(yàn)項(xiàng)目。在線文檔SpringBootCodeGenerator - 基于
SpringBoot+Freemarker的JAVA代碼生成器,以釋放雙手為目的,支持MySQL/Oracle/PgSQL三大數(shù)據(jù)庫(kù), 用DDL-SQL語(yǔ)句生成JPA、JdbcTemplate、Mybatis、MybatisPlus、BeetlSQL等相關(guān)代碼。jetlinks-community - 基于
Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor等開(kāi)發(fā),是一個(gè)全響應(yīng)式的企業(yè)級(jí)物聯(lián)網(wǎng)平臺(tái)。支持統(tǒng)一物模型管理,多種設(shè)備,多種廠家,統(tǒng)一管理。統(tǒng)一設(shè)備連接管理,多協(xié)議適配(TCP、MQTT、UDP、CoAP、HTTP等)。屏蔽網(wǎng)絡(luò)編程復(fù)雜性,靈活接入不同廠家不同協(xié)議等設(shè)備;實(shí)時(shí)數(shù)據(jù)處理,設(shè)備告警,消息通知,數(shù)據(jù)轉(zhuǎn)發(fā),地理位置,數(shù)據(jù)可視化等。在線文檔spring-boot-projects -
Spring Boot的入門(mén)學(xué)習(xí)教程、實(shí)戰(zhàn)項(xiàng)目教程。
源碼分析項(xiàng)目
JavaSourceCodeLearning -
Java流行框架源碼分析,學(xué)習(xí)以及總結(jié)。source-code-hunter -
Spring全家桶,Mybatis、Netty、Dubbo、Redis、Tomcat中間件等源碼分析。在線文檔mini-spring - 簡(jiǎn)化版的
Spring 框架,能幫助你快速熟悉Spring源碼和掌握Spring的核心原理。抽取了Spring的核心邏輯,代碼極度簡(jiǎn)化,保留Spring的核心功能,如IOC和AOP、資源加載器、事件監(jiān)聽(tīng)器、類(lèi)型轉(zhuǎn)換、容器擴(kuò)展點(diǎn)、Bean生命周期和作用域、應(yīng)用上下文等核心功能。
前后端分離項(xiàng)目
litemall - 基于
Spring Boot后端 +Vue管理員前端 + 微信小程序用戶(hù)前端 +Vue用戶(hù)移動(dòng)端的小商場(chǎng)系統(tǒng)。在線文檔lilishop - 商城系統(tǒng),后端基于
SpringBoot研發(fā),前端使用Vue、uniapp開(kāi)發(fā), 前后端分離,支持分布式部署,支持Docker,各個(gè)API獨(dú)立。flash-waimai - 基于
SpringBoot+Vue前后端分離仿照餓了么的外賣(mài)平臺(tái),包括手機(jī)端,后臺(tái)管理。在線體驗(yàn) 在線文檔Jeebase - 前后端分離的開(kāi)源開(kāi)發(fā)框架,基于
SpringBoot+Vue(vue-element-admin/Ant Design Pro Vue)開(kāi)發(fā)。
Vue2 項(xiàng)目
- vue-typescript-admin-template - 后臺(tái)前端解決方案,它基于 Vue, TypeScript 和 Element-UI 實(shí)現(xiàn)。在線體驗(yàn)
Vue3 項(xiàng)目
vue-next-admin - 基于
vue3.x+CompositionAPI setup語(yǔ)法糖 +typescript+vite+element plus+vue-router-next+pinia技術(shù),適配手機(jī)、平板、pc的后臺(tái)開(kāi)源免費(fèi)模板。在線體驗(yàn) 在線文檔vue3-composition-admin - 一個(gè)管理端模板解決方案,基于
vue3,ts和element-plus,項(xiàng)目都是以composition api風(fēng)格編寫(xiě)。在線體驗(yàn)vue-vben-admin - 免費(fèi)開(kāi)源的中后臺(tái)模版,基于
Vue3,Vite2,TypeScript等主流技術(shù)開(kāi)發(fā),開(kāi)箱即用的中后臺(tái)前端解決方案。在線體驗(yàn)vue3.0-template-admin - 基于
Vue3+ElementPlus+Typescript+Vite搭建的后臺(tái)管理模板;并基于常見(jiàn)業(yè)務(wù)場(chǎng)景,抽象出常見(jiàn)功能組件;包括動(dòng)態(tài)菜單,菜單權(quán)限、登錄、主題切換、國(guó)際化、個(gè)人中心、表單頁(yè)、列表頁(yè)、復(fù)制文本、二維碼分享等等。在線體驗(yàn)yuindex - 極客范兒的瀏覽器主頁(yè) ,
Vue 3+Node.js全棧項(xiàng)目,自實(shí)現(xiàn)web終端 + 命令系統(tǒng)。在線體驗(yàn)vue3-element-plus-admin - 基于
Vue3+Element-Plus+Java的多企業(yè)后臺(tái)權(quán)限管理系統(tǒng),提供了完善的權(quán)限體系,可以用于網(wǎng)站管理后臺(tái)、SAAS、CMS、CRM、OA、ERP等,企業(yè)和個(gè)人都可以免費(fèi)使用。在線體驗(yàn) 在線文檔soybean-admin - 基于
Vue3、Vite3、TypeScript、NaiveUI和UnoCSS的清新優(yōu)雅的中后臺(tái)模版。在線體驗(yàn) 在線文檔cool-admin-vue - 一個(gè)很酷的后臺(tái)權(quán)限管理框架,模塊化、插件化、CRUD極速開(kāi)發(fā),永久開(kāi)源免費(fèi),基于
midway.js 3.0、typeorm、mysql、jwt、element-ui、vuex、vue-router、vue等構(gòu)建。在線體驗(yàn) 賬戶(hù):admin,密碼:123456在線文檔PPTist - 基于
Vue3.x+TypeScript的在線演示文稿(幻燈片)應(yīng)用,還原了大部分Office PowerPoint常用功能,實(shí)現(xiàn)在線PPT的編輯、演示。支持導(dǎo)出PPT文件。在線體驗(yàn)blog-vue-typescript -
Vue3+TypeScript+Vite2+Vuex4+Vue-Router4+Element-UI-Plus支持markdown渲染的博客前臺(tái)展示。gin-vue-admin - 基于
Vite+Vue3+Gin搭建的開(kāi)發(fā)基礎(chǔ)平臺(tái)(支持Ts,Js混用),集成Jwt鑒權(quán),權(quán)限管理,動(dòng)態(tài)路由,顯隱可控組件,分頁(yè)封裝,多點(diǎn)登錄攔截,資源權(quán)限,上傳下載,代碼生成器,表單生成器等開(kāi)發(fā)必備功能。在線體驗(yàn) 在線文檔vue-manage-system - 基于
Vue3+Element UI Plus的后臺(tái)管理系統(tǒng)解決方案。在線體驗(yàn)vite-element-admin - 免費(fèi)開(kāi)源的中后臺(tái)模版,使用了
Vue3、vite2等技術(shù)開(kāi)發(fā),開(kāi)箱即用。在線體驗(yàn)
微服務(wù)項(xiàng)目
mall4cloud - 基于
Spring Cloud、Nacos、Seata、Mysql、Redis、RocketMQ、canal、ElasticSearch、minio的微服務(wù)B2B2C電商商城系統(tǒng),采用主流的互聯(lián)網(wǎng)技術(shù)架構(gòu)、全新的UI設(shè)計(jì)、支持集群部署、服務(wù)注冊(cè)和發(fā)現(xiàn)以及擁有完整的訂單流程等,代碼完全開(kāi)源,沒(méi)有任何二次封裝,是一個(gè)非常適合二次開(kāi)發(fā)的電商平臺(tái)系統(tǒng)。在線文檔yudao-cloud - ruoyi-vue-pro 全新
Cloud版本,優(yōu)化重構(gòu)所有功能?;?Spring Cloud Alibaba+MyBatis Plus+Vue&Element實(shí)現(xiàn)的后臺(tái)管理系統(tǒng) + 用戶(hù)小程序,支持RBAC動(dòng)態(tài)權(quán)限、多租戶(hù)、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能。在線體驗(yàn) 在線文檔oms-erp - 一站式全渠道業(yè)務(wù)中臺(tái)系統(tǒng)包括訂單管理系統(tǒng)
OMS/電商ERP、庫(kù)存WMS統(tǒng)一管理系統(tǒng)和SAP財(cái)務(wù)管理系統(tǒng)等。在線體驗(yàn) 用戶(hù)名:demo密碼:abcd1234gpmall - 基于
SpringBoot+Dubbo+kafka、Elasticsearch微服務(wù)架構(gòu)構(gòu)建的電商平臺(tái)。PassJava-Platform - 一款面試刷題的
Spring Cloud開(kāi)源系統(tǒng)。采用流行的技術(shù),SpringBoot、MyBatis、Redis、MySQL、MongoDB、RabbitMQ、ElasticSearch,采用Docker容器化部署。在線文檔tesco-mall - 一套完善的微服務(wù)電商系統(tǒng),由前臺(tái)商城系統(tǒng)和后臺(tái)管理系統(tǒng)構(gòu)成,基于
SpringBoot、SpringCloud、SpringCloud Alibaba、Vue實(shí)現(xiàn),采用前后端分離開(kāi)發(fā)模式。涵蓋Restful接口、數(shù)據(jù)校驗(yàn)、網(wǎng)關(guān)、注冊(cè)發(fā)現(xiàn)、配置中心、熔斷、限流、降級(jí)、鏈路追蹤、性能監(jiān)控、壓力測(cè)試、系統(tǒng)預(yù)警、集群部署、持續(xù)集成、持續(xù)部署等。pig - 基于
Spring Cloud 2021、Spring Boot 2.7、OAuth2的RBAC權(quán)限管理系統(tǒng)。在線文檔matecloud - 一款基于
Spring Cloud Alibaba的微服務(wù)架構(gòu)。目前已經(jīng)整合Spring Boot 2.7.0、Spring Cloud 2021、Spring Cloud Alibaba 2021、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等,支持多租戶(hù)的低代碼平臺(tái),Saas平臺(tái)開(kāi)發(fā)套件。在線文檔goodsKill - 基于
SpringCloud 2021.x+Dubbo 3.x構(gòu)建的模擬秒殺微服務(wù)項(xiàng)目,集成了Elasticsearch、Gateway、Mybatis-Plus、Sharding-JDBC等常用開(kāi)源組件。
Api 網(wǎng)關(guān)項(xiàng)目
中間件項(xiàng)目
-
dynamic-tp - 輕量級(jí)動(dòng)態(tài)線程池,內(nèi)置監(jiān)控告警功能,集成三方中間件線程池管理,基于主流配置中心(已支持
Nacos、Apollo,Zookeeper、Consul、Etcd,可通過(guò)SPI自定義實(shí)現(xiàn))。在線文檔
數(shù)據(jù)操作項(xiàng)目
dataease - 開(kāi)源的數(shù)據(jù)可視化分析工具,支持豐富的數(shù)據(jù)源連接,能夠通過(guò)拖拉拽方式快速制作圖表。在線體驗(yàn) 用戶(hù)名:
demo密碼:dataease在線文檔DataX - 阿里云
DataWorks數(shù)據(jù)集成的開(kāi)源版本,實(shí)現(xiàn)了包括MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS等各種異構(gòu)數(shù)據(jù)源之間高效的數(shù)據(jù)同步功能。
測(cè)試運(yùn)維監(jiān)控項(xiàng)目
metersphere - 一站式開(kāi)源持續(xù)測(cè)試平臺(tái), 涵蓋測(cè)試跟蹤、接口測(cè)試、
UI測(cè)試和性能測(cè)試等功能,全面兼容JMeter、Selenium等主流開(kāi)源標(biāo)準(zhǔn)。在線體驗(yàn) 在線文檔hertzbeat - 易用友好的實(shí)時(shí)監(jiān)控告警系統(tǒng),無(wú)需
Agent,強(qiáng)大自定義監(jiān)控能力。在線體驗(yàn)webfunny_monitor - 輕量級(jí)的前端監(jiān)控系統(tǒng),無(wú)埋點(diǎn)監(jiān)控前端日志,實(shí)時(shí)分析前端健康狀態(tài)。
KnowStreaming - 一套云原生的
Kafka管控平臺(tái),脫胎于眾多互聯(lián)網(wǎng)內(nèi)部多年的Kafka運(yùn)營(yíng)實(shí)踐經(jīng)驗(yàn),專(zhuān)注于Kafka運(yùn)維管控、監(jiān)控告警、資源治理、多活容災(zāi)等核心場(chǎng)景。在線文檔Jpom - 簡(jiǎn)而輕的低侵入式在線構(gòu)建、自動(dòng)部署、日常運(yùn)維、項(xiàng)目監(jiān)控軟件。在線文檔
rainbond - 云原生應(yīng)用管理平臺(tái),使用簡(jiǎn)單,不需要懂容器、
Kubernetes和底層復(fù)雜技術(shù),支持管理多個(gè)Kubernetes集群,和管理企業(yè)應(yīng)用全生命周期。主要功能包括應(yīng)用開(kāi)發(fā)環(huán)境、應(yīng)用市場(chǎng)、微服務(wù)架構(gòu)、應(yīng)用交付、應(yīng)用運(yùn)維、應(yīng)用級(jí)多云管理等。在線文檔
接口文檔管理項(xiàng)目
Torna - 接口文檔解決方案,目標(biāo)是讓接口文檔管理變得更加方便、快捷。
Torna采用團(tuán)隊(duì)協(xié)作的方式管理和維護(hù)接口文檔,將不同形式的文檔納入進(jìn)來(lái)統(tǒng)一維護(hù)。在線文檔postcat - 可擴(kuò)展的
API工具平臺(tái),集成基礎(chǔ)的API管理和測(cè)試功能,并且可以通過(guò)插件簡(jiǎn)化API開(kāi)發(fā)工作,更快更好地創(chuàng)建API。在線體驗(yàn) 在線文檔DOClever - 接口管理平臺(tái)
yapi - 一個(gè)可本地部署的、打通前后端及QA的、可視化的接口管理平臺(tái)。在線體驗(yàn) 在線文檔
zyplayer-doc - 一款適合團(tuán)隊(duì)和個(gè)人使用的
WIKI文檔管理工具,同時(shí)還包含數(shù)據(jù)庫(kù)文檔、Api接口文檔。在線體驗(yàn) 賬號(hào):zyplayer密碼:123456
知識(shí)管理項(xiàng)目
think - 一款開(kāi)源知識(shí)管理工具。通過(guò)獨(dú)立的知識(shí)庫(kù)空間,結(jié)構(gòu)化地組織在線協(xié)作文檔,實(shí)現(xiàn)知識(shí)的積累與沉淀,促進(jìn)知識(shí)的復(fù)用與流通?;?
MySQL存儲(chǔ) +next.js前端頁(yè)面 +nest.js服務(wù)端 +tiptap編輯器及文檔協(xié)作。在線體驗(yàn) 在線文檔
聊天項(xiàng)目
him-netty 基于
SpringBoot+Netty+Protobuf+Vue開(kāi)源的H5即時(shí)聊天系統(tǒng)。subtlechat - 基于前后端分離,采用
SpringBoot+Vue框架開(kāi)發(fā)的網(wǎng)頁(yè)版聊天室。 使用了Spring Security安全框架進(jìn)行密碼的加密存儲(chǔ)和登錄登出等邏輯的處理,以WebSocket+Socket.js+Stomp.js實(shí)現(xiàn)消息的發(fā)送與接收、監(jiān)聽(tīng)。搭建FastDFS文件服務(wù)器用于保存圖片,使用EasyExcel導(dǎo)出數(shù)據(jù),使用Vue.js結(jié)合Element UI進(jìn)行顯示彈窗和數(shù)據(jù)表格分頁(yè)等功能,以及整個(gè)系統(tǒng)的界面進(jìn)行UI設(shè)計(jì),并且使用MyBatis結(jié)合數(shù)據(jù)庫(kù)MySQL進(jìn)行開(kāi)發(fā)。在線體驗(yàn) 在線文檔Chatroom - 基于
Spring+Netty+Websocket實(shí)現(xiàn)的互聯(lián)網(wǎng)實(shí)時(shí)聊天系統(tǒng) 。
工具項(xiàng)目
zfile - 基于
Java的在線網(wǎng)盤(pán)程序,支持對(duì)接S3、OneDrive、SharePoint、又拍云、本地存儲(chǔ)、FTP、SFTP等存儲(chǔ)源,支持在線瀏覽圖片、播放音視頻,文本文件、Office、obj(3d)等文件類(lèi)型。在線體驗(yàn) 在線文檔APIJSON - 專(zhuān)為
API而生的JSON網(wǎng)絡(luò)傳輸協(xié)議以及基于這套協(xié)議實(shí)現(xiàn)的ORM庫(kù)。為各種增刪改查提供了完全自動(dòng)化的萬(wàn)能通用接口,零代碼實(shí)時(shí)滿足千變?nèi)f化的各種新增和變更需求。在線體驗(yàn) 在線文檔Wechatsync - 一鍵同步文章到多個(gè)內(nèi)容平臺(tái),支持今日頭條、
WordPress、知乎、簡(jiǎn)書(shū)、掘金、CSDN、typecho各大平臺(tái),一次發(fā)布,多平臺(tái)同步發(fā)布。linux-command -
Linux命令大全搜索工具,內(nèi)容包含Linux命令手冊(cè)、詳解、學(xué)習(xí)、搜集。在線體驗(yàn)cherry-markdown - 一款
JavaScriptMarkdown編輯器,具有開(kāi)箱即用、輕量簡(jiǎn)潔、易于擴(kuò)展等特點(diǎn),它可以運(yùn)行在瀏覽器或服務(wù)端(NodeJs)。dootask - 一款輕量級(jí)的開(kāi)源在線項(xiàng)目任務(wù)管理工具,提供各類(lèi)文檔協(xié)作工具、在線思維導(dǎo)圖、在線流程圖、項(xiàng)目管理、任務(wù)分發(fā)、即時(shí)
IM,文件管理等工具。在線體驗(yàn)YoutubeDownloader -
Youtube視頻下載工具。mm-wiki - 輕量級(jí)的企業(yè)知識(shí)分享與團(tuán)隊(duì)協(xié)同軟件,可用于快速構(gòu)建企業(yè)
Wiki和團(tuán)隊(duì)知識(shí)分享平臺(tái)。在線體驗(yàn)NotepadNext - 跨平臺(tái)的、重新實(shí)現(xiàn)的
Notepad++。lx-music-desktop - 基于
electron的音樂(lè)軟件。在線文檔online-markdown - 一個(gè)專(zhuān)門(mén)針對(duì)微信公眾號(hào)格式的在線
Markdown轉(zhuǎn)換器。在線體驗(yàn)NeteaseCloudMusicApi - 網(wǎng)易云音樂(lè)
Node.jsAPIService。在線文檔
集合項(xiàng)目
GitHub-Chinese-Top-Charts - 優(yōu)秀中文項(xiàng)目集合,可以無(wú)語(yǔ)言障礙地、更高效地吸收優(yōu)秀經(jīng)驗(yàn)成果。
Awesome-GitHub-Repo - 收集整理
GitHub上高質(zhì)量、有趣的開(kāi)源項(xiàng)目,并將他們進(jìn)行歸類(lèi)。Thanks-Mirror - 整理記錄各個(gè)包管理器,系統(tǒng)鏡像,以及常用軟件的好用鏡像。
howto-make-more-money - 整理記錄程序員如何優(yōu)雅的掙零花錢(qián)。