2月份Github上热门的Java开源项目

开发
2月份GitHub上最热门的Java开源项目排行已经出炉啦,本月上榜的项目,大部分都是大家熟悉的,比如通过Java演示算法的Algorithms;用于编写微服务的Helidon......一起来看看上榜详情。

2月份GitHub上最热门的Java开源项目排行已经出炉啦,本月上榜的项目,大部分都是大家熟悉的,比如通过Java演示算法的Algorithms;用于编写微服务的Helidon......一起来看看上榜详情:

1. Algorithms

https://github.com/williamfiset/Algorithms

Star 3441

算法和数据结构是高效代码和良好软件设计的基础。要成为一名优秀的程序员,就需要创建和设计出色的算法。该存储库的目标是演示如何以最简单,最优雅的方式正确实现常见的数据结构和算法。

2. ghidra

https://github.com/NationalSecurityAgency/ghidra

Star 119770

Ghidra 是由NSA的研究理事会为NSA 网络安全任务开发的软件逆向工程(SRE)框架,它有助于分析恶意代码和病毒等恶意软件,并可以让网络安全专业人员更好地了解其网络和系统中的潜在漏洞。

3. helidon

https://github.com/oracle/helidon

Star 1842

Helidon是一个用于编写微服务的Java框架,这些微服务运行在由Netty提供支持的快速 Web 内核上。

4. dbeaver

https://github.com/dbeaver/dbeaver

Star 12275

DBeaver是一个基于Java开发,免费开源的通用数据库管理和开发工具,使用非常友好的ASL协议,支持Windows、Linux、macOS等。DBeaver采用Eclipse框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER图、数据导入/导出、数据库比较、模拟数据生成等

5. toBeTopJavaer

https://github.com/hollischuang/toBeTopJavaer

Star 11117

Java工程师成神之路,完整大纲如下:

6. Java

https://github.com/TheAlgorithms/Java

Star 21887

[[318628]]

该项目用Java实现的所有算法。

7. Head-First-Design-Patterns

https://github.com/bethrobson/Head-First-Design-Patterns

Star 1792

《Head First Design Patterns》书籍的示例代码,与2014年7月发布的书籍对应,你可以载代码并从命令行编译并运行,或者将代码加载到Eclipse中的项目中。

8. material-components-android

https://github.com/material-components/material-components-android

Star 9555

适用于Android的模块化和可自定义的Material Design UI组件,这些组件是由谷歌的工程师和用户体验师团队开发,可实现可靠的开发工作流程,从而构建美观且功能强大的Android应用。

9. spring-petclinic

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

Star 3923

一个基于Spring的示例应用程序。

10. react-native-navigation

https://github.com/wix/react-native-navigation

Sara 11289

这是一款react-native导航组件, 按使用形式主要分三部分:

  • StackNavigator:类似于普通的Navigator,屏幕上方导航栏
  • TabNavigator:相当于iOS里面的TabBarController,屏幕下方的标签栏
  • DrawerNavigator:抽屉效果,侧边滑出

11. mockito

https://github.com/mockito/mockito

Star 10168

Mockito是一个针对Java的mocking框架。它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。

 

责任编辑:赵宁宁 来源: 开源最前线
相关推荐

2020-03-02 10:41:32

开源Github开发

2021-03-04 14:38:07

Java开源币圈

2021-03-01 10:31:06

开源开源项目

2020-03-06 10:57:47

JavaScript开源Github

2019-03-13 09:18:40

GitHubJava开源项目

2021-03-05 14:16:32

Python开源Github

2021-05-04 22:25:17

GithubJava开源项目

2020-10-05 21:39:45

GithubJava开源项目

2019-10-08 12:09:57

Java开源项目Github

2021-04-05 14:34:23

Github开源开源项目

2020-11-04 10:35:05

Github开源项目编程

2021-01-01 19:02:59

开源GitHubJava

2020-04-01 10:15:23

开源Github

2020-10-10 10:38:40

Github开源项目

2019-11-05 09:54:50

Github开源项目编程

2019-10-09 09:10:18

开源项目Github代码

2021-09-02 10:38:24

开源项目Github

2021-04-06 11:13:47

Java开源项目Github

2021-02-18 10:53:17

GithubJava开源

2021-01-03 10:32:55

Java开源项目GitHub
点赞
收藏

51CTO技术栈公众号