BROWSE A-Z

All 305,250 crates, alphabetically

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

embassy-stm32h7Crate name reserved for the Embassy project1,759MIT OR Apache-2.0 embassy-stm32l0Crate name reserved for the Embassy project1,748MIT OR Apache-2.0 embassy-stm32l4Crate name reserved for the Embassy project1,700MIT OR Apache-2.0 embassy-stm32l5Crate name reserved for the Embassy project1,710MIT OR Apache-2.0 embassy-stm32wbCrate name reserved for the Embassy project1,738MIT OR Apache-2.0 embassy-stm32wlCrate name reserved for the Embassy project1,749MIT OR Apache-2.0 embassy-supervisorA generic, HAL-agnostic task-lifecycle supervisor for the embassy async embedded framework: dependency-ordered bring-up/teardown,…152MIT OR Apache-2.0AsynchronousEmbedded development embassy-supervisor-macrosProc-macro for embassy-supervisor: declares a task graph and computes its topological order at compile time.149MIT OR Apache-2.0AsynchronousEmbedded development embassy-syncno-std, no-alloc synchronization primitives with async support5,392,677MIT OR Apache-2.0AsynchronousConcurrency embassy-task-watchdogA robust, flexible watchdog management library for embedded systems that multiplexes multiple task watchdogs into a single…185MIT OR Apache-2.0AsynchronousEmbedded development embassy-task-watchdog-macrosProcedural macros for the [`embassy_task_watchdog`] crate.212MIT OR Apache-2.0 embassy-task-watchdog-numtasksNumber of tasks for the [`embassy_task_watchdog`] crate.226MIT OR Apache-2.0 embassy-timeInstant and Duration for embedded no-std systems, with async timer support3,324,649MIT OR Apache-2.0AsynchronousConcurrency embassy-time-driverDriver trait for embassy-time3,093,190MIT OR Apache-2.0AsynchronousConcurrency embassy-time-driver-tokioembassy-time driver backed by Tokio102MIT embassy-time-queue-driverTimer queue driver trait for embassy-time751,750MIT OR Apache-2.0AsynchronousConcurrency embassy-time-queue-utilsTimer queue driver trait for embassy-time1,653,719MIT OR Apache-2.0AsynchronousConcurrency embassy-timerCrate name reserved for the Embassy project1,894MIT OR Apache-2.0 embassy-traitsembassy-traits6,993MIT embassy-ttp223bDriver async no_std pour le capteur tactile TTP223B via GPIO, basé sur Embassy.22GPL-3.0-or-laterEmbedded developmentHardware support embassy-uartCrate name reserved for the Embassy project1,759MIT OR Apache-2.0 embassy-usbAsync USB device stack for embedded devices in Rust.945,430MIT OR Apache-2.0AsynchronousEmbedded development embassy-usb-dfuAn implementation of the USB DFU 1.1 protocol, using embassy-boot9,513MIT OR Apache-2.0AsynchronousEmbedded development embassy-usb-driverDriver trait for `embassy-usb`, an async USB device stack for embedded devices.1,797,713MIT OR Apache-2.0AsynchronousEmbedded development embassy-usb-hidCrate name reserved1,672MIT OR Apache-2.0Embedded developmentNo standard library embassy-usb-hostAsync USB host stack for embedded devices in Rust.2,691MIT OR Apache-2.0AsynchronousEmbedded development embassy-usb-logger`log` implementation for USB serial using `embassy-usb`.50,815MIT OR Apache-2.0AsynchronousEmbedded development embassy-usb-msdCrate name reserved1,607MIT OR Apache-2.0Embedded developmentNo standard library embassy-usb-ncmCrate name reserved1,642MIT OR Apache-2.0Embedded developmentNo standard library embassy-usb-synopsys-otg`embassy-usb-driver` implementation for Synopsys OTG USB controllers918,149MIT OR Apache-2.0AsynchronousEmbedded development embassy-utilCrate name reserved for the Embassy project2,477MIT OR Apache-2.0 embassy-utilsembassy plus utils551MIT/Apache-2.0Embedded development embassy_buddyA board support crate for the Prusa Buddy Board.1,226MITEmbedded developmentNo standard library embassy_gpsLightweight Embassy GPS wrapper and extensible architecture28AGPL-3.0-or-laterAsynchronousEmbedded development embdRead files or directories from the filesystem at runtime on debug, embed on release.6,571MITFilesystem embd-cliA CLI tool for embedding a git repo into another, an alternative to git subtree and git submodule.59MIT embd-macrosRead files or directories from the filesystem at runtime on debug, embed on release.8,522MITFilesystem embedembed is a Rust compiler plugin that lets you embed directory trees into compiled binaries. This is useful in order to ship a…6,187MIT embed-avlintrusive avl tree19MIT OR Apache-2.0Data structuresNo standard library embed-btreeCpu-cache aware b+tree with extened cursor/entry API152MIT OR Apache-2.0Data structuresNo standard library embed-bytesA simple Rust crate to embed assets.6,488MIT embed-changelogA helper macro to embed changelogs in crate docs.263MIT OR Apache-2.0 embed-collectionsA collection of memory efficient and intrusive data structures68,543MIT OR Apache-2.0Data structuresNo standard library embed-constvecInline fixed capacity vec/array18MIT OR Apache-2.0Data structuresNo standard library embed-contextA blazing-fast, local Rust CLI for generating semantic context meshes from unstructured data. (Under active development).21MIT OR Apache-2.0 embed-dlistintrusive doubly linkedlist20MIT OR Apache-2.0Data structuresNo standard library embed-doc-imageEmbed images in Rust documentation2,922,502MITDevelopment toolsRust patterns embed-doc-image-showcaseShowcase for the embed-doc-images crate4,303MIT embed-fileEmbeds files content into the binary in release mode, but loads it from the fs in debug5,714MIT embed-keyDeterministic cache key for an embedding request: hash text + mix in provider, model, and dimensionality. So a cache survives…19MIT OR Apache-2.0CachingCryptography embed-licensingEmbed licensing information of dependencies to comply with free software licenses21,621MPL-2.0 embed-licensing-coreCore implementation of embed-licensing28,669MPL-2.0 embed-licensing-macrosMacros for embed-licensing21,871MPL-2.0 embed-manifestBuild script library to easily embed a Windows manifest.816,965MITDevelopment tools::Build Utils embed-nuEmbed the nu engine in your rust application36,030Apache-2.0 embed-resourceA Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable29,016,107MITDevelopment toolsOperating systems::Windows APIs embed-resourcesA simple Rust crate to embed resources (files, URLs, data) as byte arrays.6,253MIT embed-rustA macro that allows to embed a Rust executable.10,008non-standard embed-rust-in-rustA handy library allowing you to embed Rust 🚀 in Rust 🚀.2,839Unlicense embed-seglistCpu-cache friendly linkedlist with fixed-capacity segment32MIT OR Apache-2.0Data structuresNo standard library embed-slistintrusive singly linkedlist17MIT OR Apache-2.0Data structuresNo standard library embed-srcEmbed source files into any text file269Apache-2.0 embed-strShort-string embeding Box<str>1,729non-standard embed-structRust library for embedding data structures53MIT embed-wasmserve embedded cargo-web wasm build ouput from native binaries5,279MIT embed-wasm-buildembed rust wasm build ouput in native binaries5,304MIT embed_anythingEmbed anything at lightning speed36,891Apache-2.0 embed_dirSmall program to generate code to embed a folder in a rust program5,423GPL-3.0 embed_entitlementsEmbed `.entitlements` directly in your executable binary115Zlib OR Apache-2.0 OR MITConfigurationDevelopment tools::Build Utils embed_entitlements_macroHelper proc-macro for the `embed_entitlements` crate152Zlib OR Apache-2.0 OR MIT embed_itA proc-macro library for to create rust structs from file system entries and include content as a reference to a byte array.7,174MITDevelopment toolsFilesystem embed_it_macrosThe macros for [`embed_it`]7,268MIT embed_it_utilsThe utils for [`embed_it`]3,783MIT embed_jsMinimalist lightweight inline JavaScript for Rust applications targeting WebAssembly via the `wasm32-unknown-unknown`…8,860MIT / Apache-2.0 embed_js_buildMinimalist lightweight inline JavaScript for Rust applications targeting WebAssembly via the `wasm32-unknown-unknown`…8,527MIT / Apache-2.0 embed_js_commonImplementation detail of embed_js and embed_js_build, do not use directly.10,934MIT / Apache-2.0 embed_js_deriveImplementation detail of embed_js and embed_js_build, do not use directly.6,651MIT / Apache-2.0 embed_plistEmbed property list files like Info.plist directly in your executable binary.16,539,089MIT OR Apache-2.0ConfigurationDevelopment tools::Build Utils embed_rsA template for embedded Rust projects1,380MIT embed_staticfileCreate embedded static file handler for Iron3,724MIT embed_uiThe simplest webview library ever made, probably2,195MIT OR Apache-2.0 embedbAn embedded, persistent vector store — no server, no config, no credentials21MITData structuresDatabase interfaces embedcacheHigh-performance text embedding service with caching capabilities435GPL-3.0ScienceWeb programming::HTTP server embedcache-corePure-Rust core for embedcache: a content-addressed embedding cache.36MIT OR Apache-2.0CachingScience embeddEmbedding interfaces + local backends (Candle/HF).146MIT OR Apache-2.0ScienceText processing embeddbSingle-file embedded DB: Turso write path + DuckDB analytics read path13MIT embeddb-derivederive macro for embeddb FromEmbedRow16MIT embeddedWork in progress embedded library; pre-release for single issue.2,798MIT embedded-3dgfx3D graphics rendering for embedded systems (fork of embedded-gfx by Kezii)734MIT OR Apache-2.0Embedded development embedded-ads111xADS111x 16bit ADCs I2C rust driver no_std4,633MIT OR Apache-2.0Embedded developmentNo standard library embedded-ads1220Embedded Driver for the Texas Instruments ADS1220 ADC1,094MITEmbedded developmentHardware support embedded-aht20Platform-agnostic Rust driver for the AHT20 temperature & humidity sensor.43,337MIT OR Apache-2.0Embedded developmentHardware support embedded-aim-motorModbus RTU interface library for AIM series motors (e.g. 57AIM30) for embedded Rust.679non-standard embedded-allocA heap allocator for embedded systems2,465,386MIT OR Apache-2.0 embedded-astarBibliothèque de recherche de chemin A* no_std pour systèmes embarqués — zéro allocation, dimensions const-génériques.20GPL-2.0-or-laterAlgorithmsEmbedded development embedded-async-helpers`static` friendly helpers for async on embedded5,394MIT OR Apache-2.0Data structuresNo standard library embedded-async-timerAsync timers for embedded devices1,796MITAsynchronousEmbedded development embedded-asyncdelay-rp2040A hardware-based, asynchronous delay that can be used with async/await runtimes2,487BSD-2-Clause OR MIT embedded-audioEmbedded Audio Driver982Apache-2.0Embedded developmentHardware support embedded-audio-driverEmbedded Audio1,216Apache-2.0Embedded developmentHardware support embedded-aw9523An embedded-hal first async AW9523 driver.414MIT embedded-bacnetA bacnet library for embedded systems (no_std)5,268Apache-2.0Embedded developmentNetwork programming embedded-batteriesA blocking Hardware Abstraction Layer (HAL) for battery fuel gauges and battery chargers used in embedded systems.98,206MITAsynchronousEmbedded development embedded-batteries-asyncAn asynchronous Hardware Abstraction Layer (HAL) for battery fuel gauges and battery chargers used in embedded systems.89,392MITAsynchronousEmbedded development embedded-battery-packOpinionated battery pack for embedded Rust — curates HALs, drivers, RTOSes, and no_std utilities from the awesome-embedded-rust…35MIT OR Apache-2.0 embedded-bitmap-fontsA comprehensive collection of bitmap fonts no_std environments, with pixel-doubling support160Apache-2.0Embedded developmentGraphics embedded-buffer-poolFixed-size async buffer pool for no_std firmware using embassy-sync.97MIT OR Apache-2.0AsynchronousEmbedded development embedded-build-toolsReusable building blocks for bare-metal Rust kernel build pipelines: bootable disk-image assembly (FAT32/ESP/MBR), QEMU…38MIT OR Apache-2.0Development tools::Build UtilsEmbedded development embedded-builderHelper objects and macros for building embedded hardware interfaces3,650MIT embedded-c-sdk-bind-halEmbedded C SDK bind HAL18,408MITEmbedded developmentNo standard library embedded-c-sdk-bind-print-macrosEmbedded C SDK bind print macros3,846MITEmbedded developmentNo standard library embedded-calA Cryptographic Abstraction Layer (CAL) for embedded systems542BSD-3-ClauseCryptographyEmbedded development embedded-camsense-x1Platform-agnostic Rust driver for the Camsense-X1 LiDAR sensor.19MIT OR Apache-2.0Embedded developmentHardware support embedded-canHAL traits for Controller Area Network (CAN) devices.9,793,096MIT OR Apache-2.0Embedded developmentHardware support embedded-can-embassy-stm32embassy-stm32 CAN adapters implementing embedded-can-interface traits41MIT embedded-can-interfaceSmall interface traits for CAN drivers and protocol layers845MIT OR Apache-2.0 embedded-can-mockMock CAN library implementing `embedded-can-interface` traits266MIT OR Apache-2.0 embedded-can-socketcanLinux SocketCAN adapters implementing embedded-can-interface traits134MIT embedded-can-unix-socketUnix-domain-socket CAN bus simulator implementing embedded-can-interface traits43MIT embedded-canvasDraw anything with ease on the Canvas before drawing it to your small hardware display13,290MIT OR Apache-2.0Embedded developmentNo standard library embedded-ccs811Platform-agnostic Rust driver for the CCS811 ultra-low power digital gas sensor for monitoring indoor air quality.13,114MIT OR Apache-2.0Embedded developmentHardware support embedded-chachaEncryption of embedded-io and embedded-io-async streams1,232CC0-1.0 embedded-chartsA rich graph framework for embedded systems using embedded-graphics with std/no_std support1,675MIT OR Apache-2.0Embedded developmentGraphics embedded-cliCLI with autocompletion, help and history for embedded systems (like Arduino or STM32)44,897MIT OR Apache-2.0Command-line interfaceEmbedded development embedded-cli-macrosMacros for embedded-cli lib44,492MIT OR Apache-2.0Command-line interfaceEmbedded development embedded-command-macrosMacros for the embedded command crate family.6,444CC-BY-NC-SA-4.0 embedded-complex-f32Nombres complexes f32 no_std pour systèmes embarqués sans dépendance C, sans unsafe19GPL-2.0-or-laterEmbedded developmentMathematics embedded-controlsBased on switch-hal library that allows to handle primitive controls(buttons, encoders and etc.)6,590MIT OR Apache-2.0Embedded developmentHardware support embedded-countersPerformance counters for embedded driver benchmarking4,313MIT OR Apache-2.0 embedded-crc-macrosMacros implementing portable CRC calculation algorithms for use in no_std.345,448MIT OR Apache-2.0AlgorithmsEmbedded development embedded-crc32cA `const`, single-choice opinionated tiny CRC32 implementation1,723BSD-2-Clause OR MIT embedded-dalA display abstraction layer for embedded devices1,513MITEmbedded developmentNo standard library embedded-date-timeLightweight date and time types to be used on embedded systems.36MIT OR Apache-2.0Embedded developmentHardware support embedded-debugger-mcpA Model Context Protocol server for embedded debugging with probe-rs - supports ARM Cortex-M, RISC-V debugging via J-Link,…504MITDevelopment toolsEmbedded development embedded-devicesDevice driver implementations for many embedded sensors and devices9,134MIT OR Apache-2.0AsynchronousEmbedded development embedded-devices-deriveMacros required to define devices in embedded-devices8,109MIT OR Apache-2.0AsynchronousEmbedded development embedded-dht-rsA driver for interfacing with DHT11, DHT20 (AHT20), DHT22 (AM2302) temperature and humidity sensors, designed for embedded…12,890Apache-2.0 embedded-display-controllerTraits for display controllers566,713MIT/Apache-2.0Embedded developmentHardware support embedded-dmaTraits to aid in the creation of sound DMA abstractions3,770,077MIT OR Apache-2.0Embedded developmentNo standard library embedded-dma-halDMA-related HAL to complement japaric's embedded-hal2,000MIT OR Apache-2.0 embedded-driver-templateA rust-embedded driver template1,464MIT OR Apache-2.0Embedded developmentHardware support embedded-driversPlatform-agnostic Rust drivers for BME280/BMP280/BMP180, LM75, PMSx0033,171MIT OR Apache-2.0Embedded developmentHardware support embedded-errorUniversal error kinds for embedded systems10,430MIT OR Apache-2.0Embedded developmentNo standard library embedded-error-chainEasy error handling in no-alloc and no-std environments4,592MITEmbedded developmentNo standard library embedded-error-chain-macrosProcedural macros of the `embedded-error-chain` crate4,301MIT embedded-executorEmbedded systems-friendly `Futures` executor17,029MIT/Apache-2.0 embedded-executor-macrosEmbedded executor macros46MIT embedded-exfatExFAT filesystem library with async support, mainly focusing on embedded system9,268MITFilesystem embedded-expExponentielle valeurs neégatives en virgule fixe Q15 pour systèmes embarqués `no_std`, zéro dépendance160GPL-2.0-or-laterEmbedded developmentMathematics embedded-f32-sqrtRacine carrée f32 Newton-Raphson pour no_std embarqué,testée sur Cortex-M33/M4F403GPL-2.0-or-laterEmbedded developmentMathematics embedded-fansA HAL for various fans48,929MITEmbedded developmentHardware support embedded-fans-asyncA HAL for various fans (async)48,380MITEmbedded developmentHardware support embedded-fatfsA FAT Filesystem suitable for use on embedded systems1,687MITFilesystem embedded-ffiOsStr and OsString for embedded usage11,648MIT OR Apache-2.0Development tools::FFIEmbedded development embedded-flashPlaceholder owned by the embedded-drivers team992MIT/Apache-2.0 embedded-flex-pinA portable trait abstraction for GPIO pins that can switch between input and output modes at runtime.62MIT OR Apache-2.0Embedded developmentNo standard library embedded-flightEmbedded flight library8,391MIT embedded-flight-controlEmbedded flight control library4,200MIT embedded-flight-coreEmbedded flight core library4,272MIT embedded-flight-motorsEmbedded flight motor system library4,202MIT embedded-flight-schedulerEmbedded flight real-time scheduler library2,889MIT embedded-fontsPlaceholder owned by the embedded-drivers team1,232MIT/Apache-2.0 embedded-fpsFrames Per Second counter for embedded devices3,200MIT OR Apache-2.0Embedded developmentGraphics embedded-freertosProvide a convenient and easy-to-use FreeRTOS integration for Rust.69MIT OR Apache-2.0Embedded developmentHardware support embedded-freetype-sysLow level binding for FreeType font library for no_std targets6,792MIT embedded-gfx3D graphics rendering for embedded systems1,644MIT OR Apache-2.0Embedded development embedded-graphicsEmbedded graphics library for small hardware displays2,353,298MIT OR Apache-2.0Embedded developmentNo standard library embedded-graphics-colorcastColor casting for embedded-graphics binary images65MIT OR Apache-2.0 embedded-graphics-coordinate-transformWrappers for rotating, mirroring, and transposing embedded graphics displays227MIT OR Apache-2.0Embedded developmentNo standard library embedded-graphics-coreCore traits and functionality for embedded-graphics2,128,634MIT OR Apache-2.0Embedded developmentNo standard library embedded-graphics-framebufFrame buffer helper for embedded-graphics216,923MIT embedded-graphics-gopembedded-graphics driver for the UEFI Graphics Object Protocol283MPL-2.0Embedded developmentHardware support embedded-graphics-simulatorEmbedded graphics simulator182,996MIT OR Apache-2.0Embedded developmentNo standard library embedded-graphics-sparklinesSparklines for rust's embedded-graphics2,985MIT embedded-graphics-terminalRender vt100 terminal cell grids to embedded-graphics DrawTargets — ESP32-ready, with CJK, glyph cache, and incremental redraw53MITEmbedded developmentGraphics embedded-graphics-transformSimple coordinate transforms for embedded display drivers2,036MIT OR Apache-2.0Embedded developmentGraphics embedded-graphics-unicodefontsMonospaced embedded-graphics fonts with more glyphs19,150MITEmbedded development embedded-graphics-web-simulatorA web simulator using rust-embedded library with wasm11,032MIT OR Apache-2.0Embedded developmentNo standard library embedded-guino_std GUI and HUD primitives for embedded-graphics displays66MIT OR Apache-2.0Embedded developmentGUI embedded-halA Hardware Abstraction Layer (HAL) for embedded systems28,998,073MIT OR Apache-2.0AsynchronousEmbedded development embedded-hal-aht2xDriver for the AHT2x temperature and humidity sensor based on embedded-hal-async995MPL-2.0 embedded-hal-asyncAn asynchronous Hardware Abstraction Layer (HAL) for embedded systems5,674,153MIT OR Apache-2.0AsynchronousEmbedded development embedded-hal-busBus/Device connection mechanisms for embedded-hal, a Hardware Abstraction Layer (HAL) for embedded systems1,296,586MIT OR Apache-2.0Embedded developmentHardware support embedded-hal-canAn experimental home for https://github.com/rust-embedded/embedded-hal/pull/776,378MIT OR Apache-2.0 embedded-hal-compatCompatibility layer for interoperability between different embedded-hal versions60,867MIT embedded-hal-errorcore::error::Error for embedded-hal Errors4,417MIT OR Apache-2.0Embedded developmentNo standard library embedded-hal-fuzzFuzzing backends for embedded_hal7,755MIT embedded-hal-mockA collection of mocked devices that implement the embedded-hal traits5,467,411MIT OR Apache-2.0Development tools::TestingEmbedded development embedded-hal-nbNon-blocking Hardware Abstraction Layer (HAL) for embedded systems using the `nb` crate.10,347,483MIT OR Apache-2.0Embedded developmentHardware support embedded-hal-sdmmcA Hardware Abstraction Layer (HAL) for embedded SD/SDIO/eMMC peripherals2,258MIT OR Apache-2.0Embedded developmentHardware support embedded-hal-spyAn embedded_hal device hooking on another embedded_hal implementation, retriving data from function calls and responses13,269Apache-2.0 embedded-hal-sync-pinsembedded-hal pin implementations that can be shared between threads17,325MIT OR Apache-2.0 embedded-hal-timerTrait definition for embedded-hal Timer & Alarm76MIT OR Apache-2.0Embedded developmentHardware support embedded-hal-vcdA vcd reader/writer for embedded_hal3,026MIT OR Apache-2.0 embedded-hdc1080-rsRust driver for the HDC1080 low-power humidity and temperature digital sensor.2,125MIT OR Apache-2.0Embedded developmentHardware support embedded-heatshrinkA Rust port of the heatshrink library for data compression in embedded systems.2,554MIT OR Apache-2.0CompressionEmbedded development embedded-huffmanA paginated, streaming library for Huffman coding on embedded.5,609MIT OR Apache-2.0CompressionEmbedded development embedded-i2sAn embedded Inter-IC Sound (I2S) abstraction layer.1,672MIT OR Apache-2.0Embedded developmentHardware support embedded-icon12600+ icons for embedded-graphics, ported from multiple packages.2,302MIT embedded-iconoir1300+ icons for embedded-graphics, ported from the Iconoir icon pack28,467MIT