微信号:JavaCoder1024

介绍:关注语言编程Java,分享、交流Java编程技巧和信息

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

2018-10-18 09:05 猿哥

来自:开源最前线(ID:OpenSourceTop) 

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


9 月份 GitHub 上最热门的 Java 项目排行已经出炉啦,在本月的名单中,也有新面孔出现,不过最多的还是和面试相关的项目,下面一起来看看上榜的项目有哪些:



1
arthas

https://github.com/alibaba/arthas Star 4113


Arthas 是阿里巴巴开源的Java的诊断工具,深受开发者喜爱。其采用命令行交互模式,提供同时丰富的Tab自动补全功能,进一步方便进行问题的定位和诊断。查看更多详情可点击:《霸榜 GitHub Trending!阿里巴巴开源 Java 诊断利器 Arthas》



2
JavaGuide

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



【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 



3
interviews

https://github.com/kdn251/interviews Star 27988


Java工程师面试指南,里面涵盖几乎所有软件工程师面试时会碰到的问题以及答案。



4
proxyee-down

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



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



5
brigadier

https://github.com/Mojang/brigadier Star 1578


在收购《Minecraft(我的世界)》开发商 Mojang 四年之后,微软开源了游戏的部分 Java 代码。包含两个独立的游戏库,其中一个就是Brigadier,它是 Minecraft 使用的命令引擎(命令解析器和调度器)



6
symphony

https://github.com/b3log/symphony Star 5580


Sym 是一个用 Java 实现的现代化社区(论坛/社交网络/博客)平台,“下一代的社区系统,为未来而构建”。黑客派目前就是使用该系统搭建的



7
java-design-patterns

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


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



8
spring-boot

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


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


具有如下特性:

● 创建独立的Spring应用程序

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

● 简化Maven配置

● 自动配置Spring

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

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



9
BackgroundLibrary

https://github.com/JavaNoober/BackgroundLibrary Star 1156


通过标签直接生成shape,无需再写shape.xml



10
tutorials

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


该项目是一系列小而专注的教程,每个教程都涵盖一个明确的开发领域。大多数教程项目都专注于Spring Framework(和Spring Security)。以下技术是重点:core Java,Jackson,HttpClient,Guava。



11
elasticsearch

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


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



12
tink

https://github.com/google/tink Star 6045


Tink 是一个多语言、跨平台的加密开发库,提供安全,易于正确使用和难以滥用的加密 API,目前 Tink 已经被用于保护许多谷歌内部产品的数据,如 AdMob、Google Pay、Google Assistant、Firebase 与 Android Search App 等。



13
incubator-dubbo

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


Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring 框架无缝集成。目前,incubator-dubbo 作为一个孵化中的 apache 项目,毕业后,项目移出incubator,成为正式开源项目。



14
AndroidAutoSize

https://github.com/JessYanCoding/AndroidAutoSize Star 3255



今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案


附:


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

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

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

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

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

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

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

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

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

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




●编号811,输入编号直达本文

●输入m获取文章目录

 
Java编程 更多文章 如果再有人问你分布式ID,这篇文章丢给他 实现高并发更轻松!这个编程语言竟然超过了Java... 漫话:如何给女朋友解释什么是共享锁和排他锁 金九银十铁12,看完弄懂,工资少说加 5K Java 线程池详解
猜您喜欢 从Object-C到Swift 星环助力恒丰银行打造基于hadoop大数据的数据仓库平台 一个前端的自我修养 退出了!谷歌放弃美国防部百亿美元合同竞标 【独家专访】从大数据到精准医疗,未来医学将提前预知疾病