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.

smolgent-macrosProcedural macros for smolgent30MIT smolheedA thin wrapped on top of LMDB with minimum overhead1,759MITData structuresDatabase interfaces smolhttpsmolhttp is a fork of the original minihttp and aims to keep simple and lightweight3,275MIT/Apache-2.0 smolidA Rust implementation of smolid35MIT smoljsonMinimal16,511Apache-2.0 OR MIT OR ZlibEncodingNo standard library smolldbThis is a small in-memory key-value database, which can be easly backed up in a file and later loaded from it7,650MIT smolmapA hashmap on the stack.1,539AGPL-3.0 smolmaskA small library for storing small binary masks in just a single integer.2,704MIT smolmatrixSmall simple matrix library15,003BSD-2-Clause-Patent smolmixTunnel for TCP and UDP traffic to be sent over Nym mixnet to clearnet remote hosts87Apache-2.0 smolosWIP1,608MIT smolprngA Small and Extensible PRNG written in Rust11,581BSD-3-Clause smolqueryBigquery but smol1,435MIT OR Apache-2.0 smolscaleA high-performance async-task scheduler262,210ISC smolscale2hitdns fork of original smolscale27,830ISC smolset" An unordered set of elements optimized for small sizes. This is a fork of the original library with overhauled internals,…174,465MIT smolsocketSocketAddr based on smoltcp's IpAddress5,063non-standard smolsonicA tiny Subsonic-compatible music server198MIT smoltableBigtable but smol1,455MIT OR Apache-2.0 smoltcpA TCP/IP stack designed for bare-metal, real-time systems without a heap.6,995,8020BSDEmbedded developmentNetwork programming smoltcp-nalembedded-nal implementation for smoltcp59,146MITNetwork programmingNo standard library smoltcp-rmodbusA smoltcp implementation for rmodbus.1,494MPL-2.0 smoltcp-slipSLIP network interface on top of smoltcp8,065MITEmbedded developmentNetwork programming smoltcp-uefiUtilities for running smoltcp inside a UEFI environment2,181MIT smoltcp_null_modemsmoltcp null modem drivers1,855MIT smoltermA no_std-compatible terminal emulator library1,729MIT smoltimeoutA way to poll a future until it or a timer completes.6,699MPL-2.0AsynchronousConcurrency smoltok-coreByte-Pair Encoding tokenizer implementation in Rust43Apache-2.0EncodingText processing smoltokenA fast library for Byte Pair Encoding (BPE) tokenization.3,613non-standardEncodingText processing smolusbAn experimental lightweight library for implementing USB on embedded systems.9,603BSD-3-ClauseEmbedded developmentHardware support smolvecA lightweight vector implementation with small-vector optimization for rust.3,477MITData structures smolvm-networkHost-side virtio-net runtime for smolvm503Apache-2.0 smolvm-packSingle-binary packaging for smolvm719Apache-2.0 smolvm-protocolProtocol types for smolvm host-guest communication1,009Apache-2.0 smolvm-registryOCI Distribution client for smolmachines registry504Apache-2.0 smonMinimalistic TUI serial monitor37MIT OR Apache-2.0Command line utilitiesHardware support smoo-gadget-appReverse USB Mass Storage1,366GPL-3.0-only smoo-gadget-cliGadget CLI for exporting smoo devices over USB FunctionFS.243GPL-3.0-only smoo-gadget-coreReverse USB Mass Storage1,463GPL-3.0-only smoo-gadget-ublkReverse USB Mass Storage1,551GPL-3.0-only smoo-host-blocksource-gibbloxReverse USB Mass Storage1,728GPL-3.0-only smoo-host-blocksource-httpReverse USB Mass Storage361GPL-3.0-only smoo-host-blocksourcesReverse USB Mass Storage363GPL-3.0-only smoo-host-cliHost CLI for serving smoo block exports over USB.243GPL-3.0-only smoo-host-coreReverse USB Mass Storage2,310GPL-3.0-only smoo-host-sessionReverse USB Mass Storage1,799GPL-3.0-only smoo-host-transport-nusbReverse USB Mass Storage264GPL-3.0-only smoo-host-transport-rusbReverse USB Mass Storage1,709GPL-3.0-only smoo-host-web-workerReverse USB Mass Storage871GPL-3.0-only smoo-host-webusbReverse USB Mass Storage972GPL-3.0-only smoo-protoReverse USB Mass Storage2,592MIT smooai-auditPolyglot client SDK for tamper-evident, SQL-queryable audit logging — Rust port of @smooai/audit.655MITDevelopment tools::Debugging smooai-clickhouse-kitSafe-by-construction ClickHouse schema toolkit: an allowlisted type system for user-defined / multi-tenant schemas, DDL…3,772MITData structuresDatabase interfaces smooai-configType-safe three-tier configuration management (public, secret, feature flags) with schema validation and a runtime client for the…1,896MITConfigurationDevelopment tools smooai-fetchA resilient HTTP fetch client with retries, timeouts, rate limiting, and circuit breaking.493MITWeb programming::HTTP client smooai-fileA unified file handling library for working with files from local filesystem, S3, URLs, and streams.128MITFilesystem smooai-loggerContext-aware structured logging utilities for Rust mirroring the @smooai/logger toolkit.342MITDevelopment tools::Debugging smooai-smooth-archivistSmooth Archivist — Central log aggregator456MIT smooai-smooth-bootstrap-billBootstrap Bill — The Board's host-side broker. Owns microsandbox, spawns pods on behalf of Big Smooth and the rest of the…441MIT smooai-smooth-diverSmooth Diver — Pearl lifecycle manager and project management service449MIT smooai-smooth-goalieSmooth Goalie — in-VM HTTP forward proxy, delegates access decisions to Wonk445MIT smooai-smooth-narcSmooth Narc — in-VM tool surveillance, secret detection, prompt injection guard538MIT smooai-smooth-operatorReference core for smooth-operator: domain model + StorageAdapter seam over smooth-operator.3,741MIT smooai-smooth-operator-adapter-backplane-natsNATS-backed distributed Backplane for smooth-operator — cross-pod WebSocket event fan-out over NATS subjects (scale-out + a…1,938MIT smooai-smooth-operator-adapter-backplane-redisRedis/Valkey-backed distributed Backplane for smooth-operator — cross-pod WebSocket event fan-out over Redis pub/sub (the…1,909MIT smooai-smooth-operator-adapter-dynamodbDynamoDB single-table StorageAdapter for smooth-operator — the AWS-serverless backend (DynamoDB OLTP + checkpoints, S3 Vectors /…1,945MIT smooai-smooth-operator-adapter-memoryIn-memory StorageAdapter for smooth-operator — the conformance/test baseline.1,914MIT smooai-smooth-operator-adapter-postgresPostgres + pgvector StorageAdapter for smooth-operator — the dogfood backend (Postgres OLTP, PostgresCheckpointStore, pgvector…1,932MIT smooai-smooth-operator-corePolyglot AI agent orchestration core — agents, workflows, tools, checkpointing, memory, HITL, cost.3,243MITAPI bindingsAsynchronous smooai-smooth-operator-ingestionKnowledge ingestion + connectors for smooth-operator — pull documents from sources (file/web), chunk, embed, and store them in…2,254MIT smooai-smooth-operator-serverReference WebSocket service for smooth-operator — speaks the schema-driven protocol over a smooth-operator KnowledgeChatRuntime.1,750MIT smooai-smooth-pearlsSmooth Pearls — built-in pearl tracker. Dolt-backed dependency-graph work items with version control and git sync.548MITDatabase interfacesDevelopment tools smooai-smooth-pluginSmooth Plugin — trait-based plugin system for extending Smooth with CLI commands, API routes, TUI views, and operator tools441MIT smooai-smooth-policySmooth policy types — TOML-based access control for Microsandbox operators648MITAuthenticationConfiguration smooai-smooth-scribeSmooth Scribe — Per-VM structured logging service534MIT smooai-smooth-wonkSmooth Wonk — in-VM access control authority, policy hot-reload, access negotiation450MIT smooshautomatic async recompression!11,860Apache-2.0 smoothhuman-readable presentation of numbers11,552MIT OR Apache-2.0AccessibilityCommand-line interface smooth-bevy-camerasBevy camera controllers with buttery, exponential smoothing.79,990MIT smooth-bufferA simple ring buffer that can average values without iterating8,257MITNo standard library smooth-bytesConvenience bit operations for byte slices21MIT OR Apache-2.0Data structuresEncoding smooth-frameGenerate Sketch-like smooth corner and smooth frame cubic Bezier paths.41Apache-2.0GraphicsRendering smooth-jsonsmooth-json is an opinionated, customizable utility to flatten serde_json Value variants into serde_json Objects ready for use in…16,106MITData structures smooth-numbersAlgorithms to generate smooth numbers10,032MITAlgorithmsMathematics smooth-operatorProcedural macro that transforms regular infix arithmetic expressions into checked arithmetic expressions.53,382MITMathematicsNo standard library smooth-operator-implProcedural macro that transforms regular infix arithmetic expressions into checked arithmetic expressions.53,602MITMathematicsNo standard library smooth-streamsmooth output of a stream3,309MIT smoothed_z_scoreSmoothed z-score algo (very robust thresholding algorithm)6,100MIT smoothieA cross-platform 2D game engine1,525MIT smoothutf8Portable, formally verified UTF-8 validation with an optional slack-buffer fast path for zero-copy parsers63,680Apache-2.0EncodingNo standard library smoothyWrite smooth assertions in a fluent and human readable way24,877MITDevelopment tools::Testing smopBatteries-included scripting utilities for Rust75MIT OR Apache-2.0Command line utilitiesFilesystem smoreA marshmallow-inspired serde-based validation framework1,611MIT smoresA smos companion1,437MITCommand-line interfaceCommand line utilities smosSMOS adapter layer — concrete implementations of port traits.590MIT smos-applicationSMOS application layer — use cases and port traits.727MIT smos-domainSMOS domain layer — entities, value objects, pure domain logic. NO IO dependencies.820MIT smoxBox that stores small objects inline and bigger objects on the heap using Box, Rc or Arc, with CoW semantic113MIT OR Apache-2.0Memory managementRust patterns smpaleatorização de posição da memória2,816non-standard smp-tee-runtimeHardened minimal runtime for TEE-based federated aggregation19MIT smp-zk-proofsZK proof primitives for verifiable location and ML-training claims. Stable Ed25519-transcript backend ships by default; Groth16…37MITCryptographyScience smpcSecure Multi-Party Computation1,457Apache-2.0 smpd-tuisimple mpd client tui531MIT smplCore library to compile the SMPL language34,677MIT smpl-coreCore functionality of smpl-rs2,709MIT smpl-gloss-integrationIntegration between smpl-rs and gloss3,090MIT smpl-helloA hello world crate26Apache-2.0 smpl-rsTop level crate for smpl-rs2,836MIT smpl-utilsSmall library for utility functions related to smpl-rs3,562MIT smpl_fuzzFuzz testing from grammar6,315non-standard smpl_jwtVery simple JWT generation lib.10,870,825MIT smplfetchA simple fetch script... but in Rust!2,702GPL-2.0-or-later smpliInterpreter for the SMPL language11,045MIT smplxsmplx focuses on the simplex and its applications in mathematics, topology, and other fields.1,882Apache-2.0Mathematics smplx-buildSimplex build command internal implementation889MIT smplx-macrosSimplex macros re-export package822MIT smplx-regtestSimplex regtest command internal implementation959MIT smplx-sdkSimplex sdk to simplify the development with simplicity1,207MIT smplx-stdA blazingly-fast, ux-first simplicity development framework750MITCryptography::Cryptocurrencies smplx-testSimplex test command internal implementation897MIT smppSMPP protocol support (client and server).5,531MIT OR Apache-2.0Network programmingParser implementations smpp-codecA comprehensive SMPP v5 protocol codec for Rust.171Apache-2.0EncodingNetwork programming smpp-pduParsing support for SMPP PDUs.15,911MIT OR Apache-2.0Network programmingParser implementations smpp34Pure-Rust SMPP 3.4 codec with an async (tokio) client and server157MITNetwork programming smpscWrappers for tokio's mpsc channels which implement Stream and Sink.2,655MITAsynchronousConcurrency smpte-klvSMPTE ST 336 KLV triplets, BER length decoding, local sets1,052MITEncodingMultimedia smpte-mxfSMPTE ST 377-1 MXF partition packs, primer packs, RIP parsing and file seeking982MITEncodingMultimedia smpte-typesSMPTE primitive types: UL, AUID, UUID, UMID, HalfFloat1,179MITEncodingMultimedia smpte2022-1-fecDecoder for SMPTE 2022-1 FEC protected data8,609MIT/Apache-2.0Multimedia::VideoNetwork programming smpte2022-1-packetParser for SMPTE 2022-1 packet header format12,391MIT/Apache-2.0Multimedia::Video smpte2038SMPTE ST 2038:2021 carriage of ANC (ST 291-1 ancillary) data packets in an MPEG-2 Transport Stream — anc_data_descriptor + ANC…62MIT OR Apache-2.0MultimediaNo standard library smptera-format-identifers-rustConstants for Format Identifiers defined by the SMPTE Registration Authority2,325MIT/Apache-2.0 smptera-format-identifiers-rustConstants for Format Identifiers defined by the SMPTE Registration Authority87,585MIT/Apache-2.0 smrMulti-process scheduler for managed runtimes.5,656MIT smr-swapA minimal-locking, high-performance Single-Writer Multiple-Reader swap container using version-based memory reclamation4,811MIT OR Apache-2.0ConcurrencyData structures smrecMinimalist multi-track audio recorder which may be controlled via OSC or MIDI.6,340MITMultimedia smritiA lightning-fast, self-hosted knowledge store and memory layer for AI agents. MCP server, knowledge graph, wiki-links, full-text…45MITCommand line utilitiesDatabase interfaces smriti-newRust SDK for Smriti APIs to create, query and delete records21MIT smriti-sdkA Rust SDK for interacting with Smriti services23MIT OR Apache-2.0API bindings smritsavantReserved for the Smritsavant project — a semantic memory operating system. See https://smritsavant.com.17MIT OR Apache-2.0Development tools smrngA simple command line tool for printing information about RNG loops and drop chances in Super Metroid5,320CC0-1.0 smsRust sms sdk15,696MIT sms-2dmA low-level parser for Aquaveo™️'s `.2dm` format2,760Apache-2.0 sms-audioSoundMusicSys (SMS / Halestorm) song renderer: a Standard MIDI File + a bank of Sound Manager samples to PCM audio.…109MIT OR Apache-2.0Multimedia::Audio sms-aws-snsAWS SNS SMS provider implementation for smskit.1,154MIT OR Apache-2.0API bindingsWeb programming sms-clientRust client library for sms-server - send/receive SMS through your own GSM hardware with HTTP/WebSocket support and no API…2,513AGPL-3.0-onlyAPI bindingsHardware support sms-coreCommon traits and types for the smskit multi-provider SMS abstraction.3,276MIT OR Apache-2.0API bindingsWeb programming sms-pduLightweight Rust SMS PDU parser - minimal dependencies subset from huawei-modem for GSM message encoding/decoding only.8,022CC0-1.0API bindingsEncoding sms-pdu-decoderA Rust library for decoding SMS PDU (Protocol Data Unit) format as specified in GSM 03.40117MITEncodingParser implementations sms-plivoPlivo backend for smskit.1,145MIT OR Apache-2.0 sms-receiverLibrary for receiving SMS messages.1,640MIT OR Apache-2.0Network programming sms-serverSelf-hosted SMS gateway for Raspberry Pi and GSM modem. OpenAPI HTTP/WebSocket APIs, encrypted message storage, delivery…559AGPL-3.0-onlyDatabase interfacesHardware support sms-terminalTUI for SMS-API - send/receive SMS, view message history, and control GSM modems from your terminal.1,358AGPL-3.0-onlyCommand line utilitiesNetwork programming sms-twilioTwilio SMS provider implementation for smskit.1,536MIT OR Apache-2.0API bindingsWeb programming sms-typesRust shared types for SMS Server and Client.774AGPL-3.0-onlyAPI bindings sms-web-actixActix-web adapter for smskit SMS webhook processing.616MIT OR Apache-2.0 sms-web-axumAxum adapter that exposes a unified webhook endpoint for multiple SMS providers.1,143MIT OR Apache-2.0 sms-web-genericFramework-agnostic webhook processing for smskit SMS providers.2,305MIT OR Apache-2.0 sms-web-hyperHyper adapter for smskit SMS webhook processing (raw HTTP).621MIT OR Apache-2.0 sms-web-poemPoem adapter for smskit SMS webhook processing.470MIT OR Apache-2.0 sms-web-rocketRocket adapter for smskit SMS webhook processing.613MIT OR Apache-2.0 sms-web-tideTide adapter for smskit SMS webhook processing.468MIT OR Apache-2.0 sms-web-warpWarp adapter for smskit SMS webhook processing.613MIT OR Apache-2.0 sms4SM4 block cipher algorithm1,756MIT OR Apache-2.0Cryptography sms77-clientOfficial API client for the Sms77.io SMS Gateway.2,829non-standardAPI bindingsWeb programming sms_local_bulkA Rust crate that simulates sending bulk SMS messages using SMSLocal-style API parameters. Ideal for demos, testing,…705MITAPI bindingsDevelopment tools sms_servA small HTTPS webserver to integrate with the android incoming sms gateway webhook20AGPL-3.0-or-laterWeb programming sms_splitterAn SMS message splitter and part calculator with support for GSM and Unicode12,111MIT smsaeroLibrary for sending SMS messages using the SmsAero API1,592MIT smsdevThe SMSDev client wrapper.120MITNetwork programmingWeb programming::HTTP client smsir-rustA fast, secure, and modular Rust library for interacting with the SMS.ir SMS API, with built-in error handling and a clean,…398MIT smskitUniversal multi-provider SMS toolkit for Rust with framework-agnostic webhook processing440MIT OR Apache-2.0API bindingsWeb programming smsruTyped Rust client for the SMS.RU HTTP API.161MITAPI bindings smsysSmartModule System Library1,253Apache-2.0 smt-circomSparse Merkle Tree, compatible with circom proofs86MIT OR Apache-2.0Data structures smt-langSat Modulo Theory Language23,111LGPL-3.0-only smt-scopeA library for parsing and analysing SMT traces.32,639Apache-2.0Development toolsDevelopment tools::Debugging smt-strUtilities for working with SMT-LIB strings in Rust3,537Apache-2.0Science smt2A SMT-LIB 2.6 parsing/formatting library for Rust3,270MIT/Apache-2.0Parsing toolsScience smt2parserGeneric parser library for the SMT-LIB-2 format748,255MIT OR Apache-2.0Science smt2patchLibrary and binary tool to patch SMT2 files4,056MIT OR Apache-2.0Science smt2proxyBinary tool to intercept and pre-process SMT2 commands9,117MIT OR Apache-2.0Science smt_mapA uint-to-uint map backed by Sparse Merkle Tree (SMT), which supports generating Merkle Proofs of key-values.7,314MIT smt_sb-rsSMT Simple Binding9,735LGPL-3.0-only smt_trieTypes and utility functions for building/working with Polygon Hermez Sparse Merkle Trees.4,154MIT OR Apache-2.0Cryptography smtc-suite一个用于与 Windows 系统媒体控件 (SMTC) 和系统音频进行交互的 Rust 库。5,181MITAPI bindingsMultimedia::Audio smtc-tokioA simple, thread-safe library that connects your async Rust application (tokio) to the Windows System Media Transport Controls…321MITAsynchronousMultimedia smthSimple math library.12,354GPL-3.0-or-later smtif-bitwuzlaRust wrapper for the Bitwuzla SMT solver479MIT smtkitFacade crate for SMT constraint IR + SMT-LIB backends158MIT OR Apache-2.0 smtkit-coreSolver-agnostic typed IR for SMT constraints (core)363MIT OR Apache-2.0 smtkit-smtlibSMT-LIB2 serialization + solver I/O backend for smtkit212MIT OR Apache-2.0 smtkit-z3Z3 in-process backend for smtkit (feature-gated)104MIT OR Apache-2.0 smtlibA high-level API for interacting with SMT solvers16,165MIT/Apache-2.0 smtlib-build-utilThe build utils for building the smtlib family of crates4,048MIT/Apache-2.0 smtlib-lowlevelA low-level API for interacting with SMT solvers17,190MIT/Apache-2.0 smtlib-syntaxTypes mirroring most of the syntactic elements from the SMT-LIB 2.6 spec. Meant for code generation, not parsing.1,574GPL-3.0-or-later smtpUNMAINTAINED - Replaced by the 'lettre' crate58,753MIT smtp-clientAsynchronous SMTP client library1,733MIT OR Apache-2.0EmailNetwork programming smtp-codecLow-level SMTP Parser and Serializer7,641MIT OR Apache-2.0