Github Gitee Java最热门开源项目 持续更新20190922

导航

Java
| Spring Cloud | 分布式任务调度 | 分布式监控链路追踪 | 分布式分库分表 | 分布式缓存 | 分布式事务 | 分布式熔断限流 | 分布式配置中心和注册中心 | 分布式消息队列 | 数据同步 | 搜索 | CI/CD | 系统应用 | IM应用 | 设计模式 | 算法与数据结构 | JVM问题排查工具 | 组件工具类 | Java教程源码 | 数据库 | 大数据 |

其他
| python | 算法 | AI | 前端 | android | 跨平台开发 | 开源工具教程 | 产品 | 大牛 | 参考 |

一、Java

Spring Cloud

  1. 分布式锁
  2. 分布式id生成
  3. 微服务相关工具类
  4. 秒杀系统设计与实现
  5. 异步执行
    20190301
  6. SpringCloud2.0的微服务开发脚手架
    20190421
  7. springcloud 前后端管理系统框架

分布式任务调度

  1. xxl-job
  2. sia-task

分布式监控链路追踪

  1. Skywalking
  2. spring cloud sleuth zipkin 分布式链路追踪
    20190301
  3. cat 美团开源监控
  4. prometheus 监控系统和时间序列数据库
  5. MyPerf4J 监控

分布式分库分表

  1. sharding-jdbc
  2. mycat
    20180813
  3. 多数据源 动态数据源

分布式缓存

  1. Jetcache 阿里巴巴开源缓存系统 支持注解设置缓存失败时间,支持缓存同步或异步自动刷新
  2. J2Cache
  3. Codis redis集群
  4. 支持注解缓存失效时间 主动异步刷新缓存

分布式事务

  1. seata
  2. tx-lcn

分布式熔断限流

  1. sentinel
  2. resilience4j

分布式配置中心和注册中心

  1. consul
  2. nacos 阿里服务发现与配置中心
  3. apolo 携程分布式配置中心
  4. spring cloud config

分布式网关

  1. spring cloud gateway
  2. zuul2
  3. tengine 基于nginx
  4. openrestry 基于lua nginx
  5. kong 基于nginx

分布式消息队列

  1. Kafka
  2. QMQ 去哪儿开源
  3. RabbitMQ

数据同步

  1. Canal mysql binlog的增量订阅&消费组件
  2. syncClient,数据实时同步中间件(同步mysql到kafka、redis、elasticsearch、httpmq)
  3. 基于canal的mysql和elasticsearch实时同步方案,支持增量同步和全量同步
  4. 离线数据同步工具/平台

搜索

  1. Springboot2.1.1+elasticsearch6.5.3搭建的企业级搜索平台,支持PB级数据
  2. 基于springboot的elasticsearch RestHighLevelClient客户端调用封装工具
  3. ES 搜索监控
  4. elasticsearch+hbase海量数据查询

CI/CD

  1. jenkins
  2. docker 部署
  3. sonarqube 代码检查系统
  4. walle 瓦力上线部署系统
  5. ansible linux 自动化运维工具

系统应用

  1. pig SpringCloud OAuth2.0
  2. renren-security
  3. ocp 企业级微服务框架(用户权限管理,配置中心管理,应用管理)
  4. spingBlade Springboot2 Springcloud React Vue
  5. Roses Spring Boot 2和Spring Cloud Finchley.RELEASE
    20190301
  6. 商城系统
  7. mall-learning 电商学习系统
  8. springboot2 权限管理系统
  9. 微服务网关,鉴权
  10. 博客系统
    20190811
  11. vhr
  12. solo 博客系统
  13. 面试题
  14. springboot例子
  15. 基于springboot的快速学习示例
  16. spring boot demo
  17. x-boot vue 分布式限流/同步锁/验证码/SnowFlake雪花算法ID生成 动态权限管理 数据权限 工作流 代码生成 日志记录 定时任务 第三方社交账号、短信登录 单点登录
    20190818
  18. 咕泡学院 基于SpringBoot+Dubbo构建的电商平台-微服务架构、商城、电商、微服务、高并发、kafka
  19. 史上最全的整合第三方登录的开源库
    20190921
  20. spring cloud + vue + oAuth2.0全家桶实战 商城

IM应用

  1. 野火IM
  2. t-io

设计模式

  1. Java 设计模式源码

算法与数据结构

  1. Java算法
    20190301
  2. java算法

