【我整理的java开源项目】
摘要:
1. 整理出一些使用比较广或者个人觉得比较好的java开源项目和资料供参考。
2. 如果你觉得好但是我没有列出的开源项目请告诉我,方便我添加到列表里。
3. 如果你发现信息描述有误请联系我,我会及时修改或删除。

开源项目的繁荣离不开你我的参与

下面提供一些跟开源相关的文章链接:
1. Apache的开源软件列表
2. Java开源Apache项目
3. 阿里巴巴的开源软件列表
4. 百度的开源软件列表
5. 腾讯的开源软件列表
6. 华为的开源软件列表
7. Netflix的开源软件列表
8. 大公司都有哪些开源项目
9. 2017年你不能错过的Java类库
10. 公司开源导航页
下面提供一些开源项目链接地址:
【spring项目】
1. spring以及子项目:
github地址:https://github.com/spring-projects
【spring cloud项目】
1. spring cloud系列项目:
github地址:https://github.com/spring-cloud
【apache基金会】
1. apache开源项目列表:
2. apache项目github地址:
github地址:https://github.com/apache
【eclipse基金会】
1. 轻量级的高性能JVM应用平台Vert.x
apache地址:https://github.com/eclipse/vert.x
官方参考文档:http://vertx.io/docs/
【阿里巴巴】
1. 开源JSON处理框架fastjson:
github地址:https://github.com/alibaba/fastjson
2. 开源数据库连接池druid:
github地址:https://github.com/alibaba/druid
3. 开源分布式服务框架dubbo:
github地址:https://github.com/alibaba/dubbo
4. 开源分布式开放消息队列RocketMQ:
github地址:https://github.com/alibaba/RocketMQ备注:
RocketMQ已经进入apache孵化器,在孵化器的github地址如下:github地址:https://github.com/apache/incubator-rocketmq
5. 开源实时流式计算框架jstorm
github地址:https://github.com/alibaba/jstorm
6. 开源分布式数据库同步系统otter
github地址:https://github.com/alibaba/otter
7.开源分布式数据库服务中间件cobar
github地址:https://github.com/alibaba/cobar
【唯品会】
1. 开源调度框架Saturn:
github地址:https://github.com/vipshop/Saturn
【当当】
1. 开源调度框架elastic-job:
2. 开源分库分表中间件Sharding-JDBC:
3. 开源分布式服务框架dubbox:
【百度】
1.分布式系统配置管理disconf
【腾讯】
1. 开源基于微服务的平台Tars
github地址:https://github.com/Tencent/Tars
【携程】
1. 开源Redis多数据中心复制管理系统x-pipe
github地址:https://github.com/ctripcorp/x-pipe
2. 开源配置管理平台apollo
github地址:https://github.com/ctripcorp/apollo
3. 开源数据库访问框架dal
github地址:https://github.com/ctripcorp/dal
【大众点评】
1. 开源实时应用监控平台cat
github地址:https://github.com/dianping/cat
【谷歌Google】
1. 开源java轻量级IOC框架Guice
github地址:https://github.com/google/guice
2. 开源基于java1.6的类库集合的扩展guava
github地址:https://github.com/google/guava
【移动支付公司Square】
1. 开源处理网络请求的网络框架OkHttp
github地址:https://github.com/square/okhttp
2. 网络请求框架Retrofit
github地址:https://github.com/square/retrofit
【mybatis项目】
1. Sql映射持久层框架mybatis
github地址:https://github.com/mybatis/mybatis-3
【hibernate项目】
1. 对象关系映射框架hibernate
开源组织或者个人项目
说明:由于一些项目的名字比较类似,为了区分把作者加上,作者署名团队或者主要开发者。
1. spring boot中文参考文档
作者:qibaoguang
github地址:https://github.com/qibaoguang/Spring-Boot-Reference-Guide
2. spring4中文参考文档
作者:Way Lau
github地址:https://github.com/waylau/spring-framework-4-reference
3. 开源分布式数据库中间件Mycat-Server
作者:mycat开源团队
github地址:https://github.com/MyCATApache/Mycat-Server
4. 开源分布式数据库中间件mycat文档mycat-doc
作者:mycat开源团队
github地址:https://github.com/MyCATApache/Mycat-doc
5. 基于spring的基础框架库springside
作者:江南白衣
github地址:https://github.com/springside/springside4
6. 开源信息化快速开发平台jeesite
作者:thinkgem
github地址:https://github.com/thinkgem/jeesite
7. Java资源大全中文版awesome-java-cn
作者:伯乐在线
github地址:https://github.com/jobbole/awesome-java-cn
8. 通用权限管理系统cl-privilege
作者:pumadong
github地址:https://github.com/pumadong/cl-privilege
9. 开源分布式应用追踪分析系统sky-walking
作者:sky-walking团队
github地址:https://github.com/wu-sheng/sky-walking
10. 轻量级Java Web框架smart-framework
作者:黄勇
git.oschina地址:http://git.oschina.net/huangyong/smart-framework
11.许雪里github:
作者:许雪里
github地址:https://github.com/xuxueli
12. 响应式函数编程框架RxJava
作者:ReactiveX
github地址:https://github.com/ReactiveX/RxJava
13. 常用的java基础工具类iceroot
作者:iceroot
github地址:https://github.com/iceroot/iceroot
14. 开源轻量级的,高性能的事件总线MBassador
作者:Benjamin Diedrichsen
github地址:https://github.com/bennidi/mbassador
15. 通过注解来减少Java中的重复代码工具lombok
作者:Reinier Zwitserloot
github地址:https://github.com/rzwitserloot/lombok
16.简单日志门面slf4j
作者:QOS.ch
github地址:https://github.com/qos-ch/slf4j
17.模拟测试框架Mockito
作者:mockito
github地址:https://github.com/mockito/mockito
18. 结合JUnit、 Guice、 Mockito的高效组合测试框架Jukito
作者:Arcbees
github地址:https://github.com/ArcBees/Jukito
19. 轻量化的分布式服务框架rsf
作者:Hasor Group
码云地址:http://git.oschina.net/zycgit/rsf
本文转载自云栖社区
【我整理的java开源项目】的更多相关文章
- 硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你!
Awsome Java Great Java project on Github(Github 上非常棒的 Java 开源项目). English Version 大家都知道 Github 是一个程序 ...
- java开源项目
原文地址:http://blog.longjiazuo.com/archives/2625 1.整理出一些使用比较广或者个人觉得比较好的java开源项目和资料供参考.2.如果你觉得好但是我没有列出的开 ...
- 硬核! Github上 ,star超高的Java 开源项目分享给你!
Awsome JavaGreat Java project on Github(Github 上非常棒的 Java 开源项目). English Version 大家都知道 Github 是一个程序员 ...
- 网上下载的 java开源项目 如何 打jar包
目前很多java开源项目(例如qlexpress)只提供了源码,没有提供jar,下面提供maven打jar包的方法. 1.进入qlexpress下载后源代码所在的目录,此目录应包含pom.xml,如下 ...
- 用Java开源项目JOONE实现人工智能编程
http://www.robotsky.com/ZhiN/MoS/2011-08-25/13142461416649.html 用Java开源项目JOONE实现人工智能编程 https://sourc ...
- 3月份GitHub上最热门的Java开源项目
今天,我们来盘点3月份GitHub上最热门的Java项目的时候了,如果你每月都有关注猿妹发布的排行榜,那么本月的Java项目对你来说一定不陌生,这些都是曾经多次出现在榜单中的项目: 1 advance ...
- 阿里巴巴的26款Java开源项目
阿里巴巴的26款Java开源项目 开源展示了人类共同协作,成果分享的魅力.没有任何一家网络公司可以不使用开源技术,仅靠自身技术发展起来.“取之于开源,用之于开源,才能促进开源的良性发展”,阿里巴巴各个 ...
- 2018年12月份GitHub上最热门的Java开源项目
来自:开源最前线(ID:OpenSourceTop) 链接:https://www.itcodemonkey.com/article/12747.html 又到了公布 GitHub 上热门项目的时候啦 ...
- 阿里巴巴的26款Java开源项目,赶紧戳…
本人免费整理了Java高级资料,涵盖了Java.Redis.MongoDB.MySQL.Zookeeper.Spring Cloud.Dubbo高并发分布式等教程,一共30G,需要自己领取.传送门:h ...
随机推荐
- 2018 ACM-ICPC 亚洲区域赛青岛现场赛 —— Problem F. Tournament
题面:http://acm.zju.edu.cn/contest-materials/qd2018/qd2018_problems.pdf 题意: n个骑士决斗K轮 要求是每个骑士只能跟另外一个骑士决 ...
- eclipse如何汉化,把eclipse改成中文版
eclipse默认是英文版的,对于中国人来说使用英文语言的软件是件痛苦的事情.下面我来详细说一下如何把eclipse改成中文版的. 工具/原料 eclipse英文版 eclipse中文插件 方法/ ...
- Struts2的优点与Struts1的区别:
单实例与多实例有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减.无状态就是一次操作,不能保存数据. 有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的.无状态对 ...
- 把序列中的N个元素赋值给多个变量
说明: python中序列和散列 序列:可通过偏移量来进行切片的对象.列表.元组.字符串都属于序列. 散列:无法通过偏移量来进行切片的对象.比如 集合.字典 一. 变量的数量跟序列元素的个数一样 1. ...
- C语言数据结构之图的基本操作
本博文是是博主在学习数据结构图的这一章知识时做的一些总结,代码运行环境:visual studio2017 纯C语言 ,当然掌握了方法,你也可以试着用其它的语言来实现同样的功能. 下面的程序主要实现了 ...
- java中的jdk配置详解:
1.配值系统变量"JAVA_HOME" 变量名JAVA_HOME: 指向:JDK(java开发工具包)的安装路径 目的:使用JDK安装目录时,可以直接通过”%JAVA_HOME%“ ...
- Asp.net的生命周期应用之IHttpHandler
摘自:http://www.cnblogs.com/JimmyZhang/archive/2007/09/15/894124.html Framework提供了一系列的接口和类,允许你对于Http请求 ...
- linux中pipe和dup2详解
1.什么是管道 管道是半双工的,数据只能向一个方向流动:需要双方通信时,需要建立起两个管道: 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程): 单独构成一种独立的文件系统:管道对于管道两端的进 ...
- redis持久化之 aof日志
aof就是把执行的命令写到文本文件里面 aof使用过程 第一步: 修改配置文件,并启动server 第二步, 当前目录下面会生成一个 appendonly.aof文件,但是是空的 去客户端 开始操作后 ...
- 使用github oauth 出现 OpenSSL::SSL::SSLError - SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 解决
A top level initializer is highly recommended to use: conf/initializer/tls_settings.rb OpenSSL::SSL: ...