List of general purpose no-std crates #2

Closed
opened 2025-11-06 08:12:00 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @japaric on GitHub (Apr 1, 2018).

Originally assigned to: @japaric on GitHub.

The list of no-std crates is currently empty!

We have collected a list of such crates in rust-lang-nursery/embedded-wg#12 but the list hasn't been
updated in a long time. It now probably contains deprecated crates, crates that are no longer under
active development or crates that never achieved a "complete" (published and documented) state.

Help us review that old list and make a new list with the best parts of the old one. Also, it would
be great if the new list was split in categories to make it easier for readers to find what they are
looking for. The awesome Rust list may provide some inspiration for this
categorization task.

Originally created by @japaric on GitHub (Apr 1, 2018). Originally assigned to: @japaric on GitHub. The list of no-std crates is currently empty! We have collected a list of such crates in rust-lang-nursery/embedded-wg#12 but the list hasn't been updated in a long time. It now probably contains deprecated crates, crates that are no longer under active development or crates that never achieved a "complete" (published and documented) state. Help us review that old list and make a new list with the best parts of the old one. Also, it would be great if the new list was split in categories to make it easier for readers to find what they are looking for. [The awesome Rust list][awesome-rust] may provide some inspiration for this categorization task. [awesome-rust]: https://github.com/rust-unofficial/awesome-rust
GiteaMirror added the help wanted label 2025-11-06 08:12:00 -06:00
Author
Owner

@memoryruins commented on GitHub (Apr 29, 2018):

Common categories in rust-lang-nursery/embedded-wg#12 to get a rough outline:

  • Data structures
  • Debugging
    • Logging
    • Testing
  • Encoding / Decoding
    • Binary
    • Protocol
  • Graphics
  • Math
  • Networking
  • Text
    • CStr
    • Unicode

Many of the parsing / encoding crates share similarities in their purpose, as well as crates tagged with memory management, alignment, and data structure, so it may be possible to group into sub/shared categories.

@memoryruins commented on GitHub (Apr 29, 2018): Common categories in rust-lang-nursery/embedded-wg#12 to get a rough outline: - Data structures - Debugging - Logging - Testing - Encoding / Decoding - Binary - Protocol - Graphics - Math - Networking - Text - CStr - Unicode Many of the parsing / encoding crates share similarities in their purpose, as well as crates tagged with memory management, alignment, and data structure, so it may be possible to group into sub/shared categories.
Author
Owner

@mathk commented on GitHub (Mar 7, 2019):

Ping from triage: Is this "issue" still an "issue" ? I can see a lot in the no_std list

@mathk commented on GitHub (Mar 7, 2019): Ping from triage: Is this "issue" still an "issue" ? I can see a lot in the no_std list
Author
Owner

@jamesmunns commented on GitHub (Apr 12, 2020):

I don't think it is anymore :) Closing.

@jamesmunns commented on GitHub (Apr 12, 2020): I don't think it is anymore :) Closing.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-embedded-rust#2