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.0Authentication supswapSwap substrate currencies1,732MIT suraftThe Rust implementation of extended Raft algorithm.1,636Apache-2.0AlgorithmsDatabase implementations 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.0API bindingsWeb programming::HTTP client sure25sure25 hashing algorithm2,081CAL-1.0CryptographyNo standard library surelockDeadlock-free locks for Rust with compile time guarantees, incremental locks, and atomic lock sets.341MIT OR Apache-2.0ConcurrencyNo standard library surfSurf the web - HTTP client framework4,640,632MIT OR Apache-2.0Web programmingWeb programming::HTTP client 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.0Web programming::HTTP client surf-headerHeader info parser for surf crate9,770MITDevelopment tools surf-middleware-cacheA caching middleware for Surf7,655Apache-2.0CachingWeb programming::HTTP client surf-parseParser for the SurfDoc format — markdown superset with typed block directives25MITParser implementationsText processing surf-poolUtility modules and functions useful to interact with the pot framework3,024non-standard surf-retryA retry middleware for surf125,959MIT OR Apache-2.0Web programming::HTTP client surf-sseServer-Sent Events client using Surf4,404MPL-2.0 surf-vcrRecord and replay HTTP sessions for testing surf clients9,474MPL-2.0Development tools::TestingWeb programming::HTTP client 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-ClauseData structuresSimulation 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.0AlgorithmsScience surfaiAdvanced browser automation library with human-like interactions and stealth capabilities for web scraping1,610MITAPI bindingsDevelopment tools 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,166MITParsing toolsText processing 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 pool849MITDevelopment tools surfpool-cliWhere you train before surfing Solana1,357Apache-2.0Cryptography surfpool-coreWhere you train before surfing Solana16,146Apache-2.0Cryptography surfpool-dbSurfpool is where developers start their Solana journey.8,366Apache-2.0Cryptography surfpool-gqlSurfpool is where developers start their Solana journey.3,328Apache-2.0Cryptography surfpool-sdkSDK for embedding Surfpool in Rust integration tests5,032Apache-2.0Cryptography surfpool-studio-uiCrate for starting the surfpool studio UI817Apache-2.0Cryptography surfpool-subgraphSurfpool is where developers start their Solana journey.4,614Apache-2.0Cryptography surfpool-typesWhere you train before surfing Solana12,784Apache-2.0Cryptography surgecli/daemon for music5,116Apache-2.0 surge-acSurge AC — Full AC power flow solver (Newton-Raphson, Fast Decoupled, continuation)599PolyForm-Noncommercial-1.0.0AlgorithmsScience surge-adsradsr envelopes from the surge synthesizer37,767GPL-3.0 surge-bindingsSurge CLI integration crate for the Surge power flow solver163PolyForm-Noncommercial-1.0.0Command line utilitiesScience 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.0AlgorithmsScience 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.0AlgorithmsScience surge-dispatchSurge dispatch — SCED and multi-period production cost simulation180PolyForm-Noncommercial-1.0.0AlgorithmsScience 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.0Multimedia::AudioMultimedia::Encoding surge-hvdcHVDC power flow: LCC and VSC converters, multi-terminal DC (MTDC)525PolyForm-Noncommercial-1.0.0AlgorithmsScience 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.0Parser implementationsScience 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.0AlgorithmsScience 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.0Data structuresScience surge-opfSurge OPF — Optimal Power Flow solvers (DC-OPF, AC-OPF, SCOPF)471PolyForm-Noncommercial-1.0.0MathematicsScience 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,856MITAsynchronousNetwork programming surge-profileA lossless parser and serializer for the Surge proxy profile format37MIT OR Apache-2.0ConfigurationParser implementations 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 DNS955MITAPI bindingsWeb programming surge-solutionSurge solution types — shared power flow and OPF result contracts736PolyForm-Noncommercial-1.0.0ScienceSimulation surge-sparseSparse matrix infrastructure: KLU solver, COO-to-CSC conversion, complex sparse utilities874PolyForm-Noncommercial-1.0.0AlgorithmsMathematics 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.0AlgorithmsScience 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.0AlgorithmsScience 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 TUI29MITCommand line utilitiesMultimedia::Video 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-standardNetwork programmingParsing tools suricata-ipcLibrary for sending packets to suricata and receiving output.64,097MIT OR Apache-2.0EncodingNetwork programming 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.0Parser implementations suricatax80-plugin-utilsMinimal Suricata 8.0 plugin ABI bindings and C compatibility declarations49GPL-2.0-only suricateA gedcom viewer33MITVisualization surjective-enumRust macro to derive a surjective mapping from enum representation to enum.2,833MITEmbedded developmentHardware support surly-spiderA command line interface for crawling websites1,333non-standard surmux极简 SurrealDB WebSocket 客户端 — 单连接 JSON-RPC 多路复用, 极简依赖30MITDatabase interfaces 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.0Development toolsText editors surql-macrosCompile-time SurrealQL validation macros for surql-parser911Apache-2.0Development tools::Procedural macro helpersParser implementations surql-mcpMCP server for SurrealQL — interactive query playground with embedded SurrealDB42Apache-2.0Database interfacesDevelopment tools surql-parserStandalone SurrealQL parser extracted from SurrealDB1,350Apache-2.0Database interfacesParser implementations surqlsA language server for surrealql1,569MIT OR Apache-2.0 surqlxreserved1,572MIT surqxQuery macro for SurrealDB867non-standardDatabase interfacesRust patterns surqx-macrosMacros for the surqx crate1,349Apache-2.0Database interfacesRust patterns surrealA Rust library that implements J. H. Conway's surreal numbers14,522MITScience surreal-casbin-adapterA SurrealDB adapter for casbin-rs - an authorization library that supports access control models like ACL, RBAC, ABAC and more49Apache-2.0AuthenticationDatabase interfaces 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 BEAM22MITCompilersDevelopment tools 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,708MITDatabase interfaces surreal-simple-querybuilderA query-building & utility crate for SurrealDB and its SQL querying language that aims to be simple15,759MITDatabase interfaces 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,352MITDatabase interfaces surreal_bb8An async connection pool for SurrealDB built on top of the bb8 library.1,743MIT OR Apache-2.0Database interfacesWeb programming 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.1Data structuresDatabase implementations surrealcs-kernelThe SurrealCS kernel code for SurrealDB88,212BUSL-1.1Data structuresDatabase implementations surrealdbA scalable, distributed, collaborative, document-graph database, for the realtime web1,162,727non-standardData structuresDatabase implementations