前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Awesome Rust:精选 Rust 资源的终极指南 | 开源日报 No.189

Awesome Rust:精选 Rust 资源的终极指南 | 开源日报 No.189

作者头像
小柒
发布2024-02-26 14:48:23
1540
发布2024-02-26 14:48:23
举报
文章被收录于专栏:开源服务指南

rust-unofficial/awesome-rusthttps://github.com/rust-unofficial/awesome-rust

Stars: 38.1k License: CC0-1.0

Awesome Rust 是一个精选的 Rust 代码和资源列表。该项目主要功能包括:

  • 提供了各种应用程序、开发工具、库以及其他相关内容的分类目录。
  • 收集了大量与 Rust 相关的应用程序,如终端模拟器、游戏引擎实现等。
  • 包含丰富多样的领域,涵盖音频处理、加密货币技术、数据库管理等。

核心优势和关键特点包括:

  • 为用户提供方便快捷地查找并使用 Rust 生态系统中不同类型软件所需信息;
  • 汇总了众多高质量的第三方库和工具,使得开发者可以更轻松地构建自己想要实现或解决问题所需要的功能;

tldr-pages/tldrhttps://github.com/tldr-pages/tldr

Stars: 45.7k License: NOASSERTION

tldr-pages 是一个开源项目,它是社区维护的命令行工具帮助页面的集合。该项目旨在成为传统 man 页的简化、更易于理解和使用的补充。主要功能包括:

  • 提供针对常见 UNIX、Linux、macOS 等操作系统下命令行工具的示例。
  • 支持通过安装 Node.js 客户端或 Python 客户端来访问这些示例。
  • 可以直接通过输入 tldr 来获取相应命令 (如 tar) 的简化且易读性强的帮助信息。

facebookresearch/audiocrafthttps://github.com/facebookresearch/audiocraft

Stars: 16.6k License: MIT

AudioCraft 是一个用于音频生成的 PyTorch 库。它包含了两个最先进的 AI 生成模型 (AudioGen 和 MusicGen) 的推理和训练代码,可以产生高质量音频。该项目还提供了其他功能:

  • MusicGen:一种最新技术实现的可控文本到音乐模型。
  • AudioGen:一种最新技术实现的文本到声音模型。
  • EnCodec:一种高保真度神经音频编解码器。
  • Multi Band Diffusion:使用扩散算法与 EnCodec 兼容的解码器。

此外,AudioCraft 还包括深度学习研究中使用到的 PyTorch 组件以及开发出来各个模型所需训练流程管道等内容,并提供 API 文档、常见问题 FAQ 等信息。

bufbuild/bufhttps://github.com/bufbuild/buf

Stars: 7.3k License: Apache-2.0

Buf 是一个用于处理 Protocol Buffers 的 CLI 工具。它提供了以下主要功能:

  • 在 Buf Schema Registry (BSR) 上管理 Protobuf 资源。
  • 实施良好的 API 设计和结构规范的 linter。
  • 检测源代码或网络层兼容性问题的 breaking change detector。
  • 基于可配置模板调用插件生成代码文件。
  • 根据行业标准格式化 Protobuf 文件。

其核心优势和特点包括:

  • 与 Buf Schema Registry 集成,实现完整依赖管理;
  • 自动发现 .proto 文件并根据构建配置进行编译;
  • 可细粒度地自定义 linting 和 breaking changes 检查规则;
  • 支持多种输出错误格式,并支持编辑器集成;
  • 提供通用输入目标,可以对本地、远程 Git 仓库等各种类型数据执行操作;

总之,通过使用 Buf CLI 以及配套服务 Buf Schema Registry (BSR),我们旨在创建一个基于 Schema 驱动开发范式而非 REST/JSON 为中心思想的新一代 API 生态系统。

bitwarden/clientshttps://github.com/bitwarden/clients

Stars: 7.1k License: NOASSERTION

Bitwarden Client Applications 是一个开源项目,用于存储和管理密码。该项目包含了除移动应用程序之外的所有 Bitwarden 客户端应用程序。主要功能是提供安全地保存、生成和自动填充密码的能力。其核心优势如下:

  • 提供多平台支持,可以在不同操作系统上使用。
  • 支持与 bitwarden/server 进行集成,实现后端基础设施 (API、数据库等)。
  • 可以通过贡献代码来参与项目,并且有详细的指南说明如何开始第一次贡献。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源服务指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • rust-unofficial/awesome-rusthttps://github.com/rust-unofficial/awesome-rust
  • tldr-pages/tldrhttps://github.com/tldr-pages/tldr
  • facebookresearch/audiocrafthttps://github.com/facebookresearch/audiocraft
  • bufbuild/bufhttps://github.com/bufbuild/buf
  • bitwarden/clientshttps://github.com/bitwarden/clients
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档