GitHub精选:2018年11月份最热门的Java开源项目

行走的ET 2018-12-17 12:58:52 ⋅ 127 阅读

11 月份最热门 Java 开源项目排名出来啦,在本月的名单中,出现了几个新面孔,如Java 核心知识库、轻量级容错组件Resilience4j .....

1JavaGuide

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

这是一份Java学习指南,涵盖大部分Java程序员所需要掌握的核心知识

2spring-boot

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

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

  • 创建独立的Spring应用程序

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

  • 简化Maven配置

  • 自动配置Spring

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

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

3java-design-patterns

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

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

4JCSprout

https://github.com/crossoverJie/JCSprout Star 17084

这是一个还处于萌芽阶段的 Java 核心知识库。分为常用集合、Java多线程、JVM、分布式相关、常用框架等内容

5arthas

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




Arthas旨在帮助开发人员解决Java应用程序的生产问题,无需修改代码或重新启动服务器。有了Arthas,你就可以在不重新启动JVM或需要额外的代码更改的情况下实时地对问题进行故障排除。

6litemall

https://github.com/linlinjava/litemall Star 2697




一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端,由于没有上线,只能在微信开发工具中测试运行

7spring-cloud-alibaba

https://github.com/spring-cloud-incubator/spring-cloud-alibaba Star 2305

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。通过它,只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。

8symphony

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




一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台,具有以下特性:

  • 实现了面向内容讨论的论坛

  • 实现了面向知识问答的社区

  • 包含了面向用户分享、交友、游戏的社交网络

9tutorials

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

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

10corretto-8

https://github.com/corretto/corretto-8 Star 1061

这是一个免费的、跨平台生产就绪的 OpenJDK 发行版。这是亚马逊继前不久重申对 Amazon Linux 中的 Java 进行长期支持后,其对 Java 用户提供支持的又一重大支持。《重磅!亚马逊推出了 Java SE 替代品 —— Corretto》

11interviews

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

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

12resilience4j

https://github.com/resilience4j/resilience4j Star 2106

Resilience4j 是一个轻量级的容错组件,其灵感来自于 Hystrix,但主要为 Java 8 和函数式编程所设计。轻量级体现在其只用 Vavr 库(前身是 Javaslang),没有任何外部依赖。而 Hystrix 依赖了 Archaius ,Archaius 本身又依赖很多第三方包,例如 Guava、Apache Commons Configuration 等。

13apollo

https://github.com/ctripcorp/apollo Star 9603




Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

14coderiver

https://github.com/cachecats/coderiver Star 781

coderiver 中文名 河码,是一个为程序员和设计师提供项目协作的平台,类似程序员客栈,但主要目的是方便各细分领域人才之间技术交流,共同成长,多人协作完成项目。暂不涉及金钱交易。

---------------END----------------

后续的内容同样精彩

长按关注“IT实战联盟”哦




全部评论: 0

    我有话说:

    精品推荐:一览GitHub受程序欢迎5大Java开源项目

    列举了GitHub上一些流行Java项目。从Mockitos到Guava,以及 java-design-patterns等供大家学习。

    微型Java开发框架Solon 1.1发布,QPS达10万+

    简介 Solon 是一个微型Java开发框架。项目2018启动以来,参考过大量前人作品;历时两,2700多次commit;内核保持0.1m身材,超高Web跑分,良好使用体验

    世界之开发项目:苦撑12,600多万行代码…

    “ 你见过项目,撑了多长时间才完蛋?六个月?一?今天介绍这个奇葩项目,不但一开始就烂得透透,还硬...

    2017 年度编程语言榜,Java 流行、JavaScript 没价值?

    2017 年度编程语言榜,Java 流行、JavaScript 没价值?

    连续三蝉联第一,Flink 荣膺全球活跃 Apache 开源项目(附课程)

    2020,一个注定会被历史铭记。在全球化合作受到挑战大环境下,作为全球开源软件基金会,Apache 软件基金所引领开源社区,依然汇聚了全球顶尖开发人员,交出了一份鼓舞人心成绩单

    VUE 开源库收藏版(一):史上全面学习资源 ,附GitHub源码地址

    VUE 开源库收藏版(一):史上全面学习资源 ,附GitHub源码地址

    开源资讯」Guava 28.2 发布,Google Java 核心工具库

    前言 Guava 28.2 发布了,Guava 是 Google 一个开源项目,包含许多 Google 核心 Java 常用库,如:集合 [collections] 、缓存 [caching

    精品推荐:11个高人气Javascript动画库

    翻译 | 小生 来源 | https://www.zcfy.cc/article/11-javascript-animation-libraries-for-2018

    开源中国」公布 2019 年度受欢迎中国开源软件,一个.NET都没

    经过 22 天投票评选,今天 2019 年度受欢迎中国开源软件产生了。

    VUE 开源库收藏版(二):史上全面学习资源 ,附GitHub源码地址

    最近做了一个Vue开源项目库汇总,里面集合了OpenDigg 上优质Vue开源项目库,方便移动开发人员便捷找到自己需要项目工具等,感兴趣可以到GitHub上给个star。

    2021 开发语言会是谁?

    哪种语言会比较火🔥? 开发语言走势一直都在牵动程序员心。 2020 已经过半,是时候分析下明年趋势了。 下面咱们就看下权威行业数据,看看 2021 可能排在前 3 开发语言都有谁

    20188个技巧来构建更好Node.js应用程序

    20188个技巧来构建更好Node.js应用程序

    精品推荐:大神总结十大 JavaScript 错误及如何规避

    通过统计数据库中1000多个项目,我们发现在 JavaScript 中常出现错误有10个。下面会向大家介绍这些错误发生原因以及如何防止。

    Java Web实战篇:发布和运维必备12条Linux命令

    作为一名Java起步从业人员,学会一些常用Linux命令是必须

    Google 宣布正式开源 Jib ,帮助 Java 应用快速容器化

    Google 本周宣布开源一款新 Java 工具 Jib ,旨在让开发者使用他们熟悉工具更轻松地将 Java 应用程序容器化。

    京东技术:如何实现百万TPS?详解JMQ4存储设计

    JMQ是京东中间件团队自研消息中间件,诞生于2014,服务京东近万个应用,201811.11大促期间峰值流量超过5000亿条消息

    Java 14 有了这几个新特性,开发直接飞起来!

    内容介绍: Record -- 简化了简单 Java创建。 Pattern Matching -- 简化了 instanceof 。 Switch 表达式 -- 简化了

    码云GVP有价值开源项目PDMan—免费国产数据库建模工具

    PDMan是一款开源免费数据库模型建模工具,支持Windows,Mac,Linux等操作系统...

    蚂蚁金服 Java RPC 开源框架—SOFARPC

    SOFARPC 是一个高可扩展性、高性能、生产级 Java RPC 框架。