码云上开源JAVA项目收藏
一. 個人學(xué)習(xí)項目
1. BootDo面向?qū)W習(xí)型的開源框架 (可以當(dāng)做 管理臺腳手架)
- BootDo是高效率,低封裝,面向?qū)W習(xí)型,面向微服的開源Java EE開發(fā)框架。
- BootDo是在SpringBoot基礎(chǔ)上搭建的一個Java基礎(chǔ)開發(fā)平臺,MyBatis為數(shù)據(jù)訪問層,ApacheShiro為權(quán)限授權(quán)層,Ehcahe對常用數(shù)據(jù)進(jìn)行緩存。
- https://gitee.com/lcg0124/bootdo.git
2. JPA腳手架
https://gitee.com/52itstyle/spring-data-jpa.git
3. 基于springboot2+ shiro+jwt的真正rest api資源無狀態(tài)認(rèn)證權(quán)限管理框架
https://gitee.com/tomsun28/bootshiro.git
4. 分布式架構(gòu)開發(fā)套件。包括緩存(一二級緩存、自動緩存管理)、隊列、分布式定時任務(wù)、文件服務(wù)(七牛、阿里云OSS、fastDFS)、日志、搜索、分布式鎖、權(quán)限、集成dubbo、spring boot支持以及常用的工具包等 (分布式鎖)
https://gitee.com/vakinge/jeesuite-libs.git
5. 采用消息隊列解決分布式事務(wù)的開源框架, 基于java語言來開發(fā)(JDK1.8),支持dubbo,springcloud,motan等rpc框架進(jìn)行分布式事務(wù)。
https://gitee.com/shuaiqiyu/myth.git
6. 分布式高效有序ID生產(chǎn)黑科技(sequence):每秒最多可生產(chǎn)418萬個有序的ID,即TPS=400w/s
https://gitee.com/yu120/sequence.git
7.后端接口和文檔自動化,前端(客戶端) 定制返回 JSON 的數(shù)據(jù)和結(jié)構(gòu)
https://gitee.com/TommyLemon/APIJSON.git
二. 開源網(wǎng)站、商城、管理臺
1. JPress,一個使用 Java 開發(fā)的建站神器,目前已經(jīng)有 10w+ 網(wǎng)站使用 JPress 進(jìn)行驅(qū)動。【一系列功能都有*****】
https://gitee.com/fuhai/jpress.git
2. 一個基于spring boot、spring oauth2.0、mybatis、redis的輕量級、前后端分離、防范xss攻擊、擁有分布式鎖、為生產(chǎn)環(huán)境多實例完全準(zhǔn)備、數(shù)據(jù)庫為b2b2c設(shè)計、擁有完整sku和下單流程的完全開源商城
https://gitee.com/gz-yami/mall4j.git
3. 辦公自動化(OA)是面向組織的日常運(yùn)作和管理,員工及管理者使用頻率最高的應(yīng)用系統(tǒng),極大提高公司的辦公效率。
https://gitee.com/aaluoxiang/oa_system.git
4. 華夏ERP基于SpringBoot框架和SaaS模式,立志為中小企業(yè)提供開源好用的ERP軟件,目前專注進(jìn)銷存+財務(wù)功能。【公司采購相關(guān)】
https://gitee.com/jishenghua/JSH_ERP.git
5. 【工作流-流程管理】【智慧協(xié)同OA】【移動辦公】【SpringBoot2-快速開發(fā)平臺】 企業(yè)級流程解決方案, 前后端分離,模塊化,超低耦合。 基于activiti5.22,零java代碼即可做到復(fù)雜業(yè)務(wù)的流程實施
https://gitee.com/agile-bpm/agile-bpm-basic.git
6. 打造私有云盤
https://gitee.com/52itstyle/spring-boot-CloudDisk.git
三. 微服務(wù)相關(guān)
1. Java開源企業(yè)級微服務(wù)開發(fā)框架
https://gitee.com/wizzer/NutzWk.git
2. Cloud-Platform是國內(nèi)首個基于Spring Cloud微服務(wù)化開發(fā)平臺,具有統(tǒng)一授權(quán)、認(rèn)證后臺管理系統(tǒng),其中包含具備用戶管理、資源權(quán)限管理、網(wǎng)關(guān)API 管理等多個模塊,支持多業(yè)務(wù)系統(tǒng)并行開發(fā),可以作為后端服務(wù)的開發(fā)腳手架。 (強(qiáng)烈推薦先 學(xué)習(xí)一下)
https://gitee.com/geek_qi/cloud-platform.git
3. 基于zookeeper實現(xiàn)的一個配置中心系統(tǒng),可以動態(tài)發(fā)布配置項,客戶端系統(tǒng)訂閱后可以即時感知,無需重啟服務(wù)
https://gitee.com/Jay_git/bridge.git
四. 支付
1. 聚合支付,IJPay 讓支付觸手可及,封裝了微信支付、QQ支付、支付寶支付、京東支付、銀聯(lián)支付常用的支付方式以及各種常用的接口。
https://gitee.com/javen205/IJPay.git
五. 登錄
1. 一個分布式單點登錄框架。只需要登錄一次就可以訪問所有相互信任的應(yīng)用系統(tǒng)。
https://gitee.com/xuxueli0323/xxl-sso.git
2. 史上最全的整合第三方登錄的開源庫。目前已支持Github、Gitee、微博、釘釘、百度、Coding、騰訊云開發(fā)者平臺、OSChina、支付寶、QQ、微信、淘寶、Google、Facebook、抖音、領(lǐng)英、小米、微軟、今日頭條、Teambition、StackOverflow、Pinterest、人人、華為、企業(yè)微信、酷家樂、Gitlab、美團(tuán)、餓了么和推特等第三方平臺的授權(quán)登錄。
https://gitee.com/yadong.zhang/JustAuth.git
六. 微信
1. 微信小程序商城(完整)
https://gitee.com/fuyang_lipengjun/platform.git
2. 微信小程序博客 halo
https://gitee.com/Aquan_LeRou/WeHalo.git
3. 一款簡單微信小程序個人博客
https://gitee.com/javastyle/blog-sharon.git
4. 微信小游戲合集
https://gitee.com/game-helper/weixin-game-helper.git
七. 爬蟲
1. 新一代爬蟲平臺,以圖形化方式定義爬蟲流程,不寫代碼即可完成爬蟲
https://gitee.com/jmxd/spider-flow.git
2. Gecco 是一款用java語言開發(fā)的輕量化的易用的網(wǎng)絡(luò)爬蟲
https://gitee.com/xtuhcy/gecco.git
八. 前端學(xué)習(xí)
1. Avue.js2.0是基于現(xiàn)有的element-ui庫進(jìn)行的二次封裝,簡化一些繁瑣的操作
https://gitee.com/smallweigit/avue.git
九. 測試
LuckyFrame測試平臺是一款免費(fèi)開源的測試平臺,最大的特點是全緯度覆蓋了接口自動化、WEB UI自動化、APP自動化,并且支持分布式測試
https://gitee.com/seagull1985/LuckyFrameWeb.git
十. IM即時通訊
1. J-IM 是用JAVA語言,基于t-io開發(fā)的輕量、高性能、單機(jī)支持幾十萬至百萬在線用戶IM (最新更新2020年4月3日)
https://gitee.com/xchao/j-im.git
十一. 其他開源項目(企業(yè)級應(yīng)用)
1.Apache DolphinScheduler(incubator,原EasyScheduler)是一個分布式工作流任務(wù)調(diào)度系統(tǒng)
https://gitee.com/dolphinscheduler/DolphinScheduler.git
2.ShardingSphere - 分布式數(shù)據(jù)庫中間層生態(tài)圈 (apache孵化器)
https://gitee.com/Sharding-Sphere/sharding-sphere.git
3.Arthas(阿爾薩斯)是阿里巴巴開源的 Java 診斷工具
https://gitee.com/arthas/arthas.git
4. DDMQ 是滴滴出行架構(gòu)部基于 Apache RocketMQ 構(gòu)建的消息隊列產(chǎn)品 (隊列)
https://gitee.com/didiopensource/DDMQ.git
總結(jié)
以上是生活随笔為你收集整理的码云上开源JAVA项目收藏的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java代理模式学习笔记
- 下一篇: 获取公众号的关注链接