42

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

 5 years ago
source link: http://www.10tiao.com/html/332/201806/2652434700/1.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

开源最前线(ID:OpenSourceTop) 猿妹整编

链接:https://www.itcodemonkey.com/article/4046.html

又到了为大家盘点5月份GitHub上最热门的Java开源项目的时候了,饿了么最近新推出一款开源库叫做UETool,据说非常好用 ,本次也上榜了,不知道有几个人是体验过的呢?还有Spring教程项目tutorials也上榜了,想要学习Spring的程序员们不要错过啦


话不多说,先来看看本次上榜的Java项目有哪些?



1 proxyee-down

https://github.com/proxyee-down-org/proxyee-down Star 9410



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



2 spring-boot

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


从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。简便起见,该框架也提供了命令行界面,它可以用来运行和测试Boot应用。框架的发布版本,包括集成的CLI(命令行界面),可以在Spring仓库中手动下载和安装。


具有如下特性:

● 创建独立的Spring应用程序

● 嵌入的Tomcat,无需部署WAR文件

● 简化Maven配置

● 自动配置Spring

● 提供生产就绪型功能,如指标,健康检查和外部配置

● 绝对没有代码生成和对XML没有要求配置



3 java-design-patterns

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


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



4 UETool

https://github.com/eleme/UETool  Star 1361



饿了么最近新推出一款开源库叫做UETool,用来帮助设计师,程序员,测试人员来在APP上修改View的各项参数。可谓是十分好用。



5 Java-Interview

https://github.com/crossoverJie/Java-Interview Star 1551


Java面试题集锦,多数是一些 Java 基础知识、底层原理、算法详解。也有上层应用设计,其中不乏一些大厂面试真题。



6 incubator-dubbo

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


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



7 tutorials

https://github.com/eugenp/tutorials Star 5952


“REST With Spring”教程,这个项目是一个小而集中的Spring教程集合,每个教程都涵盖一个特定的开发领域。大多数教程项目都集中在Spring Framework(和Spring Security)。以下技术是教程的重点:core Java,Jackson,HttpClient,Guava。



8 elasticsearch

https://github.com/elastic/elasticsearch Star 31362


Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。Elasticsearch 被用作全文检索、结构化搜索、分析以及这三个功能的组合



9 weixin-java-tools

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


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



10 zuul

https://github.com/Netflix/zuul Star 5152


Zuul 是 Netflix 开源的网关组件。Zuul 相当于是设备和 Netflix 流应用的 Web 网站后端所有请求的前门。Zuul 可以适当的对多个 Amazon Auto Scaling Groups 进行路由请求。



11 SmartRefreshLayout


https://github.com/scwang90/SmartRefreshLayout Star12308


下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。


附:


《4月份GitHub上最热门的Java项目》

《3月份GitHub上最热门的Java项目》

《2月份GitHub上最热门的Java项目》

《GitHub上1月份最热门的Java项目》

《GitHub上12月份最热门的Java项目》

《GitHub上11月份最热门的Java项目》



编号706,输入编号直达本文

●输入m获取文章目录


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK