最新公告
  • 新注册用户请前往个人中心绑定邮箱以便接收相关凭证邮件!!!点击前往个人中心
  • 2020年2月份Github上最热门的Java开源项目

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

    1Algorithms

    https://github.com/williamfiset/AlgorithmsStar 3441

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

    2ghidra

    https://github.com/NationalSecurityAgency/ghidra Star 119770

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

    3helidon

    https://github.com/oracle/helidonStar 1842

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

    4dbeaver

    https://github.com/dbeaver/dbeaverStar 12275

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

    5toBeTopJavaer

    https://github.com/hollischuang/toBeTopJavaerStar 11117

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

    6Java

    https://github.com/TheAlgorithms/JavaStar 21887

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

    7Head-First-Design-Patterns

    https://github.com/bethrobson/Head-First-Design-PatternsStar 1792

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

    8material-components-android

    https://github.com/material-components/material-components-androidStar 9555

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

    9spring-petclinic

    https://github.com/spring-projects/spring-petclinicStar 3923

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

    10react-native-navigation

    https://github.com/wix/react-native-navigationSara 11289

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

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

    11mockito

    https://github.com/mockito/mockitoStar 10168

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

    本站所有文章均由网友分享,仅用于参考学习用,请勿直接转载,如有侵权,请联系网站客服删除相关文章。若由于商用引起版权纠纷,一切责任均由使用者承担
    极客文库 » 2020年2月份Github上最热门的Java开源项目

    常见问题FAQ

    如果资源链接失效了怎么办?
    本站用户分享的所有资源都有自动备份机制,如果资源链接失效,请联系本站客服QQ:2580505920更新资源地址。
    如果用户分享的资源与描述不符怎么办?
    可以联系客服QQ:2580505920,如果要求合理可以安排退款或者退赞助积分。
    如何分享个人资源获取赞助积分或其他奖励?
    本站用户可以分享自己的资源,但是必须保证资源没有侵权行为。点击个人中心,根据操作填写并上传即可。资源所获收益完全归属上传者,每周可申请提现一次。
    如果您发现了本资源有侵权行为怎么办?
    及时联系客服QQ:2580505920,核实予以删除。

    参与讨论

    • 192会员总数(位)
    • 3737资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 614稳定运行(天)

    欢迎加入「极客文库」,成为原创作者从这里开始!

    立即加入 了解更多
    成为赞助用户享有更多特权立即升级