很多开辟者在看到本身感兴趣的项目时会应用 Star 功能,可以说 Star 的数量在必定程度上代表了开源项目标热点程度,本文┞符理了 Java 说话中 star 数最多的十五款开源项目,这些项目在 GitHub 上的 star 数均跨越 15000,排名如下:
Rx 的 Java 实现 RxJava
star:26782;fork:4718
.Net响应式编程框架 Rx 的Java版本开源实现,有Groovy, Clojure, Scala and JRuby版本的实现。
分布式搜刮引擎 ElasticSearch
【编辑推荐】
- 大年夜GitHub的敏捷崛起看开源技巧的又一轮活力
- 如安在GitHub上协作开辟开源项目?
- 开源中国的志向—超出GitHub的“中国源”
- GitHub2016章鱼猫不雅察申报
- 推荐给法度榜样员GitHub中的七大年夜顶级临盆力对象_IT技巧周刊第485期
star:24646;fork:8723
Elasticsearch 是一个分布式的 RESTful 风格的搜刮和数据分析引擎,可以或许解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,赞助您发明料想之中以及料想之外的情况。这个及时的分布式搜刮分析引擎, 它能让你以一个之前大年夜未竽暌剐过的速度和范围,去摸索你的数据。

star:23443;fork:4731
retrofit 是一个类型安然的 REST 客户端,用于 Android 平台。
RestAdapter restAdapter = new RestAdapter.Builder() .setServer("https://api.github.com") .build();GitHubService service = restAdapter.create(GitHubService.class);HTTP+SPDY 客户端开辟包 okhttp
Android-Universal-Image-Loader (Universal Image Loader for Android) 的目标就是为了实现异步的收集图片加载,支撑多线程异步加载。
star:21981;fork:5311
okhttp 是一个 Java 的 HTTP+SPDY 客户端开辟包,同时也支撑 Android。
OkHttpClient client = new OkHttpClient(); String get(URL url) throws IOException { HttpURLConnection connection = client.open(url); InputStream in = null; try { // Read the response. in = connection.getInputStream(); byte[] response = readFully(in); return new String(response, "UTF-8"); } finally { if (in != null) in.close(); } }Java 设计模式 java-design-patterns
star:21456;fork:7162
设计模式是法度榜样员在设计应用法度榜样或体系时解决常见问题的最佳实践,重用设计模式有助于防止可能导致重大年夜问题的细微问题,同时熟悉模式的法度榜样员和架构师的代码也更具可读性。
Google的Java常用类库 Guava
star:18414;fork:4327
Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含很多 Google 核心的 Java 常用库。
Android 注解对象 ButterKnife
star:17845;fork:3662
Butter Knife 是 Android 视图字段和办法绑定,应用注解处理来生成样板代码。
重要特点:
-
在字段应用 @FindView清除findViewById调用
-
应用 @FindViews在一个列表平分组多个视图
-
经由过程注解办法为监听者清除匿名 inner-classes
Android 图表库 MPAndroidChart
star:17758;fork:5133
MPAndroidChart 是 Android 体系上一款开源的图表库。今朝供给线图和饼图,支撑选择、缩放和拖放。

LeakCanary 是 Android 和 Java 内存泄漏检测框架。
Spring Boot
Android 图片加载懈弛存库 Glide
star:17418;fork:3520
Glide 是一个 Android 上的图片加载懈弛存库,其目标是实现腻滑的图片列表滚动效不雅。

Android/Java内存泄漏检测框架 LeakCanary
star:16531;fork:2761

J2EE框架 Spring
star:15850; fork:11326
Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用法度榜样框架,以Apache许可证情势宣布,也有.NET平滔喔赡移植版本。该框架基于 Expert>
Android 开源框架 EventBus Android
star:15733; fork:3752
如不雅钠揭捉?习过设计模式,那么当想通知其他组件某些工作产生时你必定会应用不雅察者模式。好了,既然能想到这个设计模式,那么就来看一个屌爆天的Android开源框架EventBus。重要功能是替代Intent、Handler、BroadCast在Fragment、Activity、Service、线程之间传递消息。他的最牛逼长处是开销小,代码简洁,解耦代码。
推荐阅读
MySQL进行Replace操作时造成数据丢失——那些坑你踩了吗?
公司开辟人员在更新数据时应用了 WordStr into 语句,因为应用欠妥导致了数据的大年夜量损掉,到底是若何导致的数据损掉?现分析如下。二、问题分析a. WordStr 道理经由过程上述分析可以发>>>详细阅读
本文标题:GitHub 上最火的开源项目 —— Java 篇
地址:http://www.17bianji.com/lsqh/36999.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示