Github 2024-03-22 Java开源项目日报 Top10
根据Github Trendings的统计,今日(2024-03-22统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:
开发语言 | 项目数量 |
---|---|
Java项目 | 10 |
Swift项目 | 1 |
Python项目 | 1 |
Java生态系统中的Spring框架教程集合
- 创建周期:3980 天
- 开发语言:Java
- 协议类型:MIT License
- Star数量:35802 个
- Fork数量:54198 次
- 关注人数:35802 人
- 贡献人数:322 人
- Open Issues数量:83 个
- Github地址:https://github.com/eugenp/tutorials.git
- 项目首页: http://bit.ly/github-lsso
该项目是一个包含多个小而专注的教程的集合,涵盖了Java生态系统中各个领域的开发,重点关注Spring框架、Spring Boot和Spring Security。它利用maven构建配置文件来分隔项目,并包括构建整个存储库、特定模块以及运行Spring Boot模块和测试的说明。
Apollo - 可靠的微服务配置管理系统
- 创建周期:2940 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:28711 个
- Fork数量:10158 次
- 关注人数:28711 人
- 贡献人数:146 人
- Open Issues数量:130 个
- Github地址:https://github.com/apolloconfig/apollo.git
- 项目首页: https://www.apolloconfig.com
Apollo是一个可靠的配置管理系统,适用于微服务配置管理场景。它可以集中管理不同应用和不同集群的配置,适用于微服务配置管理场景。Apollo提供了统一的界面来集中管理不同环境、不同集群和不同命名空间的配置。配置更改实时生效,支持版本管理、灰度发布、授权管理和操作审计。此外,Apollo还提供丰富的SDK,包括Java、.Net等,并提供HTTP API和开放平台API。它还具有简单的部署和使用指南。
RuoYi-Vue Pro: 基于Spring Boot和Vue的开源后台管理系统+微信小程序
- 创建周期:1125 天
- 开发语言:Java
- 协议类型:MIT License
- Star数量:22204 个
- Fork数量:4662 次
- 关注人数:22204 人
- 贡献人数:191 人
- Open Issues数量:11 个
- Github地址:https://github.com/YunaiV/ruoyi-vue-pro.git
- 项目首页: https://doc.iocoder.cn/
RuoYi-Vue Pro 是 RuoYi-Vue 项目的新版本,它是基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序。它支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、第三方登录、支付、短信、电子商务、CRM、ERP 等功能。该项目是开源的,作者欢迎大家给予关注和支持。
Apache DolphinScheduler: 低代码敏捷数据编排平台
- 创建周期:1820 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:11701 个
- Fork数量:4298 次
- 关注人数:11701 人
- 贡献人数:362 人
- Open Issues数量:1007 个
- Github地址:https://github.com/apache/dolphinscheduler.git
- 项目首页: https://dolphinscheduler.apache.org/
Apache DolphinScheduler是一种现代数据编排平台,可以使用低代码敏捷地创建高性能工作流。
基于Spring-Boot的通用文件在线预览项目
- 创建周期:2292 天
- 开发语言:Java
- Star数量:9678 个
- Fork数量:2523 次
- 关注人数:9678 人
- 贡献人数:42 人
- Open Issues数量:245 个
- Github地址:https://github.com/kekingcn/kkFileView.git
- 项目首页: https://kkview.cn
Universal File Online Preview Project,也称为kkFileView,基于Spring-Boot。它允许用户在线预览各种类型的文件,方便用户在不需要下载文件的情况下查看文档。
DataHub: 现代数据堆栈的元数据平台
- 创建周期:3012 天
- 开发语言:Java, Python
- 协议类型:Apache License 2.0
- Star数量:8959 个
- Fork数量:2623 次
- 关注人数:8959 人
- 贡献人数:424 人
- Open Issues数量:188 个
- Github地址:https://github.com/datahub-project/datahub.git
- 项目首页: https://datahubproject.io
DataHub是一个为现代数据堆栈设计的开源元数据平台。
SeaTunnel: 下一代超高性能数据集成工具
- 创建周期:2358 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:6941 个
- Fork数量:1453 次
- 关注人数:6941 人
- 贡献人数:240 人
- Open Issues数量:580 个
- Github地址:https://github.com/apache/seatunnel.git
- 项目首页: https://seatunnel.apache.org/
SeaTunnel是一个开源的下一代超高性能、分布式、大规模数据集成工具,称为Apache SeaTunnel。
React Native视频组件 - react-native-video
- 创建周期:3279 天
- 开发语言:Java, Swift
- 协议类型:MIT License
- Star数量:6920 个
- Fork数量:2811 次
- 关注人数:6920 人
- 贡献人数:252 人
- Open Issues数量:217 个
- Github地址:https://github.com/react-native-video/react-native-video.git
react-native-video是React Native的开源
Apache Flink的CDC连接器
- 创建周期:1320 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:5025 个
- Fork数量:1715 次
- 关注人数:5025 人
- 贡献人数:111 人
- Open Issues数量:342 个
- Github地址:https://github.com/apache/flink-cdc.git
- 项目首页: https://ververica.github.io/flink-cdc-connectors/
Apache Flink的CDC连接器是一组源连接器,使用变更数据捕获(CDC)从不同的数据库中摄取变更。它集成了Debezium来捕获数据变更,并设计用于与Apache Flink一起使用。
JetCache: Java缓存框架
- 创建周期:2536 天
- 开发语言:Java
- 协议类型:Apache License 2.0
- Star数量:4709 个
- Fork数量:1005 次
- 关注人数:4709 人
- 贡献人数:30 人
- Open Issues数量:355 个
- Github地址:https://github.com/alibaba/jetcache.git
JetCache是一个Java缓存框架,为不同的缓存解决方案提供统一的使用方式。它提供了强大的注解,用于原生TTL、两级缓存、分布式环境下的自动刷新以及实例的手动操作。它有四种实现方式:Redis、Caffeine(内存中)、Simple(内存中)和Guava(内存中)。JetCache的特点包括声明式方法缓存、通过统一API进行缓存操作、访问统计收集、可定制的键生成和值序列化、分布式缓存自动刷新、异步访问以及Spring Boot支持。