当前位置: 首页 > 科技观察

Github5月Java开源项目排行

时间:2023-03-22 16:41:27 科技观察

本文转载请联系开源前线公众号。GitHub上5月份最受欢迎的Java开源项目排行榜已经出炉。详细看一下榜单:1shenyuhttps://github.com/dromara/shenyuStar4664适用于所有微服务场景,可扩展高性能,响应式API网关方案2java-design-patternshttps://github.com/iluwatar/java-design-patternsStar67279设计模式是程序员在设计应用程序或系统时可以用来解决常见问题的最佳实践手册。它可以帮助你加快开发进程,有效防止一些可能导致重大错误的细节。但是,在深入理解java-design-patterns之前,你应该提前熟悉各种编程/软件设计原则。3pulsarhttps://github.com/apache/pulsarStar8707ApachePulsar是Apache软件基金会的顶级项目,是集消息、存储、轻量级函数计算为一体的下一代云原生分布式消息流平台。该系统起源于雅虎,最初是在雅虎内部开发和部署的。支持雅虎应用服务平台140万个主题,每天处理超过1000亿条消息。Pulsar由雅虎开源,2016年捐赠给Apache软件基金会孵化,2018年成为Apache软件基金会顶级项目。4leetcodehttps://github.com/doocs/leetcodeStar5298该项目包含相关问题解决方案LeetCode,《剑指 Offer(第 2 版)》,《程序员面试金典(第 6 版)》等题目。所有解决方案均以多种编程语言实现,包括但不限于:Java、Python、C++、JavaScript、C#、Go,并且每日更新。5airbytehttps://github.com/airbytehq/airbyteStar2942Airbyte是一个开源平台,帮助用户将应用程序、API和数据库中的数据同步到仓库。使数据集成变得简单、安全和可扩展。6APIJSONhttps://github.com/Tencent/APIJSONStar10972APIJSON是一种为API设计的JSON网络传输协议,以及基于该协议的ORM库。为简单的CRUD、复杂的查询和简单的事务操作提供完全自动化的API。可以大大降低开发和沟通成本,简化开发流程,缩短开发周期。适用于前后端分离的中小型项目,尤其是BaaS、Serverless、互联网创业项目和自用项目。7Javahttps://github.com/TheAlgorithms/JavaStar37797本项目在Java8中实现所有算法--https://github.com/981011512/--Star3147这是一个完整的停车场管理系统,后端开发语言java,框架oauth2+springboot2+double2.7.3,数据库mysql/mongodb/redis,即时通讯底层框架netty4,Android和ios均原生开发,后台管理模板vue-typescript-admin-template,文件服务fastDFS。9SpringAllhttps://github.com/wuyouzhuguli/SpringAllStar20443这个仓库是个人博客https://mrbird.cc中Spring系列的源码,包括SpringBoot,SpringBoot&Shiro,SpringCloud,SpringBoot&SpringSecurity&SpringSecurityOAuth2.10JimuReporthttps://github.com/zhangdaiscott/JimuReportStar2000免费的数据可视化工具,报表和大屏设计!类似excel的操作方式,在线拖拽完成报表设计!功能包括:报表设计、图表报表、打印设计、大屏设计等,永久免费。11java-tronhttps://github.com/tronprotocol/java-tronStar2689TRON是一个致力于为真正去中心化的互联网构建基础设施的项目。该项目是Tron协议的Java实现。12keycloakhttps://github.com/keycloak/keycloakStar8981Keycloak是一个开源工具,致力于解决应用和服务的认证和访问管理。通过简单的配置即可达到保护应用和服务的目的。