awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesNo-Std Serialization Libraries

Serialization implementations designed to operate in environments without a standard library.

Distinct from No-Std Environment Adapters: Focuses on providing serialization logic in no-std environments, rather than general environment adaptation.

Explore 2 awesome GitHub repositories matching operating systems & systems programming · No-Std Serialization Libraries. Refine with filters or upvote what's useful.

Awesome No-Std Serialization Libraries GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • tokio-rs/prosttokio-rs 的头像

    tokio-rs/prost

    4,717在 GitHub 上查看↗

    Prost 是一个 Rust 语言的 Protocol Buffers 实现,作为二进制序列化框架和代码生成器使用。它将模式定义转换为符合 Rust 习惯的结构体(structs)和枚举(enums),并提供将结构化数据编码和解码为 Protocol Buffers 二进制格式所需的逻辑。 该项目的特色在于其 no-std 实现,使其能够在缺乏标准库的嵌入式或内核环境中运行。它还通过发出文件描述符集(file descriptor sets)充当模式内省器,从而支持在运行时对原始模式定义进行程序化分析。 该库涵盖了广泛的功能,包括用于接口建模的服务 trait 生成、对已知类型的支持,以及用于映射手动类型定义的程序宏注解。它还提供了依赖管理和模糊测试工具,以确保序列化的稳定性。

    Offers a serialization implementation compatible with embedded or kernel environments that lack the Rust standard library.

    Rustprotobufrust
    在 GitHub 上查看↗4,717
  • rust-embedded/embedded-halrust-embedded 的头像

    rust-embedded/embedded-hal

    2,600在 GitHub 上查看↗

    Embedded-hal is a hardware abstraction layer for embedded microcontrollers that defines common traits allowing peripheral drivers to remain entirely independent of specific hardware platforms. The library provides platform-agnostic interfaces that decouple driver logic from microcontroller architectures, utilizing zero-cost trait abstractions that compile down to direct hardware register manipulations without runtime overhead or memory allocation. The project features asynchronous execution support and synchronous-to-asynchronous adaptation, enabling non-blocking peripheral operations and coo

    Provides custom input and output traits tailored for bare-metal and resource-constrained environments.

    Rust
    在 GitHub 上查看↗2,600
  1. Home
  2. Operating Systems & Systems Programming
  3. Platform Development and Integration
  4. Platform Support
  5. Environment Support Managers
  6. No-Std Environment Adapters
  7. No-Std Serialization Libraries

探索子标签

  • Input-Output InterfacesReplacement input and output traits designed for resource-constrained environments. **Distinct from No-Std Serialization Libraries:** Distinct from serialization libraries: focuses on generic input/output trait definitions rather than serialization codecs.