Thanks to visit codestin.com
Credit goes to lib.rs

  1. pin-project-lite

    A lightweight version of pin-project written with declarative macros

    v0.2.16 22.9M #declarative-macro #pin #macro #no-alloc
  2. pin-project

    safe and ergonomic pin-projection

    v1.1.10 13.4M #macro-attributes #pin #no-alloc #attributes
  3. esp-hal

    Bare-metal HAL for Espressif devices

    v1.0.0 48K #embedded-hal #espressif #esp32 #hal
  4. cryptoki

    Rust-native wrapper around the PKCS #11 API

    v0.11.0 25K #pkcs11 #hsm #api-bindings
  5. futures-buffered

    future concurrency primitives with emphasis on performance and low memory usage

    v0.2.12 300K #future-concurrency #stream-future #low-memory #memory-concurrency #thread-safe #fixed-capacity #futures-unordered #processing-stream #pin #thread-safe-concurrency
  6. async-once-cell

    Async single assignment cells and lazy values

    v0.5.4 213K #lazy-evaluation #static #async
  7. rppal

    Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals

    v0.22.1 18K #raspberry-pi #embedded-hal
  8. embassy-stm32

    Embassy Hardware Abstraction Layer (HAL) for ST STM32 series microcontrollers

    v0.5.0 38K #hal #stm32-hal #embedded-hal-async #embedded-hal #stm32 #stm32-embedded
  9. embassy-nrf

    Embassy Hardware Abstraction Layer (HAL) for nRF series microcontrollers

    v0.9.0 24K #nrf #embedded-hal #embedded-hal-async #nordic #async
  10. nrf-hal-common

    details of the nRF HAL crates. Don’t use this directly, use one of the specific HAL crates instead (nrfXYZ-hal).

    v0.19.0 5.7K #hal #cortex-m #nrf #nrf52
  11. stm32-hal2

    Hardware abstraction layer for the STM32 MCUs

    v2.1.9 #embedded-hal #stm32-hal #stm32-embedded #stm32
  12. gpiocdev

    Access GPIO lines on Linux using the GPIO character device

    v0.8.0 297K #linux-gpio #gpio-chip #chardev #gpio #libgpiod
  13. pinned-init

    facilitate safe pinned initialization

    v0.0.10 4.5K #pin-init #safe #rust-patterns
  14. orx-split-vec

    An efficient dynamic capacity vector with pinned element guarantees

    v3.22.0 55K #vec #split-vec #fragment #array #split #pinned-vec
  15. esp32

    Peripheral access crate for the ESP32

    v0.39.0 48K #peripherals
  16. embassy-rp

    Embassy Hardware Abstraction Layer (HAL) for the Raspberry Pi RP2040 or RP235x microcontroller

    v0.9.0 10K #embedded-hal #embedded-hal-async #rp2040 #rp235x #embedded
  17. ublox

    communicate with u-blox GPS devices using the UBX protocol

    v0.9.0 700 #gps #devices #protocols #ubx #flags
  18. esp32c6

    Peripheral access crate for the ESP32-C6

    v0.22.0 46K #gpio #write #peripherals
  19. meshtastic

    communicating with and configuring Meshtastic devices

    v0.1.8 1.1K #lora #mesh #tcp
  20. esp32s2

    Peripheral access crate for the ESP32-S2

    v0.30.0 45K #gpio #write #peripherals
  21. imxrt-iomuxc

    Pad configuration interface for NXP i.MX RT processors. Part of the imxrt-rs project

    v0.3.1 5.5K #nxp #embedded #imxrt
  22. openpgp-card-tools

    inspecting, configuring and using OpenPGP cards

    v0.11.10 1.5K #openpgp-card #ssh-key #pgp
  23. stm32l4

    Device support crates for STM32L4 devices

    v0.16.0 3.0K #api #peripherals #stm32
  24. esp32s3

    Peripheral access crate for the ESP32-S3

    v0.34.0 49K #gpio #write #peripherals
  25. scxcash

    Cache Usage Analyzer for sched_ext Schedulers

    v0.1.4 #sched-ext #scheduler #ebpf #task #cache-analyzer #scheduler-process #linux-kernel #pin #linux-kernel-features
  26. sysfs_gpio

    access to GPIOs using the Linux sysfs interface

    v0.6.2 186K #linux-gpio #linux-kernel #embedded #sysfs #pin #provides-access #safe-api #gpio-peripheral #direction
  27. stm32g4

    Device support crates for STM32G4 devices

    v0.16.0 950 #api #stm32
  28. esp32h2

    Peripheral access crate for the ESP32-H2

    v0.18.0 45K #gpio #peripherals
  29. stm32f4xx-hal

    Peripheral access API for STM32F4 series microcontrollers

    v0.23.0 6.4K #embedded-hal #stm32f4 #cortex-m #hal
  30. gpio-cdev

    Linux GPIO Character Device Support (/dev/gpiochipN)

    v0.6.0 217K #linux-gpio #gpio-chip #gpio #embedded #embedded-linux
  31. stm32f4

    Device support crates for STM32F4 devices

    v0.16.0 8.8K #api #stm32
  32. stm32h7xx-hal

    Hardware Abstraction Layer implementation for STM32H7 series microcontrollers

    v0.16.0 34K #embedded-hal #cortex-m #stm32h7xx #hal
  33. stm32g0

    Device support crates for STM32G0 devices

    v0.16.0 1.8K #api #peripherals #stm32
  34. orx-fixed-vec

    An efficient fixed capacity vector with pinned element guarantees

    v3.22.0 55K #vec #pinned-vec #fixed-vec #array #split
  35. stm32-eth

    Embedded Rust Ethernet driver for the STM32 MCU series

    v0.8.1 #stm32f4 #stm32 #stm32f7
  36. stm32-fmc

    Hardware Abstraction Layer for STM32 Memory Controllers (FMC/FSMC)

    v0.4.0 50K #stm32 #fmc #sdram
  37. elaine-cli

    An opinionated, local-first CLI reference manager for BibTeX and LaTeX users

    v0.5.2 #bibtex #latex #reference-manager #cli #research
  38. atsamd-hal

    HAL and Peripheral access API for ATSAMD11, ATSAMD21, ATSAMD51, ATSAME51, ATSAME53 and ATSAME54 microcontrollers

    v0.23.1 4.7K #cortex-m #embedded-hal #arm
  39. gd32f1x0-hal

    HAL for the GD32F1x0 family of microcontrollers

    v0.11.0 100 #cortex-m #gd32 #hal #arm
  40. yubirs

    interacting with YubiKeys (OTP and PIV functionality)

    v0.9.4 1.0K #otp #piv #polkit
  41. rmk

    Keyboard firmware written in Rust

    v0.8.2 550 #keyboard-firmware #ble #rp2040 #keymap #usb-hid #real-time #embedded #layer-switching #media-control #stm32
  42. pokeys-lib

    Pure Rust core library for PoKeys device control - USB/Network connectivity, I/O, PWM, encoders, SPI/I2C protocols

    v0.19.1 1.6K #hardware-control #automation #control #pokeys #hardware #usb
  43. egui-snarl

    Node-graphs for egui

    v0.9.0 400 #graph-node #egui-ui #graph #node-graph #egui
  44. dw3000-ng

    A modernized driver for DW3000 Ultra Wide Band module

    v1.0.2 1.4K #spi #gpio #dw3000 #driver #module #modernized #uwb #decawave #band
  45. ftdi-embedded-hal

    embedded-hal implementation for FTDI USB devices

    v0.24.0 1.6K #ftdi #usb #io
  46. stm32f3

    Device support crates for STM32F3 devices

    v0.16.0 700 #api #peripherals #stm32
  47. gpio2key

    A Raspberry Pi and Linux utility to map GPIO events to keyboard events

    v0.1.0 #evdev #linux #keyboard
  48. stm32f7

    Device support crates for STM32F7 devices

    v0.16.0 1.6K #api #peripherals #stm32
  49. liberty-db

    A fully defined liberty (std. cells in VLSI) data structure, efficient parser & formatter

    v0.17.5 #liberty #eda #database #parser
  50. orx-pinned-vec

    PinnedVec trait defines the interface for vectors which guarantee that elements added to the vector are pinned to their memory locations unless explicitly changed

    v3.21.0 52K #vec #pinned-vec #array #pinned
  51. mahc

    riichi mahjong calculator library and CLI

    v2.1.0 #mahjong-calculator #cli #tile #score #mode #input-file
  52. moondancer

    firmware for the Great Scott Gadgets Cynthion USB Test Instrument

    v0.2.2 650 #cynthion #risc-v #luna
  53. greentic-flow

    Generic YGTC flow schema/loader/IR for self-describing component nodes

    v0.4.29 1.1K #flows #validation #ygtc #routing #greentic #sidecar #doctor #pin #self-describing
  54. imxrt-hal

    Hardware abstraction layer for NXP i.MX RT microcontrollers

    v0.5.12 5.4K #embedded-hal #nxp #embedded #imxrt
  55. pygamer

    Board Support crate for the Adafruit PyGamer

    v0.16.1 #cortex-m #embedded-hal #arm
  56. port-expander

    Abstraction for I2C port-expanders

    v0.6.5 4.7K #i2c #pcf #pca #gpio #gpio-expander
  57. igw

    Industrial Gateway - Universal SCADA Protocol Library for Rust

    v0.2.20 #scada #gateway #industrial #protocols #four-remote
  58. qbt-clean

    Automated rules-based cleaning of qBittorrent torrents

    v0.75.0 #bittorrent #cleanup #q-bittorrent #cleaning #config #rules-based
  59. bno08x-rs

    BNO08x IMU User Space Driver

    v2.0.1 #spi #sensors #embedded-spi
  60. asynk-strim

    Lightweight stream generator library

    v0.1.5 19K #async-stream #no-std #async
  61. crabbox

    GPIO & RFID controlled jukebox for RaspberryPi

    v0.2.0 #rfid #raspberry-pi #gpio #command-pipe #web #rpi #web-ui #user-service
  62. stm32f0

    Device support crates for STM32F0 devices

    v0.16.0 410 #api #peripherals #stm32
  63. tiny-encrypt

    tiny file encrypt tool

    v1.9.20 #encryption #file-encryption #encryption-key #pgp #secure-enclave #piv #key-id #shared-secret #ecdh #edit-file
  64. xr2280x-hid

    Control XR2280x I2C and GPIO/PWM/Interrupts over USB HID

    v0.9.9 600 #xr22800 #xr22802 #xr22801 #xr22804 #maxlinear
  65. openpgp-card-state

    Experimental storage mechanism for openpgp-card device state

    v0.3.3 #openpgp-card #storage-back-end #pgp #pin #devices #pgp-card #storage-config #keyring
  66. p7m-appointment

    Rust bindings for the appointment API of P7M

    v0.13.5 260 #reservation #tenant #booking #tags #delete-service #api-client #jwt #oauth #oauth2 #holiday-api
  67. inky-frame

    Driver and protocol library for InkyFrame devices with peripheral support

    v0.5.0 #sdcard #embedded #pinorami #picow #api-bindings
  68. trellis_m4

    Board Support crate for the Adafruit NeoTrellis M4 Express

    v0.10.1 700 #embedded-hal #cortex-m #arm
  69. avr-tester

    Framework for testing AVR binaries

    v0.6.2 #test-framework #avr #simavr #testing #micro-controllers
  70. ltc681x

    Client LTC681X battery monitoring family

    v0.6.2 650 #battery-bms #battery #ic #bms #no-std
  71. py32-metapac

    Peripheral Access Crate (PAC) for all PY32 chips, including metadata

    v0.4.1 350 #peripheral-access-crate #mcu #py32 #chip
  72. scoped-stream-sink

    Easy way to make streams and sinks

    v1.2.3 #stream-sink #async-stream #sink
  73. stm32h5

    Device support crates for STM32H5 devices

    v0.16.0 #api #stm32
  74. io-tether

    A small library for defining I/O types which reconnect on errors

    v0.6.1 1.0K #tokio #async-io #async
  75. card-cli

    FIDO(U2F, WebAuthn), YubiKey, OpenPGP command line tool

    v1.13.21 #yubi-key #u2f #pgp #fido #webauthn #encryption #openpgp-card #ca #pgp-card #certificate
  76. stm32l0

    Device support crates for STM32L0 devices

    v0.16.0 #api #peripherals #stm32
  77. upd

    A fast dependency updater for Python, Node.js, Rust, and Go projects

    v0.0.20 #python #nodejs #rust #dependencies
  78. esp-idf-hal

    A Hardware abstraction layer for Espressif's ESP family of microcontrollers based on the ESP-IDF framework

    v0.45.2 8.1K #esp-idf #hal #esp32
  79. rapace-cell

    High-level cell runtime for rapace that eliminates boilerplate

    v0.5.0 #cell #rapace #command-line-arguments #shared-memory #boilerplate #dispatcher #eliminates #channel-id #multi-service
  80. stm32f4-staging

    Device support crates for STM32F4 devices

    v0.20.0 1.1K #api #peripherals #stm32
  81. iqan

    Sync Nix flake pins

    v0.2.0 #nix-flakes #flake #lock-files #pin #sync #input-source
  82. cargo-msrv-prep

    Cargo subcommand useful to prepare for determining/verifying a crate's MSRV

    v2.1.1 2.1K #cargo-subcommand #testing #cli #cargo-cli
  83. sms-server

    SMS server for GSM modem hardware with HTTP/WebSocket APIs, encrypted message storage, delivery tracking, and GNSS location support. Designed for Raspberry Pi + GSM HAT setup.

    v3.1.0 #gsm #sms #sim
  84. rp235x-hal

    Embeded-HAL impl for the RP2350 microcontroller

    v0.3.0 42K #embedded-hal #rp2350 #raspberry-pi
  85. uni-core

    Core interpreter library for the Uni programming language

    v0.0.12 #interpreter #homoiconic #forth #embedded #stack
  86. kanidm-hsm-crypto

    easily interacting with a HSM or TPM

    v0.3.5 2.9K #tpm #hsm #cryptography #kanidm #storage-key #pin #rs256 #es256
  87. gpio-utils

    Command-line utilities for interacting with GPIOs under Linux This wraps the sysfs_gpio crate in a form usable by both Rust applications or any other applications

    v0.4.1 180 #linux-gpio #sysfs-gpio #gpio #linux
  88. py32-hal

    HAL and Embassy support for the Py32 family of microcontrollers

    v0.4.0 #embedded-hal #py32 #hardware-support #hal
  89. lpc55-hal

    Hardware Abstraction Layer (HAL) for the NXP LPC55S6x ARM Cortex-33 microcontrollers

    v0.4.1 #embedded-hal #nxp #lpc #cortex-m
  90. stm32l0xx-hal

    Peripheral access API for STM32L0 series microcontrollers

    v0.10.0 260 #hal #cortex-m #stm32l0xx
  91. yubikey-signer

    YubiKey code signing utility

    v0.7.1 #yubi-key #code-signing #authenticode #proxy-server #remote-server #piv #certificate #authentication #http-proxy #openssl
  92. openpgp-card-tool-git

    Git signing and verification with a focus on OpenPGP cards

    v0.1.6 320 #pgp #openpgp-card #certificate #version-control #signing-and-verification #signing-key #pin #signature-verification #pgp-card #gpg
  93. rpsp

    small, but extensible platform support package for RP2040 devices

    v0.3.0 #rp2040 #embedded #pico #pi-pico #picow
  94. ehatrom

    EEPROM HAT library for Raspberry Pi HATs (serialization, I2C, CRC32, custom atoms)

    v0.3.3 #raspberry-pi #eeprom #hat #crc32 #i2c
  95. rsop-oct

    SOP CLI tool for OpenPGP card devices based on rPGP

    v0.1.5 #openpgp-card #pgp #key-material #openpgp-card-state #pin #pgp-card #sop #oct #decryption #rpgp
  96. py32f0xx-hal

    Peripheral access API for py32F0 series microcontrollers

    v0.4.1 #cortex-m #py32f0xx #hal
  97. rpi-pal

    Interface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals

    v0.22.2 #raspberry-pi #embedded-hal
  98. stm32f7-staging

    Device support crates for STM32F7 devices

    v0.18.1 240 #api #peripherals #stm32
  99. swmr-cell

    A thread-safe single-writer multi-reader cell with wait-free reads and version-based garbage collection

    v0.2.0 #lock-free #wait-free #rcu #swmr #concurrency
  100. test_executors

    async executors for testing

    v0.4.1 210 #async-executor #async-await #testing #async
  101. moonup

    Manage multiple MoonBit installations

    v0.4.2 #moon-bit #version-manager #moonbit
  102. pin-utils

    pinning

    v0.1.0 16.8M #pinned #utilities #async-foundations #version
  103. mimxrt685s-pac

    Peripheral Access Crate for MIMXRT685s devices

    v0.5.0 3.0K #peripheral-access-crate #api
  104. dynify

    Add dyn compatible variant to your async trait

    v0.1.2 108K #async-trait #impl #traits #async
  105. bma400

    A platform-agnostic Rust driver for the BMA400 12-bit ultra-low-power 3-axis accelerometer

    v1.0.2 #embedded-hal-driver #mems #accelerometer
  106. rp2040-hal

    Embedded-HAL impl for the rp2040 microcontroller

    v0.11.0 30K #embedded-hal #rp2040 #embedded #raspberry-pi #hal
  107. code-smore

    A morse code practice tool

    v0.1.34 500 #morse #audio #gpio #practice #quiz #credits #audio-devices
  108. nrf52805-pac

    Peripheral Access Crate for Nordic's nrf52805 microcontroller

    v0.12.2 7.8K #peripheral-access-crate #cortex-m
  109. stm32f7xx-hal

    HAL for the STM32F7xx family of microcontrollers

    v0.8.0 800 #hal #stm32f7 #cortex-m
  110. atsamx7x-hal

    HAL and peripheral access API for ATSAME70, ATSAMS70, ATSAMV70, and ATSAMV71 microcontrollers

    v0.4.6 450 #embedded-hal #cortex-m #hal
  111. iqs7211e

    Async I2C driver for the Azoteq IQS7211E capacitive touch and gesture controller

    v0.1.2 240 #sensors #azoteq #no-std #touch #sensor
  112. microbit-common

    details for the BBC Micro:bit board support crates

    v0.16.0 2.3K #cortex-m #hal #nrf
  113. swmr-epoch

    Single-writer multi-reader epoch-based garbage collection system with minimal locking

    v0.3.12 #garbage-collection #atomic #epoch #smr #concurrency
  114. sem_safe

    Safe usage of POSIX Semaphores (sem_post, sem_wait, etc)

    v0.2.1 140 #semaphore #signal #unix #no-alloc #sync
  115. ifd-jcecard

    PC/SC IFD Handler for jcecard virtual OpenPGP and PIV smart card

    v0.2.0 #piv #pcsc #virtual #smartcard
  116. libsimple

    Rust bindings to simple, a SQLite3 fts5 tokenizer which supports Chinese and PinYin

    v0.6.1 1.2K #sqlite-extension #fts5 #sqlite #tokenizer
  117. trussx

    designing and analyzing truss structures

    v0.2.0 #truss #structural-analysis #engineering
  118. icm426xx

    Rust driver for the ICM426xx family of IMUs

    v0.4.0 #driver #imu #sensor-driver #spi #sensors #blocking #async-blocking #sensor-data #motion-sensors
  119. riichi_hand

    A collection of utilities for working with Riichi Mahjong player hands

    v0.7.0 #mahjong #renderer #riichi
  120. yubirs-tools

    Command line tools for interacting with YubiKeys, based upon yubirs

    v0.2.5 420 #yubi-key #yubirs #otp #piv #command-line
  121. s5_fs

    Content-addressed filesystem abstraction for S5

    v1.0.0-beta.1 #content-addressable #s5 #filesystem #encryption #sub-directory #xchacha20-poly1305 #garbage-collection #chacha20-poly1305 #delete-file #directory-listing
  122. rlvgl

    A modular, idiomatic Rust reimplementation of the LVGL graphics library for embedded and simulator use

    v0.1.7 500 #lvgl #embedded-graphics #graphics #embedded
  123. tm1637-gpio-driver

    Generic GPIO driver for the TM1637 micro controller, primarily for educational purpose. Doesn't need std-lib and you can choose any GPIO interface/library you want.

    v2.0.6 #gpio #tm1637
  124. pinout

    command-line tool for generating beautiful pinout diagrams in SVG format from CSV descriptions

    v0.1.0 #svg #diagram #electronic #graphics
  125. motor-driver-hal

    motor-driver using embedded-hal for linux

    v0.1.3 180 #motor-driver #embedded-hal #hal-driver #hal
  126. spotify-cli

    A terminal-first Spotify control surface

    v0.2.3 #music #terminal
  127. rotary-switch-helper

    Helper crate for easy use of rotary (-switch) encoders on a raspberry pi

    v0.1.2 #raspberry-pi #switch #rotary #encoder #rotary-encoder
  128. ccutils

    Collection of utils from the CylonCore project

    v0.4.12 1.7K #collection #cylon-core #branch #dev
  129. sbd-gen

    A generator for turning SBD (Structured Board Descriptions) into BSPs

    v0.1.9 #generator #sbd #board #bsp #ariel
  130. pin-weak

    Small wrapper around an equivalent of Pin<Weak<T>>

    v1.1.0 68K #rc #pin #weak #arc
  131. kovan

    High-performance wait-free memory reclamation for lock-free data structures. Bounded memory usage, predictable latency.

    v0.1.4 #memory-reclamation #lock-free #smr #lock-free-memory #concurrency
  132. sths34pf80

    ST STHS34PF80 driver

    v0.1.12 650 #i2c-driver #i2c-sensors #sensor-driver #i2c
  133. rmk-config

    Config crate of RMK

    v0.6.1 700 #ble #config #rmk #keyboard #keyboard-firmware #keymap #rp2040 #real-time #embedded #stm32
  134. pin-list

    A safe Pin-based intrusive doubly linked list

    v0.1.2 330 #linked-list #doubly-linked-list #thread-safe #pin #intrusive #async-mutex
  135. teensy4-bsp

    Rust-based BSP for the Teensy 4. Part of the teensy4-rs project

    v0.5.1 #cortex-m #teensy-4 #arm
  136. sx1262

    A embedded-hal driver for the Semtech SX1261/2 sub-GHz radio transceiver

    v0.3.0 #radio #lora #semtech
  137. movable-ref

    building movable self-referential types

    v0.2.0 #self-referential #movable #offset #pointers
  138. stm32g4-staging

    Device support crates for STM32G4 devices

    v0.22.0 900 #api #stm32
  139. i2c-character-display

    Driver for HD44780-based character displays connected via a I2C adapter

    v0.5.1 #display-driver #lcd #character-display #i2c #i2c-driver #embedded
  140. pir-motion-sensor

    PIR motion sensors

    v2.1.0 350 #iot #embedded #automation #hardware
  141. soundstoic

    macOS menu bar agent that locks the default input device using Core Audio HAL listeners

    v0.1.0 #input-device #menu-bar #locking #default #listener #hal #core-audio #macos #mic #pin
  142. jh71xx-hal

    Hardware abstraction library for the JH71xx SoCs

    v0.7.2 850 #hal #soc #risc-v #jh7110
  143. placid

    Separated ownership and in-place construction in Rust

    v0.1.0 #ownership #macro #pin
  144. r2d2-cryptoki

    r2d2 adaptor for cryptoki

    v0.4.0-rc.0 6.5K #cryptoki #r2d2 #authentication #session #pkcs11
  145. mecha10-drivers-motor

    Motor driver for the Mecha10 robotics framework

    v0.1.42 #robotics #stepper-motor #motor-driver #mecha10 #velocity #o-drive #acceleration #torque #dynamixel #modes
  146. mc-sst25

    Microship SST25* flash memory series

    v0.3.1 440 #flash-memory #sst25 #microship #no-std
  147. trotp

    TUI TOTP generator

    v1.1.10 #totp #otp #google-auth #one-time-pin
  148. rppal-pfd

    PiFace Digital driver An experimental driver for the PiFace Digital I/O expander for the Raspberry Pi. Requires RPPAL for the GPIO and SPI interfaces.

    v0.1.1 #raspberry-pi #pi-face-digital #rppal #mcp23s17
  149. adf435x

    Type-safe Rust driver for ADF435x wideband RF PLL synthesizers using device-driver crate

    v0.1.1 #rf #synthesizer #pll #embedded
  150. rppal-mcp23s17

    MCP23S17 driver An experimental driver for the MCP23S17 16 bit I/O expander chip addressed over the SPI bus on Raspbery Pi peripherals, such as the PiFace Digital HAT. Requires RPPAL for the SPI interface.

    v0.1.1 #raspberry-pi #mcp23s17 #rppal #pi-face-digital
  151. gpiocdev-cli

    Access GPIO lines from the Linux command line using the GPIO character device

    v0.6.0 #linux-gpio #gpio-chip #chardev #linux #gpio
  152. ordered-stream

    Streams that are ordered relative to external events

    v0.2.0 1.3M #async-stream #timestamp #async
  153. pca9539

    Abstraciton for PCA9539 I/O expander

    v1.0.0 #ic #expander #gpio
  154. tauri-plugin-secure-element

    Tauri plugin for secure element use on iOS (Secure Enclave) and Android (Strongbox and TEE)

    v0.1.0-beta.1 #tauri-plugin #secure-enclave #secure-element #strongbox #plugin-element
  155. ili9163_driver

    implements low level control over LCD graphical display equipped with ILI9163 driver

    v2.0.1 #lcd #bare-metal #embedded #embedded-bare-metal
  156. wio_terminal

    Board support crate for the Seeed Studio Wio Terminal

    v0.9.0 800 #cortex-m #embedded-hal #arm
  157. bevy_pins

    A flexible pin/charm system for Bevy games, inspired by Hollow Knight's charm system

    v0.1.1 #pin #ecs #bevy #bevy-system #entity #hollow #knight #charm #equip #equipment
  158. efm32pg1b-pac

    Peripheral access API for Silicon Labs EFM32PG1B microcontrollers

    v0.4.0 700 #api
  159. axp2101-dd

    A driver for the AXP2101 power management IC (uses device-driver crate)

    v0.2.2 #embedded-hal-driver #no-alloc #async
  160. arduino_mkr1000

    Board Support crate for the Arduino MKR 1000 WiFi

    v0.6.0 480 #embedded-hal #cortex-m #arm
  161. nitrocli

    A command line tool for interacting with Nitrokey devices

    v0.4.1 #nitrokey #nitrokey-storage #usb #nitrokey-pro
  162. ina3221-dd

    A driver for the INA3221 triple-channel current/voltage monitor (uses device-driver crate)

    v0.1.0 #embedded-hal-driver #no-alloc #async #embedded
  163. cu-bdshot

    Copper Bridge to Bidirectional DSHOT ESCs

    v0.12.0 #robotics #copper #real-time
  164. rotary-encoder-embedded

    A rotary-encoder library built with embedded-hal

    v0.5.0 600 #embedded-hal #rotary-encoder #rotary #encoder
  165. stm32f3xx-hal

    Peripheral access API for STM32F3 series microcontrollers

    v0.10.0 190 #stm32-hal #stm32 #cortex-m #stm32f3
  166. fh101rf

    Driver crate for the FH101RF Wake-Up Radio

    v1.0.2 200 #radio #embedded-hal-driver #no-std
  167. sdecay

    Bindings for SandiaDecay C++ library, used to compute nuclide mixtures

    v0.2.0 #nuclear-physics #atom #isotope #physics
  168. stm32h5-staging

    Device support crates for STM32H5 devices

    v0.18.1 600 #api #peripherals #access-api
  169. dacx578

    Texas Instruments DACx578 Driver for Rust Embedded HAL

    v0.1.0 #embedded-hal-driver #dac #i2c #i2c-embedded
  170. microbit-bsp

    An embassy-based boards support package (BSP) for BBC Micro:bit v2

    v0.4.0 260 #micro-bit #embedded #nordic #async #nrf
  171. tokenlock

    cell types that decouple permissions from data

    v0.3.8 #ghost-cell #token #borrow #ghost
  172. zoi-rs

    Universal Package Manager & Environment Setup Tool

    v1.4.0 #package-manager #dev-tools #universal #environment-manager #environment
  173. phylactery

    Safe and thin wrappers around lifetime extension to allow non-static values to cross static boundaries

    v2.0.5 #lifetime #pin #extension #unsafe #static
  174. edgebadge

    Board Support crate for the Adafruit EdgeBadge

    v0.10.0 500 #adafruit-board #cortex-m #embedded-hal
  175. ruduino

    Reusable components for AVR microcontrollers

    v0.3.2 120 #avr #arduino #uno
  176. topstitch

    Stitch together Verilog modules with Rust

    v0.76.0 20K #verilog #stitch #together #module #slang
  177. flipperzero-sys

    Flipper Zero

    v0.16.0 #embedded #sdk-version #applications
  178. pin-cell

    A pin-safe cell

    v0.2.0 5.5K #refcell #pinned #interior-mutability #mutable-reference #standard
  179. pinmame-nvram

    handling PinMAME NVRAM files

    v0.4.4 190 #emulation #mame #pinmame #virtual-pinball
  180. ens160-aq

    ScioSense ENS160 driver

    v0.2.11 900 #i2c-driver #ens160 #sensor-driver #i2c
  181. button-driver

    Advanced button handling crate

    v0.2.5 #button #embedded #switch #esp32 #no-std
  182. pwgen-x

    A feature-rich password generator with pronounceable, secure, passphrase, and PIN modes

    v0.1.1 #password-generator #diceware #cli
  183. typescript_tools

    Tools for working with TypeScript monorepos

    v10.1.71 #typescript #monorepo
  184. imnodes

    Rust bindings to https://github.com/Nelarius/imnodes

    v0.5.0 440 #editor-context #api-bindings
  185. interlock

    Readers-writer locks designed for locking intervals

    v0.0.4 #locking #rb-tree #readers-writer #interval #state #pin #hl #raw-mutex #red-black
  186. mcx-pac

    Peripheral Access Crate for NXP MCX Series MCUs

    v0.2.2 900 #cortex-m #nxp #no-std
  187. pin

    Pinboard (and Instapaper) client

    v0.2.9 500 #bookmarks #pinboard #utility
  188. pwgen2

    password generator

    v0.7.4 #password-generator #password-hash #security #hash #generator
  189. at32f4xx-pac

    Device support crates for AT32F4 devices

    v0.4.0 #peripherals #api
  190. pcf857x

    Platform-agnostic Rust driver for the PCF8574, PCF8574A and PCF8575 I/O expanders

    v0.5.0 310 #embedded-hal-driver #i2c-driver #i2c #expander
  191. klafs-api

    Rust client library for the Klafs sauna control API

    v0.1.7 #iot #sauna #klafs #smart-home
  192. sentry-uapi

    Sentry kernel user API implementation

    v0.4.2 #syscalls-interface #sentry #kernel-interface #api #uapi #low-level-interface #syscalls-api #os-kernel
  193. bmi323-rs

    Async, no_std driver for the Bosch BMI323 6-axis IMU sensor

    v0.1.1 #bosch #imu #sensor
  194. esp-hub75

    driver for HUB75 LED matrix displays on ESP32 microcontrollers

    v0.8.0 #led-matrix #hub75 #esp32 #embedded-driver #embedded
  195. worf

    Automatically queue similar songs in MPD, remembering the original song

    v0.0.7 #daemon #genres #song #update #mpd #bliss #spotify #remembering #user-name #pin
  196. stm32g0xx-hal

    Peripheral access API for STM32G0 series microcontrollers

    v0.2.0 130 #hal #cortex-m #stm32g0xx
  197. melatonin

    A version manager for the BYOND environment

    v0.9.1 310 #version-manager #byond #dreammaker
  198. onerom-config

    ROM and PCB configurations for One ROM - the flexible retro ROM replacement

    v0.3.0 100 #rom #commodore #embedded #retro
  199. mfrc522

    A platform agnostic driver to interface the MFRC522 (RFID reader/writer)

    v0.8.0 210 #rfid #embedded-hal #mifare
  200. sh8601-rs

    driver for the SH8601 display controller

    v0.1.6 23K #display-driver #embedded #esp32
  201. mspm0l222x-pac

    A Peripheral Access Crate for the Texas Instruments MSPM0L222X microcontroller family

    v0.1.2 #peripheral-access-crate
  202. helia-utils

    Shared utilities and implementations for Helia

    v0.1.4 #ipfs #utilities #bitswap #data-store #p2p #dapp #peer-discovery #dht #ipfs-cid #edge-computing
  203. rpi-led-panel

    Control LED matrices with a Raspberry Pi

    v0.8.1 #raspberry-pi #led-matrix #led #rgb-led #rgb
  204. daisy-embassy

    async audio development with daisy seed and embassy

    v0.2.2 #embassy #audio #embedded
  205. mcp3x6x

    no_std library for the MCP3x6x(R) family of analog digital converters

    v0.3.0 #embedded-hal #adc #mcp346x #mcp356x
  206. ppk2

    A driver for Nordic's Power Profiler Kit 2

    v0.1.3 110 #power-profiler #serial #nordic #profiler
  207. mcp230xx

    MCP23008/MCP23017 8/16-Bit I2C I/O Expander with I2C Interface

    v1.0.2 140 #i2c #mcp23017 #mcp23008 #io #hal
  208. droppable-pin

    The eponoymous droppable_pin! macro around a given let var = pin!() declaration allows invoking pin_drop! and pin_set! on the given var, which have in turn been designed to avoid silly borrow-checking errors

    v0.1.1 #pin #loops #dropck #drop #rust-patterns
  209. tmp108

    Platform-agnostic Rust driver for the TMP108 temperature sensor

    v0.4.0 #temperature-sensor #embedded-hal-driver #sensor-driver #i2c-driver #i2c
  210. esp-metadata

    Metadata for Espressif devices

    v0.10.0 35K #espressif #devices #metadata #build-script #embedded
  211. nixbrew

    A Homebrew-like CLI for Nix's imperative package management

    v0.1.0 #package-manager #nix #cli
  212. hd44780-embedded-hal

    Driver for HD44780-LCD ontop of embedded-hal(-async). (I2C and GPIO interface)

    v0.1.4 #embedded-hal-async #i2c-driver #gpio #on-top #traits
  213. nander-rs

    Modern SPI NAND/NOR Flash programmer for CH341A with cross-platform GUI and comprehensive diagnostics

    v0.5.5 #programmers #spi-flash #ch341a #spi #nand
  214. hpm-metapac

    Peripheral Access Crate (PAC) for all HPM's MCU chips, including metadata

    v0.0.5 390 #peripheral-access-crate #hpm #hpmicro #embedded
  215. pcbrepair

    parsing ASUS FZ and ASRock CAE boardview files

    v0.3.1 #asus #boardview #fz #cae #parser #footprints
  216. zynq7000-hal

    Hardware Abstraction Layer (HAL) for the Zynq7000 family of SoCs

    v0.1.1 #hal #amd #bare-metal #zynq7000 #no-std
  217. keycache

    Seals a key using a secure element

    v0.1.2 140 #encryption #authentication #cache #element #sealed #encryption-key #seals #pin #password-manager #macos
  218. max7800x-hal

    A Hardware Abstraction Layer for the MAX7800X microcontroller family

    v0.7.1 800 #embedded-hal #cortex-m #max78000
  219. piggui

    A Graphical User Interface for interacting with local and remote Raspberry Pi and Pi Pico Hardware

    v0.7.3 #raspberry-pi-pico #graphical-user-interface #gpio-pin #devices #input-level #remote-control #mdns #waveform #gui #usb
  220. ft3x68-rs

    driver for the FT3x68 touch controllers

    v0.1.2 22K #driver #touch #embedded #no-std
  221. embedded-stepper

    Hardware agnostic, no_std stepper motor driver based on Arduino stepper using embedded-hal

    v0.1.2 #stepper-motor #embedded-hal #motor
  222. eric-bindings

    Rust bindings for the ELSTER Rich Client (ERiC)

    v0.5.0 #eric #accounting #tax
  223. embassy-dht-sensor

    DHT sensor driver for the Embassy async runtime

    v0.2.7 120 #temperature-humidity #sensor-driver #async-runtime #humidity-sensors #raspberry-pi-pico #embassy #dht #dht-sensor #async-driver #pio
  224. pf_lib

    petit-filou core library

    v0.1.9 1.4K #wordpress #video #wp-scraper #video-scraper #wp-video
  225. skf-rs

    Rust wrapper for GM/T 0016-2012(Smart token cryptography application interface specification)

    v0.8.1 #smart-token #gm #cryptography #pki
  226. avr-oxide

    An extremely simple Rusty operating system for AVR microcontrollers

    v0.4.2 900 #avr-microcontrollers #os #arduino #board #hal #micro-controller
  227. helia-interface

    The Helia API interface definitions and traits

    v0.1.5 #ipfs #p2p #api #define #data-store #bitswap #peer-discovery #dag #immutable-data #edge-computing
  228. max7219

    A platform agnostic driver to interface the MAX7219 (LED driver)

    v0.5.0 900 #embedded-hal-driver #ledcontrol
  229. piggpio

    GPIO code for use in other pigg project crates

    v0.7.3 #gpio-pin #raspberry-pi #remote-control #gui #pigg #macos #embedded #bcm #video
  230. lpc55-pac

    Peripheral access API for NXP LPC55 microcontrollers

    v0.5.0 2.0K #lpc55-pac
  231. stm32f0xx-hal

    Peripheral access API for STM32F0 series microcontrollers

    v0.18.0 280 #cortex-m #stm32f0xx #hal
  232. egui-treeize

    Tree-like graph visualization for egui

    v0.1.1 #tree-graph #egui #ui #tree
  233. s5_core

    types and traits shared by all S5 crates

    v1.0.0-beta.1 #encryption #stream-key #registry #traits #shared #xchacha20-poly1305 #revision #iroh #hash #chacha20-poly1305
  234. cu-rp-gpio

    driver example for the Raspberry Pi GPIOs for Copper

    v0.12.0 #robotics #copper #real-time
  235. dear-imguizmo

    High-level Rust bindings for ImGuizmo (C API) with Dear ImGui integration

    v0.8.0 #imgui #graphics #docking #multiview #ui
  236. assert-unmoved

    A type that asserts that the underlying type is not moved after being pinned and mutably accessed

    v0.1.6 400 #pinned-mutably-accessed #pin #assert
  237. streamkit-plugin-sdk-wasm

    SDK for writing WASM plugins for StreamKit

    v0.1.0 #wasm-plugin #wasm #streaming #audio #audio-plugin
  238. weakref

    Copy+static reference type which checks liveness at runtime

    v0.2.1 160 #generational #reference #copy
  239. division_of_one

    A diceware passphrase generator

    v1.0.1 300 #passphrase #diceware-passphrase-generator #password
  240. gh-pinned-rs

    Fetch pinned repositories from github

    v2.0.5 750 #github-repository #fetch #github-repo #blocking #err
  241. st25r95

    Driver for ST25R95 integrated transceiver for contactless applications (NFC)

    v0.1.0 #rfid #spi #nfc
  242. embassy-stm32-fsmc-display-interface

    DisplayInterface implementation for STM32 FSMC peripheral using Embassy HAL

    v0.2.0 #fsmc #stm32 #embedded #display
  243. teensycore

    A kernel for the teensy4.0 microcontroller

    v0.1.0 #teensy-4 #embedded-kernel #embedded #kernel #teensy
  244. msp430fr2x5x-hal

    embedded-hal for microcontrollers MSP430FR2355, MSP430FR2353, MSP430FR2153 and MSP430FR2155

    v0.5.0 #embedded-hal #launchpad #ti #msp430
  245. wio_lite_w600

    Board Support crate for the Wio Lite W600

    v0.3.1 120 #embedded-hal #arduino #cortex-m
  246. vcc-gnd-yd-rp2040

    Board Support Package for the VCC-GND Studio YD-RP2040

    v0.6.0 260 #rp2040 #yd-rp2040 #vcc-gnd #studio #pcb #user-key #pin #usb-c #rp2040-hal
  247. pigdef

    Core struct and const definitions for multiple crates in the pigg project

    v0.7.3 #gpio-pin #remote-control #gui #pigg #piggui #usb #embedded #bcm #pico #security
  248. dummy-pin

    Dummy implementations of the input/output pin embedded-hal traits

    v1.0.0 130 #dummy #gpio-pin #pin
  249. Try searching with DuckDuckGo or on crates.io.

  250. wiringx

    safe and Rusty bindings to the wiringX library

    v0.2.1 380 #gpio-pin #embedded #milk-v #gpio
  251. artiqwest

    client for making http request over Tor with Arti

    v0.2.3 1.0K #tor #tor-client #sock
  252. vuikit

    building real-time voice user interfaces with streaming support for VAD, STT, and TTS

    v0.1.0 #audio-stream #text-to-speech #vad #streaming-interface #stt #async-stream #real-time #audio-channel #core-audio #continuous-streaming
  253. embassy-stm32-plus

    embassy-stm32 plus

    v0.2.1 460 #embedded #builder #plus #gpio #embassy-stm32 #uart
  254. streamkit-core

    Core traits and data structures for real-time media processing

    v0.1.0 #real-time-audio #audio-streaming #media-processing #real-time-streaming #processing #real-time-processing #audio-processing #audio
  255. sparkfun-pro-micro-rp2040

    Board Support Package for the Sparkfun Pro Micro RP2040

    v0.8.0 440 #rp2040 #spark-fun #spark-fun-pro-micro #sparkfun-pro-micro #package #pin #rp2040-hal
  256. hcms-29xx

    Platform agnostic driver for HCMS-29XX and HCMS-39XX display ICs

    v0.2.0 #embedded-hal-driver #display-driver #no-std
  257. lwk_containers

    Liquid Wallet Kit - Docker containers for tests environment

    v0.13.0 750 #docker #emulation #liquid-wallet-kit #pin #jade #testing-container
  258. lpc8xx-hal

    Hardware Abstraction Layer (HAL) for the NXP LPC800 series of ARM Cortex-M0+ microcontrollers

    v0.10.0 #nxp #lpc #lpc82x #lpc845
  259. seeeduino-xiao-rp2040

    Board Support Package for the Seeediuno XIAO RP2040

    v0.6.0 280 #rp2040 #xiao #seeeduino #package #pin #rp2040-hal
  260. dotnet_version_manager

    managing installed .NET SDKs

    v0.1.0 #version-manager #net #sdk #installed #pin #unpin
  261. waveshare-rp2040-lcd-0-96

    Board Support Package for the Waveshare RP2040 LCD 0.96 inch

    v0.8.0 170 #rp2040 #waveshare #lcd #lcd-board #inch #pin
  262. inverted-pin

    Embedded-hal input/output pin trait implementations with inverted level logic

    v1.0.0 #gpio-pin #inverted #pin
  263. recycle-box

    A pointer type for heap-allocated objects which heap storage can be re-used, with Pin support

    v0.2.0 1.2K #pin #recycle #future #box
  264. boardsource-blok

    Board Support Package for the rp2040 based Blok

    v0.3.0 120 #rp2040 #blok #boardsource #controller #up #pin #rp2040-hal #keyboard #pin-chip
  265. avrd

    Device-specific constants and information for all AVR microcontrollers

    v1.0.0 #io #pin
  266. owned-pin

    A wrapper that both owns and pins data in memory

    v1.3.3 #pin #owned #rvalue #move
  267. projecture

    Easy arbitrary type projections without proc macros

    v0.0.4 #pin #cell #projection
  268. pin-init

    Safe pinned-initialization in Rust

    v0.2.0 #pinned-initialization #macro #attributes #pin #macro-attributes
  269. pin-macros

    primarly used to simplify the proccess of working with self-referencial structures

    v1.0.0-a.2 #macro #future #self-referencial #pin #async
  270. solderparty-rp2040-stamp-carrier

    Board Support Package for the Solder Party RP2040 Stamp

    v0.5.0 #rp2040 #stamp #carrier #pin #solder #embedded #pin-chip
  271. variegated-board-cfg

    Store pin and other HAL configurations for your embedded project in a TOML file

    v0.2.1 200 #config #pin #config-file #store #peripheral #embedded-hal #variegated
  272. extend-pinned

    Extend but for Pin

    v0.1.0 #pin #extend #async