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.
supremo_loanSupremo Loan API8,687MIT
suprint_rsA simple rust library to display text on multiple lines without cutting words.104MIT
supsoSupported Source CLI to install and verify license certificates.17Apache-2.0
supso-projectOffline software license verification for project maintainers via Supported Source.335Apache-2.0
supswapSwap substrate currencies1,732MIT
suraftThe Rust implementation of extended Raft algorithm.1,636Apache-2.0
surdSimple and minimal command line argument parser for Rust.1,764MIT
sureNumeric refinement types39MIT OR Apache-2.0
sure-client-rsA non-official Rust client library for the Akahu API, providing access to financial data aggregation services in New Zealand173MIT OR Apache-2.0
sure25sure25 hashing algorithm2,081CAL-1.0
surelockDeadlock-free locks for Rust with compile time guarantees, incremental locks, and atomic lock sets.341MIT OR Apache-2.0
surfSurf the web - HTTP client framework4,640,632MIT OR Apache-2.0
surf-cookie-middlewaresurf cookie middleware, does what it says on the tin10,962MIT OR Apache-2.0
surf-discoHTTP client for use with tide-disco applications246,104non-standard
surf-governorA rate-limiting middleware for surf126,875MIT OR Apache-2.0
surf-headerHeader info parser for surf crate9,770MIT
surf-middleware-cacheA caching middleware for Surf7,655Apache-2.0
surf-parseParser for the SurfDoc format — markdown superset with typed block directives25MIT
surf-poolUtility modules and functions useful to interact with the pot framework3,024non-standard
surf-retryA retry middleware for surf125,959MIT OR Apache-2.0
surf-sseServer-Sent Events client using Surf4,404MPL-2.0
surf-vcrRecord and replay HTTP sessions for testing surf clients9,474MPL-2.0
surf_bucket_selectRead documents stored in a bucket with surf client without dowload the full document in memory.7,776MIT OR Apache-2.0
surf_n_termPosix terminal rendering library138,207MIT
surfaceSurface application engine20MIT
surface-gridA crate providing data structures for square-tiled grids wrapped around the surface of certain objects.7,943BSD-3-Clause
surface-jsonJSON parsing and manipulation19MIT
surface-libHigh-performance Rust library for volatility surface calibration and option pricing (SVI, linear IV, temporal interpolation).58MIT OR Apache-2.0
surface-netsAn implementation of surface nets, also known as dual surfaces.4,414MIT
surface-wasmtimeWasmtime host implementation of the wasi-gfx surface API52Apache-2.0 WITH LLVM-exception
surface_aiExperimental machine learning crate (ongoing project, not fit for "release" yet)1,713MIT OR Apache-2.0
surfaiAdvanced browser automation library with human-like interactions and stealth capabilities for web scraping1,610MIT
surferA small backend "framework" for Rust5,763MIT
surfer_macrosA set of macros for the surfer crate3,631MIT
surffA simple and fast web framework.2,887MIT
surfingA Rust library for parsing JSON objects from text streams3,166MIT
surfmanA cross-platform, low-level toolkit for GPU surface management587,622MIT OR Apache-2.0 OR MPL-2.0
surfman-chainsAn implementation of double-buffered swap chains for surfman.99,082MPL-2.0
surfman-chains-apiAn implementation of double-buffered swap chains for surfman105,270MPL-2.0
surfpoolsurf pool849MIT
surfpool-cliWhere you train before surfing Solana1,357Apache-2.0
surfpool-coreWhere you train before surfing Solana16,146Apache-2.0
surfpool-dbSurfpool is where developers start their Solana journey.8,366Apache-2.0
surfpool-gqlSurfpool is where developers start their Solana journey.3,328Apache-2.0
surfpool-sdkSDK for embedding Surfpool in Rust integration tests5,032Apache-2.0
surfpool-studio-uiCrate for starting the surfpool studio UI817Apache-2.0
surfpool-subgraphSurfpool is where developers start their Solana journey.4,614Apache-2.0
surfpool-typesWhere you train before surfing Solana12,784Apache-2.0
surgecli/daemon for music5,116Apache-2.0
surge-acSurge AC — Full AC power flow solver (Newton-Raphson, Fast Decoupled, continuation)599PolyForm-Noncommercial-1.0.0
surge-adsradsr envelopes from the surge synthesizer37,767GPL-3.0
surge-bindingsSurge CLI integration crate for the Surge power flow solver163PolyForm-Noncommercial-1.0.0
surge-biquadbiquad filters from the surge synthesizer42,260GPL-3.0
surge-blitterblitter used for surge synthesizer oscillator processing38,042GPL-3.0
surge-cliCLI tool for the Surge update framework1,633MIT
surge-coeffmakersurge synthesizer -- create filter coefficients for various filter types36,916GPL-3.0
surge-constantssurge synthesizer -- shared constants70,988GPL-3.0
surge-contingencySurge Contingency — Parallel N-1 contingency analysis with LODF screening238PolyForm-Noncommercial-1.0.0
surge-coreCore library for the Surge update framework2,107MIT
surge-dcSurge DC — DC power flow solver (linear approximation, B-theta formulation)530PolyForm-Noncommercial-1.0.0
surge-dispatchSurge dispatch — SCED and multi-period production cost simulation180PolyForm-Noncommercial-1.0.0
surge-filtersurge synthesizer -- traits for filter implementations42,799GPL-3.0
surge-halfratesurge synthesizer -- halfrate filter36,361GPL-3.0
surge-houndA wav encoding and decoding library -- modified for use with surge-synthesizer31,417Apache-2.0
surge-hvdcHVDC power flow: LCC and VSC converters, multi-terminal DC (MTDC)525PolyForm-Noncommercial-1.0.0
surge-importsadsr envelopes from the surge synthesizer36,326GPL-3.0
surge-inputsurge synthesizer -- access synthesizer inputs34,979GPL-3.0
surge-ioSurge I/O — Parser/writer for MATPOWER, PSS/E RAW, IEEE CDF, XIIDM, UCTE, and JSON case formats546PolyForm-Noncommercial-1.0.0
surge-lagsurge synthesizer -- lag struct used for smoothing changes49,650GPL-3.0
surge-lfosurge synthesizer -- lfos used for modulation30,981GPL-3.0
surge-lipolsurge synthesizer -- linear interpolation struct40,065GPL-3.0
surge-macrossurge synthesizer -- common macros67,393GPL-3.0
surge-marketHigher-level market workflows, adapters, and dataset helpers for Surge dispatch125PolyForm-Noncommercial-1.0.0
surge-mathsurge synthesizer -- dsp math used in synthesis64,994GPL-3.0
surge-midisurge synthesizer -- midi handling29,236GPL-3.0
surge-modulationsurge synthesizer -- modulation unit28,061GPL-3.0
surge-mpesurge synthesizer -- midi polyphonic expression28,232GPL-3.0
surge-networkSurge network — canonical power-system domain model828PolyForm-Noncommercial-1.0.0
surge-opfSurge OPF — Optimal Power Flow solvers (DC-OPF, AC-OPF, SCOPF)471PolyForm-Noncommercial-1.0.0
surge-outputsurge synthesizer -- access synthesizer outputs26,785GPL-3.0
surge-paramsurge synthesizer -- structs to specify synth parameters63,396GPL-3.0
surge-pingAsynchronous ICMP ping library3,563,856MIT
surge-profileA lossless parser and serializer for the Surge proxy profile format37MIT OR Apache-2.0
surge-qfunitsurge synthesizer -- quad filter unit used for voice processing44,252GPL-3.0
surge-quadroscsurge synthesizer -- simple single frequency oscillator computation40,785GPL-3.0
surge-sampleratesurge synthesizer -- handle for managing the sample rate62,726GPL-3.0
surge-scenesurge synthesizer -- a scene represents a configuration of parameters and routing15,555GPL-3.0
surge-sdkRust SDK for Surge.sh API - programmatically manage static site deployments, domains, SSL, and DNS955MIT
surge-solutionSurge solution types — shared power flow and OPF result contracts736PolyForm-Noncommercial-1.0.0
surge-sparseSparse matrix infrastructure: KLU solver, COO-to-CSC conversion, complex sparse utilities874PolyForm-Noncommercial-1.0.0
surge-stepseqsurge synthesizer -- lfos used for modulation3,959GPL-3.0
surge-svfsurge synthesizer -- state variable filter18,824GPL-3.0
surge-synthesizersurge synthesizer -- toplevel synthesizer virtual instrument7,859GPL-3.0
surge-tablessurge synthesizer -- handle to lookup tables for various dsp functions57,408GPL-3.0
surge-timeunitsurge synthesizer -- handle to timeunit, used for tempo synchronization45,465GPL-3.0
surge-topologyTopology engine for node-breaker to bus-branch reduction731PolyForm-Noncommercial-1.0.0
surge-traitssurge synthesizer -- traits for various synthesizer components61,811GPL-3.0
surge-transferSurge Transfer — Transfer capability analysis (ATC/TTC/AFC, DFAX)241PolyForm-Noncommercial-1.0.0
surge-tuningsurge synthesizer -- handle to the surge tuner, allowing microtunig. contains various tuning configurations52,668GPL-3.0
surge-typessurge synthesizer -- primarily comprised of enumerations used to select between synth features62,089GPL-3.0
surge-voicesurge synthesizer -- structure to represent a synthesizer voice20,015GPL-3.0
surge-waveA blazingly fast M3U8 downloader with Surge-inspired cyberpunk TUI29MIT
surge-wavetablesurge synthesizer -- structure to represent a wavetable23,059GPL-3.0
surgedKubernetes operator for exposing services via headless2,852Apache-2.0
surgefilter-combsurge synthesizer -- comb filter15,734GPL-3.0
surgefilter-diodesurge synthesizer -- diode filter15,644GPL-3.0
surgefilter-huovilainensurge synthesizer -- huovilainen filter15,681GPL-3.0
surgefilter-iirsurge synthesizer -- iir filter14,594GPL-3.0
surgefilter-k35surge synthesizer -- k35 filter14,375GPL-3.0
surgefilter-moogsurge synthesizer -- moog filter14,645GPL-3.0
surgefilter-nlfeedbacksurge synthesizer -- nonlinear feedback filter14,607GPL-3.0
surgefilter-nlstatessurge synthesizer -- nonlinear states filter13,482GPL-3.0
surgefilter-obxdsurge synthesizer -- obxd filter12,199GPL-3.0
surgefilter-rungekuttasurge synthesizer -- rungekutta filter12,365GPL-3.0
surgefilter-snhsurge synthesizer -- sample and hold fitler12,208GPL-3.0
surgefilter-svfsurge synthesizer -- state variable filter12,198GPL-3.0
surgefxsurge synthesizer -- toplevel unit for effects16,440GPL-3.0
surgefx-allpasssurge synthesizer -- allpass effect20,655GPL-3.0
surgefx-chorussurge synthesizer -- chorus effect20,641GPL-3.0
surgefx-conditionersurge synthesizer -- conditioner effect20,399GPL-3.0
surgefx-distortionsurge synthesizer -- distortion effect19,470GPL-3.0
surgefx-dualdelaysurge synthesizer -- dual delay effect19,517GPL-3.0
surgefx-emphasizesurge synthesizer -- emphasize effect19,660GPL-3.0
surgefx-eq3bandsurge synthesizer -- eq3band effect19,389GPL-3.0
surgefx-flangersurge synthesizer -- flanger effect19,354GPL-3.0
surgefx-freqshiftsurge synthesizer -- frequency shift effect18,246GPL-3.0
surgefx-phasersurge synthesizer -- phaser effect18,158GPL-3.0
surgefx-reverbsurge synthesizer -- reverb effect18,345GPL-3.0
surgefx-ringmodsurge synthesizer -- ring modulator effect18,351GPL-3.0
surgefx-rotarysurge synthesizer -- rotary speaker effect18,087GPL-3.0
surgefx-vocodersurge synthesizer -- vocoder effect16,990GPL-3.0
surgeistEarly-stage package under active development.19MIT
surgeosc-audioinsurge synthesizer -- audio input oscillator26,997GPL-3.0
surgeosc-fmsurge synthesizer -- fm oscillator25,580GPL-3.0
surgeosc-fm2surge synthesizer -- fm2 oscillator24,318GPL-3.0
surgeosc-sinesurge synthesizer -- sine oscillator25,608GPL-3.0
surgeosc-snhsurge synthesizer -- sample and hold oscillator24,035GPL-3.0
surgeosc-supersurge synthesizer -- surge super oscillator (SSO)23,237GPL-3.0
surgeosc-wavetablesurge synthesizer -- wavetable oscillator21,904GPL-3.0
surgeosc-windowsurge synthesizer -- window oscillator21,768GPL-3.0
surgeryA simple CLI for Real Debrid135MIT
surgeshaper-asymsurge synthesizer -- asymmetric waveshaper12,131GPL-3.0
surgeshaper-clipsurge synthesizer -- clipping waveshaper11,021GPL-3.0
surgeshaper-digisurge synthesizer -- digital waveshaper10,915GPL-3.0
surgeshaper-sinesurge synthesizer -- sine waveshaper10,991GPL-3.0
surgeshaper-tanhsurge synthesizer -- tanh waveshaper11,068GPL-3.0
suricasta-rulesSuricata Rule Manager465AGPL-3.0-only
suricataSuricata Rust components19,679GPL-2.0-only
suricata-deriveDerive macros for Suricata14,013GPL-2.0-only
suricata-ffiNice wrappers around Suricata C interface22GPL-2.0-only
suricata-htpSecurity Aware HTP Protocol parsing library6,738non-standard
suricata-ipcLibrary for sending packets to suricata and receiving output.64,097MIT OR Apache-2.0
suricata-lua-sysVendored Lua for Suricata377,588MIT
suricata-sysBindings to Suricata C interface3,307GPL-2.0-only
suricata_clientSuricata socket control library3,265MIT
suricatactlSuricata control tools2,248GPL-2.0-only
suricatascSuricata socket control program4,849GPL-2.0-only
suricatax-rule-parserA parser for Suricata rules638MIT OR Apache-2.0
suricatax80-plugin-utilsMinimal Suricata 8.0 plugin ABI bindings and C compatibility declarations49GPL-2.0-only
suricateA gedcom viewer33MIT
surjective-enumRust macro to derive a surjective mapping from enum representation to enum.2,833MIT
surly-spiderA command line interface for crawling websites1,333non-standard
surmux极简 SurrealDB WebSocket 客户端 — 单连接 JSON-RPC 多路复用, 极简依赖30MIT
surnameclaimed. please email if you need it :)18WTFPL
surplusCore library for the Surplus JSX compiler2,365MIT
surplus-cliCLI for the Surplus JSX compiler2,408MIT
surprise-meDerive macro to generate random type instances1,605MIT
surprise-me-deriveDerive macro to generate random type instances2,149MIT
surql-definitionA Rust procedural macro for generating SurrealDB table and field definitions.3,075MIT
surql-definition-coreA Rust procedural macro for generating SurrealDB table and field definitions.4,063MIT
surql-definition-macrosA Rust procedural macro for generating SurrealDB table and field definitions.4,925MIT
surql-lspLanguage Server Protocol implementation for SurrealQL49Apache-2.0
surql-macrosCompile-time SurrealQL validation macros for surql-parser911Apache-2.0
surql-mcpMCP server for SurrealQL — interactive query playground with embedded SurrealDB42Apache-2.0
surql-parserStandalone SurrealQL parser extracted from SurrealDB1,350Apache-2.0
surqlsA language server for surrealql1,569MIT OR Apache-2.0
surqlxreserved1,572MIT
surqxQuery macro for SurrealDB867non-standard
surqx-macrosMacros for the surqx crate1,349Apache-2.0
surrealA Rust library that implements J. H. Conway's surreal numbers14,522MIT
surreal-casbin-adapterA SurrealDB adapter for casbin-rs - an authorization library that supports access control models like ACL, RBAC, ABAC and more49Apache-2.0
surreal-clientCBOR-based SurrealDB client for the Vantage data framework452MIT OR Apache-2.0
surreal-deriveDerive macros for SurrealDB Rust client2,897MIT
surreal-idA package for easily creating ID types for usage with surrealdb12,327MIT OR Apache-2.0
surreal-langA Rust-inspired language for the BEAM22MIT
surreal-migraineA library for managing surrealdb migrations69MIT
surreal-migraine-cliCLI tool for managing SurrealDB migrations40MIT
surreal-ormORM for surrealdb1,624MIT
surreal-QLORM for surrealdb1,553MIT
surreal-queryORM for surrealdb1,573MIT
surreal-simple-clientAn async Rust client for SurrealDB's RPC endpoint6,708MIT
surreal-simple-querybuilderA query-building & utility crate for SurrealDB and its SQL querying language that aims to be simple15,759MIT
surreal-simple-querybuilder-proc-macroThe proc macro for a query-building & utility crate for SurrealDB and its SQL querying language that aims to be simple10,352MIT
surreal_bb8An async connection pool for SurrealDB built on top of the bb8 library.1,743MIT OR Apache-2.0
surreal_derive_plusQuery builder for surrealdb27,923MIT
surreal_devlContains core logic of surreal derive20,216MIT
surreal_useAn extension library based on the Surrealdb library to help users develop more conveniently1,564MIT
surrealcsThe SurrealCS client code for SurrealDB88,300BUSL-1.1
surrealcs-kernelThe SurrealCS kernel code for SurrealDB88,212BUSL-1.1
surrealdbA scalable, distributed, collaborative, document-graph database, for the realtime web1,162,727non-standard