0

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

 1 year ago
source link: https://sunqi.site/posts/github-trendings-today-20240308/
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.
neoserver,ios ssh client

根据Github Trendings的统计,今日(2024-03-08统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Java项目9
C++项目1
非开发语言项目1

《Hello 算法》:动画图解、一键运行的数据结构与算法教程

  • 创建周期:476 天
  • 协议类型:Other
  • Star数量:63556 个
  • Fork数量:7731 次
  • 关注人数:63556 人
  • 贡献人数:137 人
  • Open Issues数量:20 个
  • Github地址:https://github.com/krahets/hello-algo.git
  • 项目首页: https://hello-algo.com
/images/krahets-hello-algo-0.png

《Hello 算法》是一本开源的、面向初学者的关于数据结构与算法的教程,采用动画图解和可运行的代码示例,支持多种编程语言。该项目旨在提供清晰易懂的内容,学习曲线平滑,引导初学者探索数据结构与算法的知识地图。鼓励读者互相学习,通常会在两天内回复问题和评论。

EasyExcel:快速、简洁的Java处理Excel工具

  • 创建周期:2222 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:30556 个
  • Fork数量:7358 次
  • 关注人数:30556 人
  • 贡献人数:63 人
  • Open Issues数量:500 个
  • Github地址:https://github.com/alibaba/easyexcel.git
  • 项目首页: https://easyexcel.opensource.alibaba.com

EasyExcel是一个快速、简洁的Java处理Excel工具,解决了大文件内存溢出的问题。它重写了Apache POI对07版Excel的解析,大大降低了内存消耗,并且提供了极速模式来更快地处理Excel文件。

Keycloak: 现代应用程序和服务的开源身份和访问管理解决方案

  • 创建周期:3846 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:18649 个
  • Fork数量:6018 次
  • 关注人数:18649 人
  • 贡献人数:336 人
  • Open Issues数量:2122 个
  • Github地址:https://github.com/keycloak/keycloak.git
  • 项目首页: https://www.keycloak.org

Keycloak是现代应用程序和服务的开源身份和访问管理解决方案。它包括Keycloak Server、Java适配器和JavaScript适配器的源代码。

QtScrcpy: Android实时显示控制软件

  • 创建周期:1720 天
  • 开发语言:Java, C++
  • 协议类型:Apache License 2.0
  • Star数量:14700 个
  • Fork数量:2084 次
  • 关注人数:14700 人
  • 贡献人数:19 人
  • Open Issues数量:426 个
  • Github地址:https://github.com/barry-ran/QtScrcpy.git
  • 项目首页: https://blog.csdn.net/rankun1/article/details/87970523

QtScrcpy是一款开源软件,允许通过USB或网络实时显示和控制Android设备。它不需要root权限,并支持GNU/Linux、Windows和macOS等多个平台。它专注于轻量化、性能、质量、低延迟、快速启动时间和非侵入性。

LanguageTool:25+种语言的校对软件

  • 创建周期:3865 天
  • 开发语言:Java
  • 协议类型:GNU Lesser General Public License v2.1
  • Star数量:11341 个
  • Fork数量:1324 次
  • 关注人数:11341 人
  • 贡献人数:177 人
  • Open Issues数量:1924 个
  • Github地址:https://github.com/languagetool-org/languagetool.git
  • 项目首页: https://languagetool.org

LanguageTool是一款开源的校对软件,支持英语、西班牙语、法语、德语、葡萄牙语、波兰语、荷兰语等25多种语言。它可以发现许多简单拼写检查器无法检测到的错误,并提供各种资源,如工作机会、服务器设置指南、HTTP API文档和Java使用说明。

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一起使用。

Liquibase: 开源数据库模式更改跟踪工具

  • 创建周期:4627 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:4309 个
  • Fork数量:1767 次
  • 关注人数:4309 人
  • 贡献人数:314 人
  • Open Issues数量:643 个
  • Github地址:https://github.com/liquibase/liquibase.git
  • 项目首页: https://www.liquibase.org

Liquibase是一个开源工具,帮助开发人员跟踪、对版本进行管理和部署数据库模式更改。它提供了控制特定版本的模式更改、消除数据库发布中的错误和延迟、自动排序部署脚本、轻松回滚更改以及与现有工具协作的功能。

LangChain for Java: 利用LLM的力量加速你的Java应用程序

  • 创建周期:206 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:1391 个
  • Fork数量:239 次
  • 关注人数:1391 人
  • 贡献人数:46 人
  • Open Issues数量:76 个
  • Github地址:https://github.com/langchain4j/langchain4j.git
  • 项目首页: https://github.com/langchain4j/langchain4j

LangChain for Java是一个旨在利用LLM的力量来加速Java应用程序的项目。

Apache Paimon(孵化中) - 流数据湖平台

  • 创建周期:751 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:1659 个
  • Fork数量:696 次
  • 关注人数:1659 人
  • 贡献人数:129 人
  • Open Issues数量:321 个
  • Github地址:https://github.com/apache/incubator-paimon.git
  • 项目首页: https://paimon.apache.org/

/images/apache-incubator-paimon-0.png

Apache Paimon(孵化中)是一个支持高速数据摄取、变更数据跟踪和高效实时分析的流数据湖平台。它是从Flink社区发展而来,其架构参考了Iceberg的一些设计概念。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK