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.

retroglyph-terminalShared ANSI/SGR cell-diff renderer for retroglyph's terminal-family backends389MITGame developmentGraphics retroglyph-terminal-wasmWASM/browser terminal backend for retroglyph, driven by pushed events and pulled ANSI output366MITGame developmentGraphics retroglyph-widgetsImmediate-mode drawing helpers for retroglyph (panels, gauges, tables, sparklines)370MITGame developmentGraphics retroglyph-windowShared winit windowing layer for retroglyph's windowed backends372MITGame developmentGraphics retrogressProgress bars with a thin API around complex features4,718MIT retroimgConvert images to look like in retro IBM hardware5,162Apache-2.0 OR MITCommand line utilities retrolangA simple systems programming language compiler for Z80 microprocessors75BSD-3-ClauseCommand line utilitiesCompilers retrolang-asmZ80 assembler for RetroLang (based on FantASM by Guy Black)70BSD-2-ClauseCommand line utilitiesCompilers retrolang-bin2cConvert Z80 binary ROMs to C arrays for Arduino sketches61BSD-3-ClauseCommand line utilitiesDevelopment tools retrolang-mathMathematical expression parser and evaluator for RetroLang (based on asciimath by chmln)158MITParsing toolsScience retromRetrom is a centralized game library/collection management service with a focus on emulation.40,860GPL-3.0 retrom-clientThe Retrom video game library client146,163GPL-3.0 retrom-client-webThe Retrom video game library web client1,864GPL-3.0 retrom-codegenCode generation for Retrom104,105GPL-3.0 retrom-dbDatabase layer for Retrom101,855GPL-3.0 retrom-grpc-serviceThe Retrom video game library gRPC service handlers681GPL-3.0 retrom-plugin-configRetrom plugin to facilitate client config management.27,595GPL-3.0 retrom-plugin-installerRetrom plugin that facilitates the installation of games locally.95,247GPL-3.0 retrom-plugin-launcherRetrom plugin to facilitate the launching of games.96,441GPL-3.0 retrom-plugin-service-clientRetrom plugin to facilitate accessing the Retrom api within tauri.32,785GPL-3.0 retrom-plugin-standaloneRetrom plugin to facilitate standlone mode features.25,630GPL-3.0 retrom-plugin-steamRetrom plugin to facilitate steam apps integration.31,000GPL-3.0 retrom-rest-serviceThe Retrom video game library REST (non-gRPC) service handlers684GPL-3.0 retrom-serviceThe Retrom video game library service102,518GPL-3.0 retrom-service-commonCommon service utils for the Retrom video game library service942GPL-3.0 retrom-telemetryCommon telemetry utils for the Retrom video game library packages825GPL-3.0 retrommo-fetchWrapper around the RetroMMO API.3,827MIT OR Apache-2.0 retronomiconA tool for managing the retronomicon database, including uploading and downloading artifacts.1,533Apache-2.0Development toolsEmulators retronomicon-dtoData transfer objects for the Retronomicon API6,848Apache-2.0 retroqwestA reqwest REST client generator.5,129MIT retroqwest-deriveA reqwest REST client generator.7,162MIT retrosaurusA retro Windows 3.1-styled thesaurus and dictionary for your desktop, powered by the Open English WordNet40MITGUIText processing retroshade-sdkRust SDK for building Retroshades within Soroban smart contracts.1,915Apache-2.0 retroshade-sdk-macrosMacros to generate Retroshade events implementations.2,180Apache-2.0 retrosheetA Rust interface for reading Retrosheet data.13,496MITParsing tools retroshield-z80-workbenchZ80 code generation framework for RetroShield projects451BSD-3-ClauseCompilersDevelopment tools retrospective-crate-version-taggingFill in GitHub release history from existing changlog entries and crates.io versions1,983MIT OR Apache-2.0Command line utilitiesDevelopment tools retrospectorRetro game ROM checksum verifier and metadata extractor90MITCommand line utilitiesGames retrotv-fileA simple file handling library in Rust.238MIT retryUtilities for retrying operations that can fail.16,410,406MIT retry-afterRetry-After header for Hyper's header module115,184MIT OR Apache-2.0 retry-backoffRetry Backoff8,130Apache-2.0 OR MIT retry-blockUtilities to retry operations that may fail with configurable backoff behavior using macros over blocks of code8,586MIT retry-cliretry commands with automatic backoff5,982MITCommand line utilities retry-cmdRetry commands on the command line without all the loops you always used!16,207MIT retry-errorAn error type for an operation that can fail more than once773,240MIT OR Apache-2.0Rust patterns retry-ifA tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff.8,637MITAsynchronousConcurrency retry-if-macroA tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff.5,807MITAsynchronousConcurrency retry-policiesA collection of plug-and-play retry policies for Rust projects.45,136,958MIT OR Apache-2.0Network programming retry-policyRetry Policy9,643Apache-2.0 OR MIT retry-predicateRetry Predicate7,441Apache-2.0 OR MIT retry-rsA lightweight Rust asynchronous retry crate with configurable backoff strategies and jitter.16MIT retry-spinnerRetry a command with live output forwarding, spinner wait, and optional timeout529MITCommand line utilities retry-strategyA better asynchronous retry tool based on Tokio.2,785MIT retry_allocA global allocator wrapper that will retry failed allocations.1,219MIT OR Apache-2.0 retry_asyncA library for retrying, with specific support for the Azure SDK for Rust (cf. https://github.com/Azure/azure-sdk-for-rust).5,012MIT retry_coreA retry library for synchronous fallible operations102MIT retry_durationsThis library generates a duration iterator for [retry] crates.1,629MIT retry_fnA simple retry function with versions for blocking or non-blocking, tokio or async-std2,926MITAlgorithmsAsynchronous retry_futureRetry futures mechanism7,033MIT/Apache-2.0 retry_macroA set of declarative macros which retries executing a function upon failure9,869MIT/Apache-2.0 retryableAutomatic function retry macro2,730MIT retryable-proc_macrosAutomatic function retry macro3,517MIT retryable-resultrepeatedly try on some recoverable errors until too many or a fatal error2,974MIT retryifyProduction-grade async retry: shared budgets, circuit breaker, jittered backoff, dual timeouts, cancellation, and a tower Layer53MIT OR Apache-2.0AsynchronousNetwork programming retryingGeneral-purpose retrying library for Rust with macros and functions11,001MIT OR Apache-2.0 retrying-coreCore of `retrying` library for Rust (macros)11,318MIT OR Apache-2.0 retryiterA wrapper lib on top of rust Iterator with added retry support10,926MIT retryxAsync-first retry and exponential backoff helper for Tokio-based Rust applications.28MIT OR Apache-2.0AsynchronousNetwork programming rets_expressionImplementation of RETS Validation Expressions from RESO RCP19163,465MIT retstatHTTP Server returning the status in the URL5,418ISCCommand line utilities retsuA rich git commit graph in your terminal, like magic28MITCommand line utilities retsynA full text search program. Can be used via CLI or as a library.1,082BSD-3-ClauseCommand line utilities rettleA multithreaded ETL with inspiration drawn from Keras.10,278MIT OR Apache-2.0 rettyRetty — an asynchronous Rust networking framework that makes it easy to build protocols, application clients/servers.176,659MIT/Apache-2.0AsynchronousNetwork programming retty-ioA collection of metal IO library with non-blocking TCP, UDP, broadcast, channel and timer, etc7,159MIT/Apache-2.0AsynchronousNetwork programming retumbraTor-routed HTTP, owned DOM parsing, and optional headless JavaScript automation15GPL-3.0-or-laterNetwork programmingWeb programming::HTTP client retumbra-domOwned, safe HTML DOM with stable node identities and CSS selectors20GPL-3.0-or-laterParser implementationsWeb programming retumbra-jsHeadless page JS runtime on SpiderMonkey: per-page isolated PageRuntime with DOM, fetch/XHR seams, and a frozen-fingerprint…16GPL-3.0-or-laterAPI bindingsWeb programming retune-for-allA performance-oriented microtonal MIDI retuner that can send multi-timbral or MPE midi, supports scala scl/kbm file import, and…32MIT return-okMacros for dealing with Options and Results where you shouldn't421MIT OR Apache-2.0Rust patterns return_crusherA shitty tool to crush a function body into (technically) one return statement using tree-sitter. Won't work for non GNU C syntax…3,000LGPL-3.0 return_if_okA macro that returns a `Result` as-is if it’s `Ok(_)`, or unwraps it if it’s `Err(_)`. This is the “opposite” of `try!`, in the…3,075MIT returnstemporary return macros to let the compiler shut the fun up while building78MITDevelopment toolsNo standard library retworkxA python graph library implemented in Rust24,876Apache-2.0 retworkx-coreRust APIs used for retworkx algorithms71,580Apache-2.0 retzCommand-line tool to convert timestamps to other timezones3,745non-standardCommand line utilities reudhA tool for parsing and indexing word etymologies from etymonline.com4,887GPL-3.0Parsing toolsText processing reudpA reliable layer on top of UDP.1,299MITGame developmentNetwork programming reuiRenderer for User Interface6,984MIT OR Apache-2.0 reulerSolutions to Project Euler in Rust2,648MIT reunionA generic implementation of the Union-Find w/ Rank data structure.17,613non-standard reunrollTail-recursive loop unroller35MIT reupA cross-platform library for self updating desktop rust applications.15MIT reupsA clean implementation of the eups package management system in rust6,332MPL-2.0Development tools reusableComposable struct fields - reuse struct fields in other structs27,369MIT OR Apache-2.0Rust patterns reusable-boxA reusable box which allows for Layout changes without reallocation67,872MIT reusable-box-futureA reusable `Pin<Box<dyn Future<Output = T> + Send>>`590,346MITAsynchronousMemory management reusable-fmtReusable format strings for format! and friends24,054WTFPLDevelopment toolsParsing tools reusable-id-poolA pool for RAII IDs3,988Apache-2.0 OR MIT reusable-memoryReusable memory that can be mutably borrowed as another type.5,559MIT OR Apache-2.0 reusable-vecA Vec wrapper that allows reusing contained values3,731MITData structures reusable_deriveDerive `Reusable` trait used by lock-free-freelist2,459MIT OR Apache-2.0 reusable_lexerTop-down reusable lexer made in rust.1,541MIT reuseTraits and derive macros for efficiently reusing your stucts or enums with any lifetime requirement1,561MIT OR Apache-2.0Rust patterns reuse-notificationsAllows to reuse desktop notifications created by notify-rust3,441MIT reusing-vecWrapper over Vec that allows elements to be reused without dropping them23,523MIT OR Apache-2.0AlgorithmsData structures reustmannReustmann is a Von Neumann architecture8,249MIT revReversed IntoIter5,184Apache-2.0 rev-11-1105-rsPlatform-agnostic Rust definitions for the Rev Robotics REV-11-1105 Blinkin LED Driver1,589non-standard rev-up-your-harleyApplies UNIC BiDi rules on standard input.8,929AGPL-3.0-or-later rev_bitsreverses bits in a specified range3,636Apache-2.0AlgorithmsData structures rev_buf_readerCrate that provides a buffered reader capable of reading chunks of bytes of a data stream in reverse order. Its implementation is…689,581Apache-2.0 OR MIT rev_linesRust Iterator for reading files line by line with a buffer in reverse749,372MIT rev_sliceA newtype for operating on a reversed view of a slice.49,926MITNo standard libraryRust patterns revaType-safe, compiled Jinja-like templates for Rust2,629MIT OR Apache-2.0Template engine reva_actixActix-Web integration for Reva templates1,493MIT OR Apache-2.0Template engine reva_axumAxum integration for Reva templates1,600MIT OR Apache-2.0Template engine reva_deriveProcedural macro package for Reva2,224MIT/Apache-2.0 reva_escapeOptimized HTML escaping code, extracted from Reva1,598MIT OR Apache-2.0 reva_parserParser for Reva templates1,778MIT OR Apache-2.0Template engine revaiA fully generated & opinionated API client for the Rev.ai API.60,519MIT revalSimple Rust expression evaluator550,651MIT/Apache-2.0 revampPlaceholder for components of the Trustfall project.1,489Apache-2.0 revault-apiComplete Rust API for reVault lockboxes and vaults18non-standard revault-guiRevault GUI1,645BSD-3-Clause revault_cliCLI for reVault encrypted lockboxes, store files, variables and forms with integration to your platform key storage51non-standard revault_key_serverHigh-throughput reVault key rendezvous server87non-standard revault_lockbox_apireVault lockbox API to create and manage lockboxes840non-standard revault_migrate_archive_v1Historical native archive-format-v1 exporter for reVault migrations16non-standard revault_migrate_vault_v1Historical native vault-format-v1 exporter for reVault migrations16non-standard revault_migrationEncrypted streaming migration artifacts for reVault vaults and archives23non-standard revault_migration_formatEncrypted streaming migration artifact format for reVault31non-standard revault_netTransport and messages implementation of the version 0 Revault protocol15,236non-standard revault_page_apiPage-pooled secure byte and string storage for reVault835non-standard revault_publish_protocolreVault key server wire protocol and client API81non-standard revault_txBitcoin Script descriptors and transactions creation routines for Revault32,906non-standard revault_vault_apireVault API for creating and managing vaults831non-standard revaultdRevault wallet daemon6,912non-standard revcRust Essential Video Coding (MPEG-5 EVC)7,656MIT revdbThe simple, fast and embed revision key-value store978MIT revdeprunEasy reverse dependency checks for R with cloud-ready environment setup1,142MITCommand line utilitiesDevelopment tools reveDream in three dimensions1,322MIT OR Apache-2.0Game developmentGraphics reve-rsREVE EEG Foundation Model — inference in Rust (RLX)681Apache-2.0MathematicsScience revealAdd location and message to errors1,795MIT reveal-cliInteractively reveal lines from a file or `stdin`, one line at a time.994GPL-3.0-or-laterCommand line utilities reveal-macrosA procedural macro that adds location to errors755MIT reveal-yamlA YAML project manager serving Reveal.js slides.37,214MITCommand line utilities reveal_macro#[error]1,388MIT OR Apache-2.0 revecConvert a Vec<A> to a Vec<B> provided vec is empty14,331MIT revectorDeclarative, versioned schema & config migrations for Qdrant — Alembic for vector collections.66MIT OR Apache-2.0Command line utilitiesDatabase interfaces revel-taglibTagLib bindings that leverage a custom wrapper for the C++ api5,619GPL-3.0-only revel_cellrevel_cell1,153non-standard revelaA user interface abstracted over a selection of backends.4,371MIT OR Apache-2.0API bindingsGUI revelationRevelation helps developers discover hidden patterns in code.14MIT OR Apache-2.0Development toolsFilesystem revelationsRevelations helps developers discover hidden patterns in code.15MIT OR Apache-2.0Development toolsFilesystem revelerA cryptographic commitment scheme based on lattice and parallelized matrix-vector multiplication.2,011Apache-2.0 revelioAuditability and integrity checks for open-source web projects4,582MIT reveloRead technical metadata from any media file — pure Rust, no system dependencies436BSD-2-ClauseMultimediaParsing tools revelo-cdylibDrop-in libmediainfo replacement — C ABI exposing the MediaInfo_* entry points, backed by revelo's pure-Rust engine298BSD-2-ClauseAPI bindingsExternal FFI bindings revelo-cliPure-Rust media metadata extractor — MediaInfo- and ExifTool-compatible output, no system dependencies306BSD-2-ClauseCommand line utilitiesMultimedia revelo-coreCore engine for revelo: the FileAnalyze byte reader, stream collection, element tree, and ergonomic Reader API.1,216BSD-2-ClauseMultimediaParser implementations revelo-dispatcherParallel format-detection dispatch table for revelo's media parsers.745BSD-2-ClauseConcurrencyMultimedia revelo-exiftool-tablesExifTool-derived maker-note tag tables for revelo (GPL/Artistic — see NOTICE).246GPL-1.0-or-later OR Artistic-1.0-Perl revelo-exportOutput formatters for revelo: XML, JSON, Text, EBUCore, MPEG-7, PBCore, NISO, FIMS, Graph, RevTMD.463BSD-2-ClauseEncodingMultimedia revelo-parsers-archiveArchive-format parsers for revelo (ZIP, 7z, RAR, tar, gzip, ...).811BSD-2-ClauseCompressionParser implementations revelo-parsers-audioAudio-codec parsers for revelo (AAC, AC-3, DTS, FLAC, Opus, IAMF, ...).815BSD-2-ClauseMultimedia::AudioParser implementations revelo-parsers-containerContainer-format parsers for revelo (MP4, MKV, MPEG-TS, AVI, WAV, ...).818BSD-2-ClauseMultimediaParser implementations revelo-parsers-imageImage-format parsers for revelo (JPEG, PNG, TIFF, WebP, HEIF, ...).824BSD-2-ClauseMultimedia::ImagesParser implementations revelo-parsers-tagTag and metadata parsers for revelo (ID3, APE, Vorbis comments, XMP, ...).821BSD-2-ClauseMultimediaParser implementations revelo-parsers-textText and subtitle parsers for revelo (SubRip, WebVTT, TTML, teletext, ...).824BSD-2-ClauseParser implementationsParsing tools revelo-parsers-videoVideo-codec parsers for revelo (AVC, HEVC, AV1, APV, VP9, ...).875BSD-2-ClauseMultimedia::VideoParser implementations revelo-readerInput/reader layer for revelo (file and directory sources).314BSD-2-ClauseFilesystemMultimedia revelo-utilLow-level string, number, and bitstream primitives (Ztring, radix conversion) underpinning revelo.1,254BSD-2-ClauseParsing toolsValue formatting revenantThe agent that comes back — a lean, security-first personal AI agent harness built natively on agentgateway. This version…16Apache-2.0Command line utilities revenant-cliCLI frontend for the Revenant system snapshot tool34GPL-3.0-only revenant-coreCore library for the Revenant system snapshot tool78GPL-3.0-only revenant-daemonPrivileged D-Bus daemon backing revenant-gui18GPL-3.0-only revenant-guiGTK4/libadwaita GUI frontend for the Revenant system snapshot tool16GPL-3.0-only revenant-signCommand-line client for ARX CoSign / DocuSign Signature Appliance electronic signatures51Apache-2.0Command line utilitiesCryptography revenant-sign-coreCross-platform client library for ARX CoSign / DocuSign Signature Appliance electronic signatures via the OASIS DSS SOAP API63Apache-2.0AuthenticationCryptography revenant-sign-tlsFrom-scratch TLS 1.0 + RC4-MD5 client for legacy CoSign appliances72Apache-2.0CryptographyNetwork programming revenqA concurrent, revision-based event queue implementation14,870MIT OR Apache-2.0 reventEvent system for Rust63,596LGPL-3.0 reventsourceRust eventsource implementation.4,526MIT OR Apache-2.0 revenue-managementRevenue Management System for Charging, Billing, and Partner Settlement40MIT reverInterpreter and REPL for the Rever language2,5360BSDCompilers reverbA super-fast mono-to-stereo plate reverberator.26,315MIT reverb-apiReverb.com API client — endpoint schema types, service registry, and HTTP utilities83MIT reverb-api-cliReverb CLI — command-line wrapper for the Reverb.com API41MIT reverberationReverberation - A lightweight text viewer that creates echo effects when displaying text.24MPL-2.0Command line utilities reverieThe agent framework of your dreams.21MIT OR Apache-2.0Asynchronous reverie-engineA toy game engine9,521MIT OR Apache-2.0Game engines reverie-engine-openglA toy game engine backed by OpenGL2,323MIT OR Apache-2.0Game engines reverie-rsRESERVED name for my WIP project1,578MIT OR Apache-2.0 reverie-utilUtilities for reverie-engine5,245MIT OR Apache-2.0Game development reverie-zkAn efficient implementation of the NIZKPoK outlined in KKW 20184,373AGPL-3.0Cryptography reverseReverse mode automatic differentiation.21,764MIT OR Apache-2.0Science reverse-engineered-twitter-apiReverse Engineered Twitter API7,016MIT reverse-http-proxyA minimal reverse proxy for path-based HTTP routing with optional URL rewriting48MITCommand line utilitiesNetwork programming