awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mvirkkunen avatar

mvirkkunen/usb-device

0
View on GitHub↗
520 stars·85 forks·Rust·MIT·7 views

Usb Device

Experimental device-side USB framework for microcontrollers in Rust.

Features

  • Component Abstractions - Abstraction layer for USB peripheral and class implementations.

Star history

Star history chart for mvirkkunen/usb-deviceStar history chart for mvirkkunen/usb-device

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Usb Device

These projects share indexed features with Usb Device. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • blackbirdhq/atatBlackbirdHQ avatar

    BlackbirdHQ/atat

    140View on GitHub↗

    no_std crate for parsing AT commands

    Rust
    View on GitHub↗140
  • neobirth/accelerometer.rsNeoBirth avatar

    NeoBirth/accelerometer.rs

    30View on GitHub↗

    Generic Rust accelerometer support, including traits and types for taking readings from 2 or 3-axis accelerometers

    Rust
    View on GitHub↗30
  • rubberduck203/switch-halrubberduck203 avatar

    rubberduck203/switch-hal

    32View on GitHub↗

    Rust no_std embedded-hal driver and traits for Input/Output switches (leds, transistors, buttons, switches)

    Rust
    View on GitHub↗32
  • rust-embedded-community/embedded-nalrust-embedded-community avatar

    rust-embedded-community/embedded-nal

    202View on GitHub↗

    An Embedded Network Abstraction Layer

    Rust
    View on GitHub↗202
Compare all 6 related projects→

Frequently asked questions

What does mvirkkunen/usb-device do?

Experimental device-side USB framework for microcontrollers in Rust.

What are the main features of mvirkkunen/usb-device?

The main features of mvirkkunen/usb-device are: Component Abstractions.

Which projects share features with mvirkkunen/usb-device?

Projects with overlapping indexed features include: blackbirdhq/atat — no_std crate for parsing AT commands. neobirth/accelerometer.rs — Generic Rust accelerometer support, including traits and types for taking readings from 2 or 3-axis accelerometers. rubberduck203/switch-hal — Rust no_std embedded-hal driver and traits for Input/Output switches (leds, transistors, buttons, switches). rust-embedded-community/embedded-nal — An Embedded Network Abstraction Layer. rust-embedded-community/embedded-storage — An Embedded Storage Abstraction Layer. ryankurte/rust-radio — Embedded rust radio abstraction crate.