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.
submig-libsubmig is a lib7,582MIT
submilli-wasmA WebAssembly interpreter with a wasmtime-compatible API, built for fast compilation and startup70Apache-2.0
submillisecondA lunatic web framework for Rust.19,093Apache-2.0/MIT
submillisecond-live-viewA LiveView implementation for the submillisecond web framework.8,719MIT/Apache-2.0
submillisecond_macrosMacros used by the submillisecond web framework.15,244Apache-2.0/MIT
submillsStandard performance benchmarking for Rust programs, with reporting hooks for submillisecond.com cookbook samples.19MIT OR Apache-2.0
submliminal-protos-rustRust Protobuf generation for Submliminal Microservices Project1,216MIT/Apache-2.0
submodA headache-free submodule management tool, built on top of gitoxide. Manage sparse checkouts, submodule updates, and…821non-standard
submodule-hooksubmodules check pre commit hook49MIT OR Apache-2.0
submodule-kitA CLI toolkit for managing git submodules344MIT
submodulesKeep your git submodules up to date.3,592
submsThe sub-millisecond perf harness for Rust. Zero-dependency std-only library that records timed samples per stage, computes…554MIT OR Apache-2.0
subms-adaptive-radix-treesubmillisecond.com cookbook recipe - data-structures: subms-adaptive-radix-tree. ART with Node4 / Node256 adaptive variants on…50MIT OR Apache-2.0
subms-arena-allocatorsubmillisecond.com cookbook recipe - memory: subms-arena-allocator. Fixed-capacity bump-pointer arena with reset() for…50MIT OR Apache-2.0
subms-block-cachesubmillisecond.com cookbook recipe - memory: subms-block-cache. Clock-sweep block cache with constant-time eviction.50MIT OR Apache-2.0
subms-bloom-filtersubmillisecond.com cookbook recipe - data-structures: subms-bloom-filter. A tiny zero-dependency bloom filter (FNV-1a + double…160MIT OR Apache-2.0
subms-cookbookShared base library for submillisecond.com cookbook recipes: Recipe trait, bench params, and helpers that drive the subms…19MIT OR Apache-2.0
subms-count-min-sketchsubmillisecond.com cookbook recipe - data-structures: subms-count-min-sketch. Frequency-estimation sketch with conservative…55MIT OR Apache-2.0
subms-cuckoo-filtersubmillisecond.com cookbook recipe - data-structures: subms-cuckoo-filter. Bloom-alternative with delete support; partial-key…55MIT OR Apache-2.0
subms-growlerDeprecated.20MIT OR Apache-2.0
subms-hdr-histogramsubmillisecond.com cookbook recipe - observability: subms-hdr-histogram. Log-linear bucket histogram with significant-digit…56MIT OR Apache-2.0
subms-hyperloglogsubmillisecond.com cookbook recipe - data-structures: subms-hyperloglog. Distinct-count cardinality estimator. ~1% standard error…54MIT OR Apache-2.0
subms-lsm-treesubmillisecond.com cookbook recipe - storage: subms-lsm-tree. A working LSM tree (memtable, immutable SSTables, bloom-filter…83MIT OR Apache-2.0
subms-merge-iteratorsubmillisecond.com cookbook recipe - storage: subms-merge-iterator. N-way merge of sorted streams via min-heap.56MIT OR Apache-2.0
subms-mpsc-queuesubmillisecond.com cookbook recipe - concurrency: subms-mpsc-queue. Vyukov-style multi-producer single-consumer linked queue with…55MIT OR Apache-2.0
subms-otelOpenTelemetry bridge for the subms perf-harness - wires Histogram + Span emission from SubMsObserver + SubMsBenchSummary +…36MIT OR Apache-2.0
subms-rate-limitersubmillisecond.com cookbook recipe - concurrency: subms-rate-limiter. Lock-free GCRA-style rate limiter with a single-atomic…59MIT OR Apache-2.0
subms-segment-readersubmillisecond.com cookbook recipe - storage: subms-segment-reader. Read length-prefix framed records from a segment file;…38MIT OR Apache-2.0
subms-spsc-ring-buffersubmillisecond.com cookbook recipe - concurrency: subms-spsc-ring-buffer. Wait-free SPSC ring buffer with cache-line padded…38MIT OR Apache-2.0
subms-statsLatency-distribution statistics. Pure functions on &[u64] sample arrays: percentiles, log2-spaced CDF histograms, jitter score,…54MIT OR Apache-2.0
subms-timer-wheelsubmillisecond.com cookbook recipe - concurrency: subms-timer-wheel. Single-level hashed timer wheel with O(1) schedule and…39MIT OR Apache-2.0
subms-treapsubmillisecond.com cookbook recipe - data-structures: subms-treap. Probabilistic balanced BST (random priorities,…40MIT OR Apache-2.0
submuxSubscription-native LLM gateway: Anthropic Claude Max + ChatGPT Codex89Apache-2.0
subnetA library to create IPv4 subnetworks based on a given address and the number of hosts you want to connect.1,606MIT OR Apache-2.0
subnet-evmAvalanche subnet-evm configuration1,561BSD-3-Clause
subnet-garden-coreA library for managing IPv4 and IPv6 subnets6,806Apache-2.0
subnet-utilsA Rust subnet utility library940MIT
subnet_calculatorSubnet Calculator written in Rust2,689MIT
subnetworkReturn all ip addresses of a subnetwork59,453MIT OR Apache-2.0
subor-rsSubor Z+/Ruyi SDK4,833MIT
suborbitalSuborbital Wasm Plugin API45,576Apache-2.0
suborbital-macroMacro for setting up a Plugin19,185Apache-2.0
subotaiKademlia based DHT7,596MIT
suboverFast subdomain takeover vulnerability scanner for bug bounty hunters318MIT
subparseLoad, change and write common subtitle formats (srt/ass/idx/sub)43,461MPL-2.0
subpixel-edgeHigh-performance subpixel edge detection library with parallel processing using Canny algorithm816MIT OR Apache-2.0
subplottools for specifying, documenting,
and implementing automated acceptance tests for systems and software62,980MIT-0
subplot-bintools for specifying, documenting,
and implementing automated acceptance tests for systems and software1,269MIT-0
subplot-buildA library for using Subplot code generation from another project's
`build.rs` module.54,497MIT-0
subplotlibUtility functions and types for `subplot codegen` generated Rust based
test suites. Relies on `subplotlib-derive` for associated…50,295MIT-0
subplotlib-derivemacros for constructing subplotlib based test suites, typically
generated by `subplot codegen`.48,845MIT-0
subprocessExecution and control of child processes and pipelines.17,614,132Apache-2.0/MIT
subprocess-communicateProvides a communicate primitive similar to python's subprocess.Popen.communicate that allows input to be presented to the…7,788BSD-3-Clause
subprocess-inject-envA crate for dynamically injecting environment variables into child
processes.1,243Apache-2.0
subprocess-testConvenience macro for creating tests which run in child process2,514MIT
subproductdomain-gearImplements subproduct domain algorithm9,475GPL-3.0
subproductdomain-nucypherImplements subproduct domain algorithm6,666GPL-3.0
subproductdomain-nucypher-temp6Implements subproduct domain algorithm875GPL-3.0
subproductdomain-pre-releaseImplements subproduct domain algorithm9,242GPL-3.0
subrandrA subtitle rendering library386MPL-2.0
subrangesLibrary to manage non-interssecting integer intervals10,103Apache-2.0
subrataA simple utility crate to capitalize strings452MIT OR Apache-2.0
subrcA tiny crate that exposes a `Rc` like struct, which can be used to create a reference counted pointer to a subregion of a `Rc`.2,652MIT
subripsubrip-rs is a library for parsing, authoring, and working with Subrip/SRT (.srt) files2,882MIT
subrpcsubrpc to manage and update remote registries for RPC endpoints8,302MIT
subrpc-coresubrpc-core is the lib for subrpc9,175MIT
subrpcerMinimal implementation of Substrate RPC APIs.1,239,222GPL-3.0
subrpcer-implsubrpcer-impl10,045GPL-3.0
subruntimerMinimal implementation of Substrate runtime.22,254GPL-3.0
subrustSubrust is a no_std, no alloc, self-hosted embeddable Subset-of-Rust interpreter.22MIT OR Apache-2.0
subrutThe super fast tool for brute forcing subdomains.3,372MIT
subsRun a command simultaneously in every subdirectory, and manage with a socket.11,155GPL-3.0+
subscanA subdomain enumeration tool leveraging diverse techniques, designed for advanced pentesting operations14,404non-standard
subscriber-rsA subscriber framework1,690MIT OR Apache-2.0
subscriptreserved 👉 for the new compiler (and other infrastructure) see https://github.com/subscript-publishing 👉 We decided to move away…20,959MPL-2.0
subscript-compilerA modern LaTeX rendition.24,028MPL-2.0
subscription_migratormigrate wso2 subs3,300MIT
subscriptionsRust client for the Subscriptions Solana program227MIT
subsecondA runtime hotpatching engine for Rust hot-reloading.1,312,659MIT OR Apache-2.0
subsecond-typesTypes crate for the Subsecond hotpatch engine.1,315,255MIT OR Apache-2.0
subseecli to inspect substrate metadata1,610MIT
subsetVarious subsets of slice's items that are able to iterate over references to selected items.7,563MIT
subset-mapA map where the keys are subsets of an initial set of elements15,291Apache-2.0/MIT
subset_eqProcedural attribute macro to compare structs while ignoring specified fields while preserving full PartialEq.455MIT OR Apache-2.0
subset_sumSolves subset sum problem and returns a set of decomposed integers. It also can match corresponding numbers from two vectors and…53,101MIT
subsetterReduces the size and coverage of OpenType fonts.3,432,957MIT OR Apache-2.0
subshellSubstrate shell5,608MIT
subshiftA tool to add or subtract offsets to the timestamps in a .srt subtitle file1,608MIT
subslAdds fun new features to Rust slices1,709Apache-2.0
subslaySubSlay: Text → emoji 💅🏻 Powered by Rust.4,259MIT
subsliceFast subslice search481,885MIT/Apache-2.0
subslice-offsetGet offset of subslice in its parent slice4,443WTFPL
subslice-to-arrayExtract fixed-range subslices as arrays, with compile-time checks1,611MIT OR Apache-2.0
subslice_indexGet the index of a subslice into its parent slice6,380MIT
subsockRun a command simultaneously in every subdirectory, and manage with a socket.1,340GPL-3.0+
subsoilSoil primitives foundation crate2,653GPL-3.0-or-later WITH Classpath-exception-2.0
subsoil-crypto-hashingHashing primitives2,745GPL-3.0-or-later WITH Classpath-exception-2.0
subsoil-macrosUnified procedural macros for the Subsoil primitives2,666GPL-3.0-or-later WITH Classpath-exception-2.0
subsonic-duplicatesFind and manage duplicate tracks in a Subsonic-compatible music server20MIT
subsonic-typesTypes for the Subsonic API3,490MIT
subsonic-types-macroInternal macros for subsonic-types2,780MIT
subspaceA convenience crate for IPC, using TcpStreams1,716MIT OR Apache-2.0
subspace_openapi_clientThe Subspace client library for working with the Subspace API, generated via OpenAPI8,811MIT
subspectorMinimal implementation of Substrate spec.16,493GPL-3.0
subspedia-rsLibrary for subspedia.tv7,617LGPL-3.0
subsphereSphere tessellation toolkit5,672MIT OR Apache-2.0
subsphere-renderRendering tool for the subsphere crate664MIT OR Apache-2.0
subspiceSPICE parser for Substrate1,659MIT
subsplitSplit SRT subtitle files with too long lines1,976non-standard
subsrchFind maximal or minimal subsets that succeed a given command1,903MIT
substshell-like variable substitution14,763,702BSD-2-Clause OR Apache-2.0
substackStackbound iterable linked list for heap-free recursive algorithms5,517MIT
substanceAnalyze the size composition of binaries by examining symbols and mapping them to crates.3,112MIT
substance-frameworkA testing framework designed to work without std, using only core features6,266MIT
substance-macroThe macro crate for the Substance Framework testing suite4,679MIT
substdAn unstable replacement for std and core modules with a focus on speed over safety.836Apache-2.0
substituteextremly simple string templating1,859MIT
substitution-tiling-transducersLibrary for handling substitution tilings via finite state machines.28MIT
substoragerMinimal implementation of Substrate storage.47,663GPL-3.0
substrHandle substrings as ranges without lifetimes1,706CC0-1.0
substr-iteratorSubstring extractor based on characters without allocation3,934MIT
substr_rsEasy substring extraction1,307MIT
substracea tool for linting Substrate projects for specific gotchas and other errors2,885MIT OR Apache-2.0
substrace_lintsSubcrate that hosts the actual substrace lints2,111MIT OR Apache-2.0
substrace_utilsUtility subcrate for substrace2,712MIT
substraitCross-Language Serialization for Relational Algebra16,988,870Apache-2.0
substrait-antlrGenerated Substrait ANTLR Parser Code1,423Apache-2.0
substrait-explainExplain Substrait plans as human-readable text.101,423Apache-2.0
substrait-exprUtilities for working with Substrait expressions68,405Apache-2.0
substrait-expr-funcgenUtilities for automatically generating code from Substrait YAML files70,685Apache-2.0
substrait-expr-macroshelper macros for working with substrait expressions71,132Apache-2.0
substrait-extensionsPackaged Substrait Extension Files993Apache-2.0
substrait-prostGenerated Substrait Protocol Buffer Code391Apache-2.0
substrait-protobufGenerated Substrait Protocol Buffer Code18Apache-2.0
substrait-validatorSubstrait validator8,634,984Apache-2.0
substrait-validator-deriveProcedural macros for substrait-validator8,637,611Apache-2.0
substrataSubstrata - a foundational library18MIT
substrateStub to squat the substrate name2,710non-standard
substrate-a2aA2A-shaped wire schema (Task, Message, Artifact, Part). Transport-agnostic; depends only on serde/uuid/thiserror.158MIT OR Apache-2.0
substrate-abiXBI Substrate ABI7,771Apache-2.0
substrate-aitest module4,660MIT
substrate-api-clientJson-rpc client with helper functions compatible with any Substrate node17,943Apache-2.0
substrate-appApplication layer: DispatchService use-case and DispatchPlanner, generic over the core ports.125MIT OR Apache-2.0
substrate-barcode-scanner-palletSubstrate based 2D barcode scanner pallet1,722Apache-2.0
substrate-barcode-scanner-pallet-runtime-apiRuntime API for Substrate based 2D barcode scanner pallet1,629Apache-2.0
substrate-benchmark-machineCLI for benchmarking substrate validator node9,505Apache-2.0
substrate-bip39Converting BIP39 entropy to valid Substrate (sr25519) SecretKeys8,964,966Apache-2.0
substrate-bnPairing cryptography with the Barreto-Naehrig curve6,471,503MIT OR Apache-2.0
substrate-bn-succinctPairing cryptography with the Barreto-Naehrig curve275,535MIT OR Apache-2.0
substrate-bn-succinct-rsPairing cryptography with the Barreto-Naehrig curve312,278MIT OR Apache-2.0
substrate-browser-utilsUtilities for creating a browser light-client.19,563Apache-2.0
substrate-build-script-utilsCrate with utility functions for `build.rs` scripts.882,277Apache-2.0
substrate-builder…1,615MIT
substrate-constructorExtrinsic constructor for Substrate based chains3,975GPL-3.0-or-later
substrate-contracts-abiXBI Substrate contracts ABI9,683Apache-2.0
substrate-coreHexagonal core contracts (domain + ports) for substrate. Depends on nothing but serde/thiserror/uuid/async-trait.287MIT OR Apache-2.0
substrate-crypto-lightCryptographic code for Substrate chains in pure rust with better baremetal support3,504GPL-3.0-or-later
substrate-dagWorkflowPort DAG orchestration via petgraph.14MIT OR Apache-2.0
substrate-depsSubstrate-deps, a command line tool for managing Parity Substrate runtime pallet dependencies.4,999MIT/Apache-2.0
substrate-dev21st century electronic design automation tools, written in Rust.1,480BSD-3-Clause
substrate-differhelp comparing/diffing 2 version of Substrate metadata or 2 Runtimes2,545MIT
substrate-eda21st century electronic design automation tools, written in Rust.1,546BSD-3-Clause
substrate-fixedFixed-point numbers143,299MIT/Apache-2.0
substrate-frame-clicli interface for FRAME (polkadot v1.11.0)54,061Apache-2.0
substrate-frame-rpc-supportSubstrate RPC for FRAME's support113,280Apache-2.0
substrate-frame-rpc-systemFRAME's system exposed over Substrate RPC707,700Apache-2.0
substrate-geohashGeohash implementation for Rust. Forked for use with substrate110,326MIT/Apache-2.0
substrate-hubBackend infrastructure for LLM orchestration - plexus, activations, storage88AGPL-3.0-only
substrate-io21st century electronic design automation tools, written in Rust.1,488BSD-3-Clause
substrate-keybase-keystoreSubstrate integration for the keybase keystore.1,886ISC
substrate-managerSubstrate Manager, a CLI tool for Substrate-based blockchain development.4,801Apache-2.0
substrate-medianEfficient calculation of medians within a Substrate (FRAME) runtime36AGPL-3.0-only
substrate-memoryMemoryPort: bounded ring buffer + two-tier compose with store-sqlite.14MIT OR Apache-2.0
substrate-primitivesShareable Substrate types.1,918GPL-3.0
substrate-prometheus-endpointEndpoint to expose Prometheus metrics1,745,158Apache-2.0
substrate-rpc-clientShared JSON-RPC client249,729Apache-2.0
substrate-runtime-hasherWhen a candidate runtime is submitted to a Substrate-based chain such as Polkadot or Substrate, this WASM blob is hashed.
The…9,343MIT
substrate-runtime-proposal-hashCompute the proposal hash for a Substrate Runtime10,005MIT
substrate-scheduleSchedulePort implementation: cron/interval/daily/weekly next_run via croner.14MIT OR Apache-2.0
substrate-serializerSubstrate customizable serde serializer.1,837GPL-3.0
substrate-serve-lockLock-based single-instance guard for substrate `serve` commands.58MIT OR Apache-2.0
substrate-skillsSkillPort/ToolRegistry: in-memory named skills with JSON schema validation.14MIT OR Apache-2.0
substrate-spec-versionA dead-simple CLI tool to get the spec version of a substrate-based blockchain from the specified websocket URL9,963MIT
substrate-state-machineISMP state machine client implementation for substrate-based chains26,294Apache-2.0
substrate-state-trie-migration-rpcNode-specific RPC methods for interaction with state trie migration.211,549Apache-2.0
substrate-stellar-sdkA Substrate compatible SDK for Stellar18,435Apache-2.0
substrate-stellar-xdrA coder/decoder of Stellar XDR types18,280Apache-2.0
substrate-subxtDeprecated: crate renamed to subxt.51,338GPL-3.0
substrate-subxt-clientDeprecated. See https://github.com/paritytech/subxt.11,357GPL-3.0
substrate-subxt-proc-macroDeprecated: crate renamed to subxt-macro.46,156GPL-3.0
substrate-test-runtimesubstrate-test-runtime is a lib1,239MIT
substrate-test-runtime-clientsubstrate-test-runtime-client is a lib1,252MIT
substrate-test-runtime-transaction-poolsubstrate-test-runtime-transaction-pool is a lib1,295MIT
substrate-test-utilsSubstrate test utilities22,717Apache-2.0
substrate-test-utils-deriveSubstrate test utilities macros23,688Apache-2.0
substrate-test-utils-test-cratesubstrate-test-utils-test-crate is a lib1,255MIT
substrate-traceTracePort adapters: Noop, Recording, MultiTrace, AgilePlus, Tracera.14MIT OR Apache-2.0
substrate-txtesttoolA library and CLI tool for sending transactions to substrate-based chains, enabling developers to test and monitor transaction…1,745,301Apache-2.0 OR GPL-3.0
substrate-typenumTypenum is a Rust library for type-level numbers evaluated at
compile time. It currently supports bits, unsigned integers,…278,566MIT OR Apache-2.0
substrate-wasm-builderUtility for building WASM binaries1,529,978Apache-2.0