专栏首页顶级程序员2018年4月份GitHub上最热门的Java项目

2018年4月份GitHub上最热门的Java项目

源 / 开源最前线

4 月份 GitHub 上最热门的Java项目排行已经出炉啦,在本月的名单中,也有新面孔出现,如蚂蚁金服开源的基于 Spring Boot 的研发框架 SOFABoot,下面一起来看看上榜的项目有哪些:

1 JVM即时编译器graal

https://github.com/oracle/graal

Star 4504

Graal 是一个用 Java 编写的新的 JVM 即时编译器,集成到 HotSpot 虚拟机,侧重性能和语言互操作性。Graal 为 Java 代码提供性能优势,这得益于方法内联、流转对象分配和推理执行等新技术,从而可以实现高性能的脚本语言引擎。

2 proxyee-down

https://github.com/monkeyWie/proxyee-down

Star 7614

proxyee-down 是一个开源的下载神器,也可以说是百度云神器,不过,它需要安装证书、设置代理,初次使用会略显繁琐,但带来的速度提升也是显而易见的。

3 java-design-patterns

https://github.com/iluwatar/java-design-patterns

Star 10667

Design patterns 是程序员在设计应用程序或系统时可用来解决常见问题的最佳实践手册。它可以帮助你加快开发进程,有效防止一些可能导致重大失误的细节问题,不过深入了解 java-design-patterns 之前,你应提前熟悉各种编程/软件设计原则。

4 spring-boot

https://github.com/spring-projects/spring-boot

Star 18256

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

5 incubator-dubbo

https://github.com/apache/incubator-dubbo

Star 18518

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。

6 weixin-java-tools

https://github.com/Wechat-Group/weixin-java-tools

Star 6414

可能是目前最好最全的微信 Java 开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发

7 elasticsearch

https://github.com/elastic/elasticsearch

Star 30737

ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

8 sofa-boot

https://github.com/alipay/sofa-boot

Star 936

SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFAStack 相关中间件的能力。

9 spring-framework

https://github.com/spring-projects/spring-framework

Star 20840

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性由 Rod Johnson 创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何 Java 应用都可以从 Spring 中受益。

10 RxJava

https://github.com/ReactiveX/RxJava

Star 5752

.Net 响应式编程框架 Rx 的 Java 版本开源实现,有 Groovy, Clojure, Scala and JRuby 版本的实现。它扩展了观察者模式以支持数据/事件序列,并添加了运算符,因此可以声明性地组合序列,同步抽象的低级线程,线程安全性和并发数据结构等问题。

11 springboot-learning-example

https://github.com/JeffLi1993/springboot-learning-example

Star 4427

spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。

-END-

转载声明:本文转载自「开源最前线」

本文分享自微信公众号 - 顶级程序员(TopCoding),作者:开源最前线

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 2018年2月份GitHub上最热门的Java开源项目

    源 / 开源最前线 又到了揭晓 2 月份最热门 Java 开源项目排名的时候了,在本月的名单中,出现了几个新面孔,如下载神器 proxyee-down、能为应用...

    顶级程序员
  • 开源巨献:Google最热门60款开源项目

    作者:程序猿(微信号:imkuqin) 猿妹 链接:https://www.itcodemonkey.com/article/329.html(点击尾部阅读原...

    顶级程序员
  • 2月份GitHub上最热门的Python项目:深度学习占半壁江山

    源 / 开源最前线 整编 / 猿妹 本篇文章为大家盘点了1月份最热门的Python 项目,本月最热门的开源项目中,深度学习相关的开源项目占据了半壁江山,...

    顶级程序员
  • 推荐几个GitHub最热门的Java开源项目

    https://github.com/macrozheng/mall Star 3249

    用户5224393
  • 2019年7月Github上最热门的Java开源项目

    7月份Github上最热门的Java项目排行新鲜出炉,此次上榜的项目中,与Spring相关的项目占据了大半,一起来看看你都知道哪些,或者有哪些你已经在使用的了。

    Java团长
  • 盘点一下最近GitHub上热门的Java开源项目

    https://github.com/Snailclimb/JavaGuide Star 26396

    Java团长
  • 2018年12月份GitHub上最热门的Java开源项目

    又到了公布 GitHub 上热门项目的时候啦~在 12 月的排行中,现在,一起来看看这些项目你使用过哪些呢?

    Java团长
  • 2018年2月份GitHub上最热门的Java开源项目

    源 / 开源最前线 又到了揭晓 2 月份最热门 Java 开源项目排名的时候了,在本月的名单中,出现了几个新面孔,如下载神器 proxyee-down、能为应用...

    顶级程序员
  • 论二级域名收集的各种姿势

    1 查询whois http://whois.chinaz.com/baidu.com

    信安之路
  • IoT-Implant-Toolkit:一款针对IoT设备的木马测试工具

    今天给大家介绍是一款名叫IoT-Implant-Toolkit的开源工具,这款工具专门针对物联网设备而设计,可直接向目标IoT设备植入木马,广大研究人员可利用这...

    周俊辉

扫码关注云+社区

领取腾讯云代金券