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.

rust-distributed-idRust version of the Twitter snowflake algorithm.4,989MITAlgorithmsData structures rust-dixrust-dix: A Rust dependency injection framework inspired by Microsoft.Extensions.DependencyInjection152MITAsynchronousRust patterns rust-dix-macrosProcedural macros for rust-dix — a Rust dependency injection framework157MIT rust-dlA tool that lets you easily download items from the internet in code.135MIT OR Apache-2.0Development tools rust-dmsA tiny utility to execute certain actions on upon a disconnection of any given USB device.1,281MIT OR Apache-2.0Command-line interfaceCommand line utilities rust-dnsA lightweight, high-performance DNS server implementation in Rust1,631MITCommand line utilitiesNetwork programming rust-do-namegenA DigitalOcean username generator1,754MIT rust-docker-sampleA sample project1,758non-standard rust-docs-mcpMCP server providing comprehensive Rust crate analysis: documentation search, source code access, dependency trees, and module…1,304MITCommand line utilitiesDevelopment tools rust-doctorA unified code health tool for Rust — scan, score, and fix your codebase417MIT OR Apache-2.0Command line utilitiesDevelopment tools rust-dogdog - a cat alternative written in rust1,161non-standardCommand line utilitiesParsing tools rust-doh-proxyRust DNS over HTTPS proxy application42,005MITAsynchronousNetwork programming rust-domainI need a .rs domain, now!1,512GPL-3.0-onlyCommand line utilities rust-dominant-speakerPure-Rust port of the Jitsi/mediasoup dominant speaker identification algorithm (Volfin/Cohen 2012).851MIT OR Apache-2.0AlgorithmsMultimedia::Audio rust-doubao-watermark豆包 AI 图片去水印命令行工具60MIT rust-dpdkBindings to Intel DPDK: Data Plane Development Kit3,100BSD-3-Clause rust-droidA powerful UI automation framework for Android.85Apache-2.0Command line utilitiesDevelopment tools::Testing rust-dropboxa convenient tool of dropbox-api binding, with non-blocking and blocking api11,336MITAPI bindingsDevelopment tools rust-dsCustom data structures crate for Rust2,223MITAlgorithmsData structures rust-dwm-statusA status bar for tiling window managers with pretty unicode symbols written in rust12,427MIT rust-easy-routerSimple router framework for Rust's Iron framework.3,402MIT rust-edRust port of the ED text editor1,944AGPL-3.0 rust-efRust Entity Framework - An EFCore-inspired ORM for Rust209MITDatabase interfaces rust-ef-cliCLI for Rust Entity Framework migrations56MITCommand line utilities rust-ef-macrosProcedural macros for Rust Entity Framework231MITDatabase interfacesDevelopment tools::Procedural macro helpers rust-ef-mysqlMySQL provider for Rust Entity Framework131MITDatabase interfaces rust-ef-postgresPostgreSQL provider for Rust Entity Framework128MITDatabase interfaces rust-ef-sqliteSQLite provider for Rust Entity Framework131MITDatabase interfaces rust-eigen-clientEigen Client624MIT OR Apache-2.0 rust-eigenda-clientEigenDA Client63,752MIT OR Apache-2.0 rust-eigenda-signersEigenDA Signers78,413MIT OR Apache-2.0 rust-eigenda-v2-clientEigenDA Client59,473MIT OR Apache-2.0 rust-eigenda-v2-commonEigenDA Common59,646MIT OR Apache-2.0 rust-elgamalA straightforward implementation of ElGamal homomorphic encryption using the ristretto255 elliptic curve group.9,101Apache-2.0CryptographyNo standard library rust-elmElm Architecture for Rust: composable reducers, pure effects, async runtime.167MPL-2.0AsynchronousDevelopment tools rust-eloRust crate for calculating players ratings based on elo ranking system1,351MIT rust-elo-multiplayerCalculate ELO with multiple players3,871MIT rust-eloquentDEPRECATED: This project has been renamed to rullst-orm.756MIT OR Apache-2.0 rust-eloquent-macrosDEPRECATED: This project has been renamed to rullst-orm-macros.817MIT OR Apache-2.0 rust-embedRust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs…42,720,870MITFilesystemWeb programming rust-embed-for-webRust Macro which embeds files into your executable. A fork of `rust-embed` with a focus on usage on web servers.265,723MITFilesystemWeb programming rust-embed-for-web-implThe proc-macro implementation of rust-embed-for-web.263,158MITWeb programming::HTTP server rust-embed-for-web-utilsUtilities for rust-embed-for-web262,396MITWeb programming::HTTP server rust-embed-implRust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs…42,635,899MITWeb programming::HTTP server rust-embed-utilsUtilities for rust-embed42,396,399MITWeb programming::HTTP server rust-enaena-crate interacts directly with the European Nucleotide Archive(ENA)1,346MIT rust-enum-deriveA simple library (and program) for generating rust enums and associated traits from text files.15,295Apache-2.0/BSD-3-Clause-Clear/MIT rust-envA package to make managing env in rust a lot easier with a decent experience.1,870MIT rust-env-sorterA utility to sort environment variables on Windows.2,452Apache-2.0 rust-ephemerisA Rust crate for working with astronomical calendars and events4,464Apache-2.0 rust-eratosAn implementation of 'Sieve of Eratosthenes' for rust language practice.2,679MIT OR Apache-2.0 rust-errkitIdiomatic Rust error handling kit34MITRust patterns rust-etcd-utilsA set of utilities for working with etcd in Rust.2,356AGPL-3.0 rust-etherTraits for transfer datas through various means1,697GPL-3.0-or-later rust-ethernet-ipHigh-performance EtherNet/IP communication library for Allen-Bradley CompactLogix and ControlLogix PLCs10,185MITAPI bindingsEmbedded development rust-ethernet-ip-protocolEtherNet/IP wire protocol codecs used by rust-ethernet-ip333MITEncodingNetwork programming rust-ethernet-ip-tag-pathAllen-Bradley Logix tag-path parser used by rust-ethernet-ip334MITNetwork programmingParser implementations rust-ethernet-ip-typesShared PLC value types for rust-ethernet-ip393MITData structuresNetwork programming rust-ethernet-ip-udtLogix UDT parsing helpers used by rust-ethernet-ip335MITData structuresNetwork programming rust-eurekaSimple Netflix Eureka Client3,504MIT rust-excel-coreRead, write, and modify Excel (.xlsx) files — combines calamine, rust_xlsxwriter, and umya-spreadsheet for best-in-class…33MITEncodingParser implementations rust-expectNext-generation Expect-style terminal automation library for Rust409MIT OR Apache-2.0AsynchronousCommand line utilities rust-expect-macrosProcedural macros for the rust-expect terminal automation library522MIT OR Apache-2.0Development tools::Procedural macro helpers rust-expressAn ExpressJS inspired rust crate that handles http request in a similar way to ExpressJS. Created entirely out of bordom, you can…1,822MIT rust-expressionCalculator and solver for linear equations.7,305MITMathematics rust-extrarust-extra37,925MIT rust-ezehmmm, todo3,014 rust-facesA Rust library for face detection8,028MIT rust-faf-mcpPersistent Project Context for Rust MCP clients. IANA-registered .faf format, Rust-native MCP server, single binary.134MITCommand line utilitiesDevelopment tools rust-fake-databaseWrites endless data into a MySQL database.1,274MIT rust-fakercreate fake data with rust8,104MIT rust-fast-frameworkA rust web framework2,430MIT rust-fbRobust alternative to the Rust Standard Library.1,545ISC rust-fdA fast file finder written in Rust with glob pattern matching51MITCommand line utilitiesFilesystem rust-featurecountsA fast feature counting tool for prokaryotic RNA-seq analysis, compatible with featureCounts21MITCommand line utilitiesScience rust-felA small library for making client-side single-page apps7,272MITGUIWeb programming rust-fetchAn easy to use reqwest wrapper2,062MIT rust-fil-nse-gpuRust interface to GPU implementation of Filecoin's Narrow Stacked Expander (NSE) sealing algorithm6,702MIT/Apache-2.0 rust-filesearchFast developer tools: fexplorer (file explorer) and px (project switcher with fuzzy search and frecency)44MIT OR Apache-2.0Command line utilitiesDevelopment tools rust-findFaithful Rust port of FreeBSD find(1)25BSD-3-ClauseCommand line utilitiesFilesystem rust-fixed-point-decimalDecimal fixed-point arithmetic.4,049non-standardData structuresMathematics rust-fixed-point-decimal-coreCommon constants and functions.5,410non-standardData structuresMathematics rust-fixed-point-decimal-macrosMacros used to ease instantiation of Decimal numbers.4,833non-standardData structuresMathematics rust-flatten-jsonTiny Rust library for flattening JSON and JSON type inference57,439MIT rust-fontconfigPure-Rust alternative to font-loader and fontconfig w. minimal dependencies284,534MITGUI rust-for-node-developer-exerciseThis is just an exercise.1,618MIT OR Apache-2.0 rust-for-node-hello-wordReturns hello world1,638MIT OR Apache-2.0 rust-for-roastA thing1,701MIT rust-formal-verificationA rust library that makes it easier to develop, prototype and test new algorithms for formal verification like IC3, PDR, AVY and…13,510MIT rust-formatA Rust source code formatting crate with a unified interface for string, file, and TokenStream input3,373,022MIT OR Apache-2.0Development toolsValue formatting rust-formsSimple web-framework free html forms library.3,016non-standard rust-forth-compilerA Forth compiler written in Rust13,217MITEmbedded development rust-forth-interactive-compilerA interactive interfaco to the Forth compiler written in Rust11,088MITEmbedded development rust-forth-tokenizerA Forth tokenizer written in Rust.14,709MITEmbedded development rust-foundryRust Foundry bootstrapper CLI and TUI22MITCommand line utilitiesDevelopment tools rust-fp-categoriesA Functional Programming Library in Rust, Category26,181non-standard rust-fp-pfdsA Functional Programming Library in Rust, Purely Functional Data Structure11,617non-standard rust-fra simple, non-self-describing data-interchange format.4,480non-standardData structuresEncoding rust-freelyAn asynchronous wrapper for the WriteFreely/Write.as API2,226MITAPI bindingsAsynchronous rust-freqdistAn implementation of a Frequency Distribution in Rust429,255MIT OR Apache-2.0 rust-fs-mcpRust stdio MCP server compatible with fs-mcp public tool contracts.204Apache-2.0Command line utilitiesDevelopment tools rust-fsmA framework and a DSL for building finite state machines in Rust1,126,330MITData structuresRust patterns rust-fsm-dslMacros for rust-fsm DSL1,127,130MITData structuresRust patterns rust-functionsA collection of Rust utility functions (starting with format_number).742MITText processingValue formatting rust-fundamentals-andrea-restlelayA simple Rust tutorial2,235Apache-2.0 rust-fuzzy-searchFuzzy Search with trigrams implemented in Rust4,694,919MIT OR Apache-2.0 rust-fuzzylogicBuilding blocks for authoring fuzzy inference systems in Rust.555MIT OR Apache-2.0AlgorithmsScience rust-gbCompile Rust code to Nintendo GameBoy3,423MIT AND GPL-2.0 WITH GNU-compiler-exception rust-gc-countGC and sequence utilities1,499Apache-2.0Command line utilities rust-gdGeneralized Deduplication based on Error-Correcting Codes6,410MITAlgorithmsCompression rust-geckoRust client for CoinGecko API4,797MITAccessibilityAPI bindings rust-genaiRust SDK for the Google Gemini API and Vertex AI1,352Apache-2.0API bindingsAsynchronous rust-genai-macrosProcedural macros for the Rust Gemini SDK92Apache-2.0API bindingsAsynchronous rust-genai-typesShared types for the Rust Gemini SDK1,459Apache-2.0API bindingsAsynchronous rust-geo-prepTool to collect, group, and prepare sequencing files (FASTQ, 10x, HDF5) for GEO submission, including md5 checksum generation and…22MIT rust-ggm-testA brief description of your package1,510MIT OR Apache-2.0 rust-gh-exampleExample of Rust GitHub template5,387MIT OR Apache-2.0 rust-gha-workflows-demoA demo crate to test GHA workflows783MIT OR Apache-2.0 rust-ghactionstest-random-cr86,524MIT rust-gistYet another Gist client8,044MIT rust-githubRust based library for interacting with the Github v3 API.4,802MIT rust-github-action-test-b76u22ivt4z3四則演算を行うライブラリ16,320AGPL-3.0-only rust-githubaction-demoThis package is used for test publishing a crate with github actions5,126MIT rust-glRust wrapper around webgl.9,951MITAPI bindingsGraphics rust-gl-procRust wrapper around webgl.9,607MITAPI bindingsGraphics rust-gm-paillierA quick implementation of GM and Paillier crypto systems3,655MIT rust-gmailA simple crate to send emails using the Gmail API8,518MITEmail rust-gmpRust bindings for GMP166,156MIT rust-gmp-kzenRust bindings for GMP363,564MIT rust-gmp-serdeRust bindings for GMP, added serde support5,946MIT rust-gnarkRust bindings for the gnark Groth16 BN254 proving system438MIT OR Apache-2.0 rust-gncA no_std GNC (Guidance, Navigation, and Control) library for autonomous systems in Rust.40MIT rust-gomokuA console and web-based Gomoku written in Rust and WebAssembly2,822MIT rust-govhosta simple tool for extract SNI from tls handshake where you transfer traffic to any destination you want1,625MIT rust-gptA library for interaction with the Completion/Chat OpenAI API.3,954MITAPI bindingsAsynchronous rust-gpurust-gpu reserved crate, do not use2,899MIT OR Apache-2.0 rust-gpu-toolsRust OpenCL tools390,848MIT/Apache-2.0 rust-gpujpegRust bindings for GPU JPEG library1,051non-standard rust-grammar-dpdfaInterruptible parser for Rust for the expandable project2,462MIT OR Apache-2.0 rust-graphA graph library for Rust6,547MIT rust-grapherGenerate mermaid dependency graphs for Rust projects28MIT rust-greetings多语言问候生成库203MIT OR Apache-2.0Internationalization (i18n) rust-grib-decoderUtilities to decode GRIB2 CCSDS/AEC (template 5.0=42) payloads and extract Section 7 payloads per message.144MIT OR Apache-2.0Parsing toolsScience::Geospatial rust-gridVery minimal library to store large grids of any type in memory, with a user-friendly interface2,984MIT rust-grrsA tool to search files1,493MITCommand line utilities rust-guardianDynamic code quality enforcement preventing incomplete or placeholder code444MITCommand line utilitiesDevelopment tools rust-guiThis project is a wrapper of the c++ library Dear ImGui to implement a simple GUI fast.6,372non-standard rust-guilea library which provides a Scheme runtime in your Rust program10,206AGPL-3.0-only rust-guile-client-examplea small example program demonstrating how to use rust-guile3,124AGPL-3.0-only rust-h11A pure-Rust, bring-your-own-I/O implementation of HTTP/1.186Apache-2.0Network programmingParser implementations rust-halconRust bindings for Halcon C API1,046MIT rust-halcon-xlRust bindings for Halcon C API498MIT rust-happy-log一个美观、高性能的 Rust 日志库,支持控制台和文件输出,全局单例,零侵入270MIT OR Apache-2.0Development tools::Debugging rust-hashcashRust hashcash algorithm implementation with sha3 support12,247MIT rust-hdf5Pure Rust HDF5 library with full read/write and SWMR support3,163MIT rust-hdfsA rust wrapper for hdfs1,733Apache-2.0 rust-hdlWrite firmware for FPGAs in Rust93,254MIT rust-hdl-bsp-alchitry-cuSupport crate for RustHDL - provides Board Support Package for the Alchitry Cu board26,588MIT rust-hdl-bsp-colorlight-i5Support crate for RustHDL - provides Board Support Package for the Colorlight i5 board (Lattice LFE5U-25F-6BG381C based)1,518MIT/Apache-2.0Embedded developmentHardware support rust-hdl-bsp-ok-xem6010Support crate for RustHDL - provides Board Support Package for the OpalKelly XEM6010 FPGA module (Spartan-6 based)21,673MIT rust-hdl-bsp-ok-xem7010Support crate for RustHDL - provides Board Support Package for the OpalKelly XEM7010 module (Artix-7 based)22,023MIT rust-hdl-bsp-step-mxo2-lpcrust-hdl board support package for STEP-MXO2-LPC3,859MIT rust-hdl-bsp-tang-nano-4kSupport crate for RustHDL - provides Board Support Package for the Tang Nano 4K board (Gowin GW1NSR-LV4C based)1,507MIT/Apache-2.0Embedded developmentHardware support rust-hdl-bsp-tang-nano-9kSupport crate for RustHDL - provides Board Support Package for the Tang Nano 9K board (Gowin GW1NR-9 based)1,505MIT/Apache-2.0Embedded developmentHardware support rust-hdl-coreWrite firmware for FPGAs in Rust - core crate20,786MIT rust-hdl-fpga-supportSupport crate for RustHDL - provides FPGA specific code33,858MIT rust-hdl-hlsWrite firmware for FPGAs in Rust - High Level Synthesis crate14,927MIT rust-hdl-macrosMacro support for RustHDL60,270MIT rust-hdl-ok-coreGeneric support code for OpalKelly based FPGA modules that use the FrontPanel HDL interface27,926MIT rust-hdl-ok-frontpanel-sysOpalKelly FrontPanel library wrapper for the RustHDL crate.27,195MIT rust-hdl-simWrite firmware for FPGAs in Rust - Simulation crate14,915MIT rust-hdl-sim-chipsChip simulations for testing in RustHDL1,193MIT rust-hdl-test-coreTest infrastructure for the RustHDL crate.1,193MIT rust-hdl-test-ok-commonOpalKelly FrontPanel test support components of the RustHDL crate.1,189MIT rust-hdl-toolchain-commonCommon functions to support synthesis toolchains for the RustHDL crate.1,177MIT rust-hdl-toolchain-icestormIcestorm Synthesis support for the RustHDL crate.1,231MIT rust-hdl-toolchain-iseXylinx ISE support for the RustHDL crate.1,221MIT rust-hdl-toolchain-vivadoXylinx Vivado support for the RustHDL crate.1,219MIT rust-hdl-widgetsWrite firmware for FPGAs in Rust - widget crate17,820MIT rust-hdl-yosys-synthYosys synthesis support for RustHDL crate.1,201MIT rust-hdwalletHierarchical deterministic wallet library for deriving cryptocurrency keys, addresses, and mnemonics.18MITCommand line utilitiesCryptography rust-health-endpointMinimal health (and signal) endpoint for apps running in containerized environments3,730MIT rust-heliaAn implementation of IPFS in Rust580Apache-2.0 OR MIT rust-hellojust a crate.io publish demo3,298MIT rust-hello-test-1test rust package1,537MIT rust-hello-worldテストクレートです3,041MIT rust-hello-world-ananosA simple hello world package702MIT rust-hf-downloaderTUI and CLI for searching and downloading HuggingFace models1,009MIT rust-high-performance-networkingHigh-performance async TCP/UDP/HTTP networking library built on Tokio25MITAsynchronousNetwork programming rust-hikRust bindings for Hikvision SDK V4.3.11,394MIT rust-hl7HL7 Parser and object builder? query'er? - experimental only at any rate14,607MIT OR Apache-2.0 rust-hlist-projectionDEPRECATED: Already a supported feature of Frunk. See README33MIT rust-hllA Rust implementation of HLL that is compatible with the Aggregate Knowledge HLL Storage Spec684MITData structures rust-hqsA Rust learn tutorials1,544MIT rust-hsluvColor converstions. Convert to/from various color representations: hex, rgb, hsluv, hpluv, lch and xyz.177,719MITEncodingMultimedia::Images rust-htslibThis library provides HTSlib bindings and a high level Rust API for reading and writing BAM files.604,270MIT rust-httpA Simple router based Webserver for Rust2,226MIT rust-http-loggerLogs HTTP API calls to a file.4,154WTFPL rust-http-serverA simple and fast HTTP server written in rust.2,015BSD-2-Clause rust-http2HTTP/2 Frame Parsing for Rust966MIT