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.
sodot-otsodot1,519MIT
sodot-tsssodot1,552MIT
soeScott's Own Editor — a built-in TUI text editor for CLI tools, no vim required420MIT
soe-llmsAn opiniated library for interacting with LLMS228MIT OR Apache-2.0
soe-network-parsersoe network parser1,573MIT
soe-protocolSony Online Entertainment protocol implementation in Rust.152MIT
soehnle-t3005SOEHNLE Terminal 3005 library1,921MIT/Apache-2.0
soemSOEM in Rust4,562GPL-2.0-only
SOEM-sysRust FFI bindings for SOEM8,345GPL-2.0-only
sofSolana Observer Framework for low-latency shred ingestion and plugin-driven transaction observation1,006Apache-2.0 OR MIT
sof-gossip-tuningTyped gossip and ingest tuning presets for SOF hosts854Apache-2.0 OR MIT
sof-solana-compatExplicit Solana-coupled compatibility layer for SOF and sof-tx312Apache-2.0 OR MIT
sof-solana-gossipBlockchain, Rebuilt for Scale413Apache-2.0
sof-supportShared internal support utilities reused across SOF crates198Apache-2.0 OR MIT
sof-txSOF transaction SDK for building and submitting Solana transactions789Apache-2.0 OR MIT
sof-typesStable SOF-owned primitive types shared across SOF crates602Apache-2.0 OR MIT
sofaSofa - CouchDB for Rust4,839MIT/Apache-2.0
sofa-readerPure-Rust SOFA (HDF5/NetCDF4) file reader and writer for HRTF data2,265GPL-3.0-or-later
sofapubA minimally functional ActivityPub server11,673MIT
sofarPure Rust SOFA/HRTF reader and renderer18,893MIT OR Apache-2.0
sofarsPure Rust implementation of the IAU SOFA library25,165MIT
sofe-cratesio-hyphen-testSOFe is testing crates.io hyphen support1,719Unlicense
soffitCustomizable statusline manager for Claude Code with desktop editor and custom widget support100MIT
sofiasofia1,461MIT/Apache-2.0
sofia-sipRust bindings for sofia-sip3,331MIT
sofie🌟 The elegant full-stack web framework that makes Rust web development effortless76MIT
sofizaSFZ format parser14,910MIT/Apache-2.0
sofkaA Kubernetes TUI, reimagined in Rust676MIT OR Apache-2.0
soflareMatrix-compatible push gateway service with APNS, FCM, WebPush, and domestic Android OEM providers.23Apache-2.0
sofosAn interactive AI coding agent for your terminal664Apache-2.0
softProvides soft, non-panicking assertions.4,830MIT OR Apache-2.0
soft-aesA Rust-based software library for AES.54,916GPL-3.0
soft-ascii-stringchar/str/string wrappers which add a "is-ascii" soft constraint19,321MIT OR Apache-2.0
soft-canonicalizePath canonicalization that works with non-existing paths.32,692MIT OR Apache-2.0
soft-cycleAsync controller for coordinating soft restarts and graceful shutdowns with shared listeners222MIT
soft-edgeefficient bithackery for making 3D collision meshes out of grids and stacked tile maps6,495MIT OR Apache-2.0
soft-fido2A pure Rust implementation of FIDO2/WebAuthn CTAP 2.0/2.1 protocol2,936non-standard
soft-fido2-cryptoCryptographic utilities for the soft-fido2 FIDO2/WebAuthn authenticator3,292non-standard
soft-fido2-ctapCTAP 2.0/2.1 protocol implementation for the soft-fido2 FIDO2/WebAuthn authenticator3,130non-standard
soft-fido2-transportTransport layer implementations for the soft-fido2 FIDO2/WebAuthn authenticator3,298non-standard
soft-i2cSoft i2c for any open drain pin2,173MIT
soft-serveEasily serve your filesystem.8,668MIT
soft-test-failuresAllow multiple assertions to fail in one test.4,285MIT OR Apache-2.0
soft_assertNon-panicking assertions23,058Apache-2.0/MIT
soft_macro_inputParser and input handling for soft_rust macro DSL41MIT
soft_matrixSoft Matrix upmixes two-channel stereo to surround sound7,671MIT
soft_ratatuiSoftware rendering for ratatui. TUI everywhere.18,201MIT OR Apache-2.0
soft_rust_macroProcedural macro engine for soft_rust - Python-like ergonomics in Rust43MIT
soft_rust_runtimeRuntime support library for soft_rust macros129MIT
soft_skiasoftware rasterization skia binding11,276MIT
softaesFast software implementation of the AES round function in pure Rust1,240,049MIT
softbrushA 2D software renderer1,5420BSD
softbufA software framebuffer library with drawing primitives and platform blitting41MIT
softbufferCross-platform software buffer17,376,752MIT OR Apache-2.0
softbuffer-rgbA wrapper around softbuffer that makes it easier to modify a raw pixel buffer.2,711MIT
softbuffer_quickstartminifb-like interface for softbuffer3,363GPL-3.0
softbuffer_window_rendererAnyRender WindowRenderer backed by the softbuffer crate2,751MIT OR Apache-2.0
softcopySibling project to 'hardcopy'; used to convert back into keys/certs/etc.24GPL-3.0
softcore-armv9aA Rust translation of the RISC-V 64 specification212MIT OR Apache-2.0
softcore-asm-macroA procedural macro to translate assembly into pure Rust code172MIT OR Apache-2.0
softcore-asm-rv64A macro to facilitate the use of softcore-rv64263MIT OR Apache-2.0
softcore-preludeThe common functions used by the softcore-rs ecosystem2,808MIT OR Apache-2.0
softcore-rv64A Rust translation of the RISC-V 64 specification2,833MIT OR Apache-2.0
softenCLI tool for converting json to beloved tab separated values.1,500MIT
softether_exporterPrometheus expoter for SoftEther VPN server10,820MIT
softfloatPure software floating-point implementation, with `const` and `no_std` support69,467MIT OR Apache-2.0
softfloat-rsRust bindings for Berkeley SoftFloat 35,501BSD-3-Clause
softfloat-sysRust bindings for Berkeley SoftFloat 311,463BSD-3-Clause
softfloat-sys-riscvRust bindings for Berkeley SoftFloat 3 with RISC-V configuration build2,689BSD-3-Clause
softfloat-wrappera safe wrapper of Berkeley SoftFloat based on softfloat-sys16,142MIT OR Apache-2.0
softfloat-wrapper-riscva safe wrapper of Berkeley SoftFloat based on softfloat-sys for RISC-V based on https://github.com/dalance/softfloat-wrapper1,868MIT OR Apache-2.0
softfpSoftware floating point operation library2,146MIT OR Apache-2.0
softhsm2_pkcs11_loaderUtimaco HSM PKCS#11 loader4,215BUSL-1.1
softmata-coreFoundational robotics types and traits for the SOFTMATA ecosystem457Apache-2.0
softmountStabilize your video using data from flight controller's blackbox1,594MIT OR Apache-2.0
softpathA human-friendly file and directory path manipulation library for Rust.5,001MIT
softpositImplementation of Posit numbers105,556MIT/Apache-2.0
softprimesA little prime numbers library implements in Rust.6,154MIT
softrenderSoftware Renderer in Rust2,042MIT
softseco-confidential-transfersRust helpers for SPL Token-2022 Confidential Transfers — a mirror of the @softseco/confidential-transfers TypeScript SDK.51Apache-2.0
softshellLua-configured shell that tries to be small and light but configurable as possible813Apache-2.0
softtria software triangle renderer1,523MIT
software-energy-labEnergy measurement methods used by the Radboud Software Energy Lab.118GPL-3.0
software1-checkerA test runner for the software 1 course2,685MIT
software_checkerA CLI tool to list your installed software857MIT
sog-decoder.sog 3D Gaussian Splatting data decoder22Apache-2.0
sogaLayout engine1,581MIT
sogar-coreSimple OCI Generic Artifact Registry (SOGAR)4,189MIT OR Apache-2.0
sogi_pllSOGI-PLL imlementation4,390MIT OR Apache-2.0
sogouda♥ Create lightweight desktop apps using HTML/CSS/JS ♥4,945MPL-2.0
sogouda_coreCreate lightweight desktop apps using HTML/CSS/JS1,753MPL-2.0
soiA command line music player for the pre-streaming era3,051non-standard
soi-ioA simple library for reading and writing from stdin and stdout.5,105MIT
soilSoil blockchain framework38GPL-3.0-or-later WITH Classpath-exception-2.0
soil-auraAura consensus algorithm for Soil147GPL-3.0-or-later WITH Classpath-exception-2.0
soil-babeBABE consensus algorithm for Soil200GPL-3.0-or-later WITH Classpath-exception-2.0
soil-beefyBEEFY Client gadget for Soil88GPL-3.0-or-later WITH Classpath-exception-2.0
soil-chain-specSoil chain configurations642GPL-3.0-or-later WITH Classpath-exception-2.0
soil-chain-spec-macrosMacros to derive chain spec extension traits implementation687GPL-3.0-or-later WITH Classpath-exception-2.0
soil-cliSoil CLI interface90GPL-3.0-or-later WITH Classpath-exception-2.0
soil-clientSoil client libraries1,138GPL-3.0-or-later WITH Classpath-exception-2.0
soil-consensusCollection of common consensus specific implementations for Soil473GPL-3.0-or-later WITH Classpath-exception-2.0
soil-fork-treeUtility library for managing tree-like ordered data with logic for pruning the tree while finalizing nodes959GPL-3.0-or-later WITH Classpath-exception-2.0
soil-grandpaIntegration of the GRANDPA finality gadget into Soil149GPL-3.0-or-later WITH Classpath-exception-2.0
soil-manual-sealManual sealing engine for Soil87GPL-3.0-or-later WITH Classpath-exception-2.0
soil-mmr-gadgetMMR Client gadget for Soil23GPL-3.0-or-later WITH Classpath-exception-2.0
soil-networkSoil network protocol772GPL-3.0-or-later WITH Classpath-exception-2.0
soil-offchainSoil offchain workers151GPL-3.0-or-later WITH Classpath-exception-2.0
soil-powPoW consensus algorithm for Soil88GPL-3.0-or-later WITH Classpath-exception-2.0
soil-primitivesPrimitives of the soil blockchain framework.22Apache-2.0
soil-prometheusEndpoint to expose Prometheus metrics1,174GPL-3.0-or-later WITH Classpath-exception-2.0
soil-rpcSoil RPC primitives and utilities591GPL-3.0-or-later WITH Classpath-exception-2.0
soil-runtime-utilitiesSoil client utilities for frame runtime functions calls20GPL-3.0-or-later WITH Classpath-exception-2.0
soil-sensor-toolboxA Rust library for processing soil sensor data: TMS4 moisture/VWC and LI-7810 gas flux calculations.1,920GPL-2.0-or-later
soil-serviceSoil service. Starts a thread that spins up the network, client, and extrinsic pool. Manages communication between them.215GPL-3.0-or-later WITH Classpath-exception-2.0
soil-statement-storeA crate which contains primitives related to the statement store826GPL-3.0-or-later WITH Classpath-exception-2.0
soil-sync-state-rpcA RPC handler to create sync states for light clients91GPL-3.0-or-later WITH Classpath-exception-2.0
soil-telemetryTelemetry utils834GPL-3.0-or-later WITH Classpath-exception-2.0
soil-transaction-storage-proofTransaction storage proof primitives334GPL-3.0-or-later WITH Classpath-exception-2.0
soil-txpoolSoil transaction pool implementation327GPL-3.0-or-later WITH Classpath-exception-2.0
soil_coreCore simulation infrastructure: TOML config, domain decomposition, MPI communication, atom data structures32MIT OR Apache-2.0
soil_deformBox deformation fix (erate, vel, final) for SOIL — triaxial compression, oedometer tests16MIT OR Apache-2.0
soil_deriveDerive macro for AtomData trait in SOIL27MIT OR Apache-2.0
soil_fixesMethod-agnostic position/velocity constraints for SOIL (e.g. pin)13MIT OR Apache-2.0
soil_interpreterReserved for later use1,511CC-BY-NC-ND-1.0
soil_moisture_halModule for the esp32 series, soil moisture sensor hal. was tested on esp32-c6 and soon on esp32-c34,994MIT OR Apache-2.0
soil_printOutput systems for SOIL: thermo, VTP visualization, dump files, restart files22MIT OR Apache-2.0
soil_verletVelocity Verlet translational integration for SOIL simulations17MIT OR Apache-2.0
soild-moister-testModule for esp32c6 soil moisture sensor1,584MIT OR Apache-2.0
soilrustA geotechnical engineering library for soil mechanics calculations in Rust.14,973MIT OR Apache-2.0
soioI/O library for Rust21,461MIT
sojuA typed intermediate representation compiler for portable compute programs15MIT
soketA websocket protocol implementation.2,933Apache-2.0 OR MIT
soketi-rsHigh-performance, Pusher-compatible WebSocket server written in Rust with support for public, private, and presence channels219GPL-3.0
sokettoA websocket protocol implementation.30,183,498Apache-2.0 OR MIT
sokgiCanonicalize GCC-style compiler flag strings (CFLAGS/CXXFLAGS/LDFLAGS) for stable content hashing104Apache-2.0
soklynA high-performance neural network library written in Rust, utilizing CUDA for GPU-accelerated layer execution.16MIT
sokobanA general-purpose sokoban solution verifier.8,810MIT OR Apache-2.0
sokoban-rsAn implementation of Sokoban in Rust15,592Apache-2.0
sokokeWeb application framework2,697MIT
sokolNative bindings to the sokol header-only, cross-platform C libraries.6,787Zlib
sokoworldClassic box pushing puzzler Sokoban2,423Unlicense
sokrSOKR core — immutable C ABI surface for substrate plugins133MIT OR Apache-2.0
sokr-cpuSynchronous CPU substrate plugin for SOKR compute abstraction framework70MIT OR Apache-2.0
sokr-dispatch-firstFirst-capable dispatch policy for SOKR substrate selection58MIT OR Apache-2.0
sokuEasy sudoku generation and solving2,768non-standard
solA wrapper for the Embree ray tracing kernels.
Moved to embree-rs!9,922MIT
sol-abiSolidity ABI implementation5,614GPL-3.0-only
sol-airdropCreated with Anchor1,610Apache-2.0
sol-cerberusA fine grained Role-Based Access Control (RBAC) for enhanced security on Solana programs15,851GPL-3.0-or-later
sol-cerberus-macrosRust macros to facilitate the integration of Sol Cerberus (RBAC) to Solana Anchor programs10,974GPL-3.0-or-later
sol-chainsawDeserializing Solana accounts using their progam IDL3,365MIT
sol-cliThis tool converts Solana wallet private keys into byte arrays.2,567Apache-2.0
sol-commandThis tool converts Solana wallet private keys into byte arrays.1,480Apache-2.0
sol-ctf-frameworkA framework for building solana based capture the flag challenges4,392MIT OR Apache-2.0
sol-dev-cliSolana development cli5,003MIT OR Apache-2.0
sol-dev-macrosSolana development macros6,040MIT OR Apache-2.0
sol-dev-proc-macrosSolana development proc macros6,074MIT OR Apache-2.0
sol-dev-utilsSolana development utils5,402MIT OR Apache-2.0
sol-didMartin Riedel70,390MIT
sol-did-cpiCPI helpers for the Sol-DID program2,046non-standard
sol-langSol toolchain and library.2,517MIT
sol-ledger-cliLocal tamper-evident chain verifier for Sol Ledger protocol records16non-standard
sol-ledger-schemaSchema validation and generated Rust types for Sol Ledger protocol records18non-standard
sol-log-parserA quick and dirty solana log parser that turns runtime logs into structured data.552MIT
sol-parser-sdkA lightweight Rust library for real-time event streaming from Solana DEX trading programs. Supports PumpFun, PumpSwap, Raydium…2,656MIT
sol-plex-problemsA high-performance Rust library engineered for solving complex problems within the Sol ecosystem.18MIT
sol-postmortemSolana transaction postmortem — decode the CPI tree, account diffs, and the actual failure reason for any tx by signature.17MIT OR Apache-2.0
sol-profit-coresol-profit's core rust package.497non-standard
sol-rpc-routerSolana RPC Router that splits requests across multiple providers42MIT OR Apache-2.0
sol-safekeyA powerful command-line tool for secure Solana key management with Triple-Factor 2FA459MIT
sol-shred-sdkMulti-source Solana shred decoding and multi-DEX event parsing SDK.26MIT
sol-trade-min-sdkRust SDK to interact with the dex trade Solana program.1,496MIT
sol-trade-sdkA high-performance Rust SDK for Solana DEX trading.32,953MIT
sol-uiAn exploratory hybrid 2d/3d ui framework for macOS495MIT OR Apache-2.0
sol2-sysLow-level Rust build for the sol2 C++ <-> Lua API wrapper115MPL-2.0
sol2seqSequence diagram generator for Solidity contracts4,097MIT
sol_indexlyA lightweight CLI indexer for the Solana blockchain.2,659MIT
sol_nft_metadataMetaplex Metadata2,772Apache-2.0
sol_prngA simple functional pseudo random number generator.
No mutability. Relies on shadowing as of now.3,781MIT
sol_readlnA simple alternative to Rust's standard library's method
of reading input from the terminal. (Made for learning and
people coming…2,630MIT
sol_rngA random number oracle for solana2,818AGPL-3.0-or-later
sol_rpc_clientClient to interact with the SOL RPC canister32,148Apache-2.0
sol_rpc_typesCandid types used by the SOL RPC canister32,654Apache-2.0
sol_sweepA lightweight CLI indexer for the Solana blockchain.2,637MIT
solaA 16-bit stack machine and forth language1,531MIT
sola-raylibSafe Rust bindings for raylib. sola-raylib N.x tracks raylib N.x (e.g. 5.x → raylib 5.5; 6.x → raylib 6.0).1,449Zlib
sola-raylib-sysRaw FFI bindings for raylib. sola-raylib-sys N.x tracks raylib N.x (e.g. 5.x → raylib 5.5; 6.x → raylib 6.0).1,485Zlib
solabiSolidity ABI implementation in Rust75,042MIT OR Apache-2.0
solaceA Solana wallet with a terminal user interface (TUI)631GPL-3.0-or-later
solace-rsThe Unofficial Solace PubSub+ Rust Client Library.
It can be used to access the services of a Solace PubSub+ Event Broker.
This…35,085MIT
solace-rs-sysSolace binding generated by bindgen10,045MIT
solace-sysSolace binding generated by bindgen1,619MIT
solace_rustZig的包管理工具1,537MIT
solageA declarative GUI framework for Rust.
Build native Android and Desktop applications using YAML layouts and Rhai scripting.…24MIT OR Apache-2.0
solagentconnect any ai agents to solana protocols in Rust.9,606MIT
solagent-catSolana AI agent framework built on comp-cat-rs and rig-cat36MIT OR Apache-2.0
solagent-coresolagent core8,841Apache-2.0
solagent-parameterssolagent.rs parameters3,368Apache-2.0
solagent-plugin-birdeyesolagent plugin birdeye4,926MIT