组件工具类

  1. hutool Java工具包封装
  2. vjtools 唯品会Java规范工具包
    20190301
  3. google guava java工具
  4. ThreadLocal在线程间传递
  5. java即时通讯系统
  6. excel导入导出工具类
  7. excel导入导出工具类
  8. 微信API工具类
    20190818
  9. OCR 携程自研的OCR项目,主要包括身份证、护照、火车票、签证等旅游相关证件、材料的识别
  10. 支持注解的 java 重试框架 基于spring-retry和guava-retry
    20190826
  11. springboot 邮件发送
  12. 管理异常通知

JVM问题排查工具

  1. arthas Java线上环境实时诊断工具
  2. mat Java内存分析工具
  3. JProfiler Java内存分析工具

Java教程源码

  1. spring源码
  2. springboot2.0教程
  3. springboot源码
  4. springcloud教程
  5. spring教程
  6. spring教程
  7. JavaGuide 面试
  8. JCSprout 面试
  9. 程序员技能图谱
  10. 常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考
  11. 芋道源码
  12. 泥瓦匠
  13. Springboot 全家桶

数据库

  1. 数据库连接池
  2. java诊断工具
  3. mybatis-plus 自动生成增删改查、java代码
  4. fastmybatis
  5. Ti-DB
  6. 开源分布式关系型nosql数据库

大数据

  1. 数据分析
  2. hadoop 可视化图表

三、python

  1. django 教程
  2. python教程
  3. python 下载字幕小工具
  4. 任务队列
  5. echarts ptyhon 生成图表
  6. 微博爬虫
  7. 爬虫入门教程
  8. python调用微信api
  9. 中国诗词
  10. 连接mysql
  11. 数据分析 第二版
  12. 用sql实现可视化数据图表
  13. 爬虫集合
  14. 推荐系统
  15. 新华字典
  16. 微信公众号爬虫
  17. 爬虫框架
  18. python软件
  19. 开源运维平台 Flask
    20190420
  20. 最简单的发送邮件python实现
    20190428
  21. Python - 100天从新手到大师
    20190618
  22. python教程

ptyhon算法

  1. python算法
  2. python算法
  3. 算法面试笔记
  4. 算法大全
  5. 算法

五、AI

  1. 机器学习教程
  2. pytorch电子书
  3. 聊天机器人教程
  4. deep learning
  5. 100天学会机器学习
  6. 神经网络与深度学习
  7. 机器学习
  8. caffe
  9. 深度学习翻译
  10. 深度学习
  11. pytorch
  12. 深度学习课程表
  13. NLP Python
  14. Tensorflow电子书
    20190421
  15. AI学习大全
    20190428
  16. 机器学习
  17. 软件工程师的机器学习
  18. 深度学习
  19. 机器学习
    机器学习

六、前端

  1. 腾讯前端开发规范
  2. Material Design 网页的响应式前端框架
  3. 基于vue前端框架
  4. 饿了么基于vue前端框架
  5. 阿里ReactJs前端框架
  6. 有赞基于vue移动端框架
  7. ElemeFE
  8. minui
  9. nodejs+Git+markdown wiki
  10. React 的图表库
  11. 前端原型学习
  12. vue开源组件大全
  13. 借书小程序
  14. 阿里蚂蚁vue组件
    20190507
  15. Html5 西瓜视频播放器源码

七、android

  1. android工具包
  2. 通用弹窗组件
  3. anroid面试
  4. 下拉刷新
  5. mvpArms
  6. 动态化构建 Native 页面的框架
  7. 秒级编译
  8. 界面悬浮窗
  9. 自动适配
  10. 工具类
  11. 工具类

八、跨平台开发

  1. Motrix 基于electron 开发的下载工具
  2. electron 博客

九、开源工具教程

  1. 用于快速切换 hosts 文件的小程序,基于 Electron 开发
  2. 阿里巴巴java代码检测插件
  3. Git 树形浏览chrome插件
  4. tizi
  5. 英语学习
  6. shell python脚本
  7. chrome 插件开发demo
  8. 变量命名神器
    20190421
  9. 北大课程资料
    20190422
  10. MAC 免费开源软件
    20190507
  11. 清华大学计算机课程资料
  12. 可扩展,可靠且高性能的大型系统背后的模式

十、产品

  1. 产品思维

十一、大牛

  1. 阮一峰开源阅读

参考文档:

https://github.com/521xueweihan/HelloGitHub
https://git.news/
https://github.com/ruanyf/weekly
https://github.com/GitHubDaily/GitHubDaily
https://juejin.im/post/5d5375baf265da03b2152f3d
https://mp.weixin.qq.com/s/Cuv0SyjzasDKC0wIQxrgaw

你可能感兴趣的:(java开源)