2

Github 2024-03-22 Java开源项目日报 Top10

 1 month ago
source link: https://sunqi.site/posts/github-trendings-today-20240322/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

根据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

/images/apolloconfig-apollo-0.png

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

/images/datahub-project-datahub-0.png

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/

/images/apache-seatunnel-0.png

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/

/images/apache-flink-cdc-0.png

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支持。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK