4

Github 2024-05-04 Rust开源项目日报 Top10

 4 months ago
source link: https://sunqi.site/posts/github-trendings-today-20240504/
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-05-04统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Rust项目10
Vue项目1

Nushell - 一种新型的Shell

  • 创建周期:1821 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:30084 个
  • Fork数量:1552 次
  • 关注人数:30084 人
  • 贡献人数:421 人
  • Open Issues数量:1347 个
  • Github地址:https://github.com/nushell/nushell.git
  • 项目首页: https://www.nushell.sh/

Nushell是一种新型的Shell。

Rust中的算法集合

  • 创建周期:2060 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:20302 个
  • Fork数量:1989 次
  • 关注人数:20302 人
  • 贡献人数:209 人
  • Open Issues数量:12 个
  • Github地址:https://github.com/TheAlgorithms/Rust.git
/images/thealgorithms-rust-0.png

这个项目是一个在Rust中实现的算法集合。它提供了算法列表和一个目录,以便更容易地导航和更好地了解项目。

Qdrant - 面向下一代AI的高性能向量数据库

  • 创建周期:1435 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:17997 个
  • Fork数量:1212 次
  • 关注人数:17997 人
  • 贡献人数:101 人
  • Open Issues数量:230 个
  • Github地址:https://github.com/qdrant/qdrant.git
  • 项目首页: https://qdrant.tech

/images/qdrant-qdrant-0.png

Qdrant是专为下一代人工智能设计的高性能、大规模向量数据库。它是一种向量相似性搜索引擎和数据库,提供了一个生产就绪的服务,具有方便的API,用于存储、搜索和管理带有附加有效负载的向量。Qdrant采用Rust编写,提供了扩展的过滤支持,使其适用于神经网络或基于语义的匹配、分面搜索和其他应用。即使在高负载下,它也快速可靠,并且可以将嵌入或神经网络编码器转化为完整的应用程序,用于匹配、搜索、推荐等。Qdrant还提供完全托管的Qdrant Cloud,包括免费层。

Zellij: 终端工作空间与插件系统

  • 创建周期:1341 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:17811 个
  • Fork数量:560 次
  • 关注人数:17811 人
  • 贡献人数:134 人
  • Open Issues数量:820 个
  • Github地址:https://github.com/zellij-org/zellij.git
  • 项目首页: https://zellij.dev

/images/zellij-org-zellij-0.png

Zellij是一个面向开发人员、运维人员和终端爱好者的终端工作空间。它以简单和强大为优先,提供出色的开箱即用体验和深度定制功能,支持通过布局进行个人自动化、真正的多人协作、独特的用户体验功能以及一个插件系统,支持任何编译为WebAssembly的语言编写插件。

Cargo:Rust的开源软件包管理器

  • 创建周期:3714 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:12002 个
  • Fork数量:2266 次
  • 关注人数:12002 人
  • 贡献人数:420 人
  • Open Issues数量:1415 个
  • Github地址:https://github.com/rust-lang/cargo.git
  • 项目首页: https://doc.rust-lang.org/cargo

Cargo是Rust的开源软件包管理器,负责下载项目依赖并编译项目。它提供了用于使用Cargo进行Rust项目和为Cargo本身开发做贡献的资源。

Hurl: 多功能命令行HTTP请求测试工具

  • 创建周期:1346 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:11016 个
  • Fork数量:398 次
  • 关注人数:11016 人
  • 贡献人数:54 人
  • Open Issues数量:127 个
  • Github地址:https://github.com/Orange-OpenSource/hurl.git
  • 项目首页: https://hurl.dev

Hurl是一个多功能的命令行工具,用于使用纯文本运行和测试HTTP请求。它可以链式请求,捕获值,并在头部和响应正文上评估查询。由libcurl支持,Hurl轻巧、快速、高效,并且支持HTTP/3。它还支持各种类型的查询和断言,使其非常适用于测试HTTP端点和检查响应字节。此外,Hurl易于使用,支持文本、JUnit、TAP和HTML报告。

Clippy: Rust代码改进的Lint集合

  • 创建周期:3454 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:10822 个
  • Fork数量:1449 次
  • 关注人数:10822 人
  • 贡献人数:397 人
  • Open Issues数量:2019 个
  • Github地址:https://github.com/rust-lang/rust-clippy.git
  • 项目首页: https://rust-lang.github.io/rust-clippy/

Clippy是一个开源项目,提供了一系列超过700个lints来捕捉常见错误并改进Rust代码。这些lints被分为不同的类别,并具有默认的lint级别,允许用户选择Clippy应该帮助他们多少。‘restriction’类别不应作为整体启用,lints在启用之前应该逐个考虑。

OpenObserve(O2):云原生可观察性平台

  • 创建周期:457 天
  • 开发语言:Rust, Vue
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:9639 个
  • Fork数量:325 次
  • 关注人数:9639 人
  • 贡献人数:48 人
  • Open Issues数量:296 个
  • Github地址:https://github.com/openobserve/openobserve.git
  • 项目首页: https://openobserve.ai

/images/openobserve-openobserve-0.png

OpenObserve(O2)是一个专为日志、指标、跟踪、分析和实时用户监控(RUM)设计的云原生可观察性平台,可实现PB级别的规模。它是Elasticsearch的无缝替代品,操作更简单,日志存储成本显著降低。用户可以在不到2分钟内设置它,并从其独立的用户界面中受益。

Rerun SDK:多模态数据流可视化工具

  • 创建周期:680 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:4172 个
  • Fork数量:198 次
  • 关注人数:4172 人
  • 贡献人数:38 人
  • Open Issues数量:731 个
  • Github地址:https://github.com/rerun-io/rerun.git
  • 项目首页: https://rerun.io/

/images/rerun-io-rerun-0.png

该项目是一个用于可视化多模态数据流的开源工具。它快速、易于使用,且易于集成。该工具使用 Rust 和 egui 构建,可用于构建多模态数据的时间感知可视化。它还利用 Rerun SDK 记录诸如图像、张量、点云和文本等数据,这些数据可以实时流式传输到 Rerun Viewer 进行可视化,或保存到文件以供以后使用。

Borgo编程语言:更具表现力的Go语法与类型安全性

  • 创建周期:442 天
  • 开发语言:Rust
  • Star数量:2652 个
  • Fork数量:27 次
  • 关注人数:2652 人
  • 贡献人数:1 人
  • Open Issues数量:15 个
  • Github地址:https://github.com/borgo-lang/borgo.git
  • 项目首页: https://borgo-lang.github.io

/images/borgo-lang-borgo-0.png

Borgo是一种静态类型语言,可以编译成Go。它旨在比Go更具表现力,但比Rust更简单,提供比Go更多的类型安全性,以及类似Rust的语法,还有可选的分号。它与现有的Go包完全兼容,并提供在线游乐场来学习该语言。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK