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.

serdebugserde-based replacement for #[derive(Debug)]54,503MITDevelopment tools::DebuggingNo standard library serdebug_deriveProc-macro part for serdebug (see main crate for more details)49,560MITDevelopment tools::DebuggingNo standard library serdeconvThis crate provides convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values.92,908MIT serdectConstant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)35,692,397Apache-2.0 OR MITCryptographyEncoding serdeioTiny IO utility library for Rust to serialize/deserialize Serde compatible structs6,153MITParsing tools serdes-aiType-safe, production-ready AI agent framework for Rust - a full port of pydantic-ai2,139MITAPI bindingsAsynchronous serdes-ai-a2aAgent-to-Agent (A2A) protocol support for serdesAI149MITAPI bindingsNetwork programming serdes-ai-agentAgent implementation for serdes-ai2,365MITDevelopment tools serdes-ai-coreCore types, messages, and error handling for serdes-ai3,169MITDevelopment tools serdes-ai-embeddingsEmbedding models and vector operations for serdes-ai752MITAPI bindings serdes-ai-evalsEvaluation framework for testing and benchmarking serdes-ai agents755MITDevelopment tools::Testing serdes-ai-graphGraph-based execution and multi-agent orchestration for serdes-ai753MITAsynchronousDevelopment tools serdes-ai-macrosProcedural macros for serdes-ai (tool definitions, output schemas)2,964MITDevelopment tools::Procedural macro helpers serdes-ai-mcpModel Context Protocol (MCP) implementation for serdes-ai744MITAPI bindings serdes-ai-modelsModel trait and provider implementations for serdes-ai2,574MITAPI bindings serdes-ai-outputOutput schema validation and structured output support for serdes-ai2,651MITDevelopment tools serdes-ai-providersProvider abstractions and registry for serdes-ai2,317MITAPI bindings serdes-ai-retriesRetry strategies and error handling for serdes-ai2,296MITAsynchronous serdes-ai-streamingStreaming support for serdes-ai (SSE, WebSocket, async streams)2,408MITAsynchronous serdes-ai-toolsTool system for serdes-ai agents2,888MITDevelopment tools serdes-ai-toolsetsToolset abstractions for grouping and managing tools2,791MITDevelopment tools serdes-ai-uiUI protocol adapters for serdesAI (Vercel AI SDK, AG-UI)127MITAPI bindingsWeb programming serdevSerdeV - Serde with Validation27,442MITEncodingNo standard library serdev_deriveproc macros for SerdeV - Serde with Validation27,717MITEncodingNo standard library serdevalSerde dummy types for fast and memory efficient typed validation.4,907non-standard serdevaultEncrypted serialization/deserialization using Serde - Argon2id + AES-256-GCM2,123MITCryptographyEncoding serdineA tiny serialization library for storing types in a raw (but safe), memcpy-like, format8,441MITEncoding serdine_deriveDerive macros for serdine crate10,110MITEncoding serdirhelpers for conditional GET, HEAD, byte range serving, and gzip content encoding for static files and more with hyper and tokio78MIT/Apache-2.0Web programming::HTTP server serdoSerializable do/undo library.37,762Apache-2.0 serediesAn implementation of the Redis Protocol as a serde (de)serializer3,889MPL-2.0Encoding sereinRetained-mode declarative UI runtime for Rust69Apache-2.0Game developmentGUI serein-wgpuwgpu renderer support for Serein52Apache-2.0Game developmentGUI serein-winitwinit input and platform adapters for Serein46Apache-2.0Game developmentGUI serenA short description of my package1,495MIT OR Apache-2.0 seren-memory-sdkRust SDK for seren-memory: local cache, sync, and session bootstrap1,268MITCachingDatabase interfaces serenadeSerenade: Session-based recommender system4,836Apache-2.0Science serenityA Rust library for the Discord API.6,138,125ISC serenity-additionsMenus and self deleting messages for the serenity discord framework7,717Apache-2.0 serenity-builderA utility library to make Serenity's builder easier to use.436Apache-2.0 serenity-commandsA library for creating/parsing Serenity slash commands.15,745MIT serenity-commands-macrosA library for creating/parsing Serenity slash commands.16,303MIT serenity-rich-interactionMenus and self deleting messages for the serenity discord framework12,968Apache-2.0 serenity-simplifyA discord.py-ergonomic Discord bot API layered directly on serenity246MITAPI bindingsAsynchronous serenity-simplify-macrosAttribute macros for serenity-simplify (#[command], #[event])201MITAPI bindings serenity-slash-decodeAbstraction layer to help with handling slash commands in Serenity4,080ISC serenity-voice-modelA Rust library for (de)serializing Discord Voice API gateway messages.299,752ISC serenity_ctrlcCtrl+C handler for serenity.6,520MIT OR Apache-2.0Asynchronous serenity_group_nameI don't know what I'm doing with proc macros, but I hacked together this thing to convert an identifier to SCREAMING_SNAKE_CASE…1,811MIT serenity_poise_macrosInternal macro implementation crate of poise43,775MIT serenity_selfA Rust library for the Discord API. A fork of Serenity for user account support.1,517ISC serenity_utilsA library to provide additional utilies for Discord bots created with serenity.17,367ISC serenityrsRust plugin api for SerenityJS1,222MIT sereniumW3C Webdriver Client for rust - INCOMPLETE!1,790MIT serenumGenerate string representation for a enum.1,343MIT OR Apache-2.0Development toolsNo standard library seresThe Sino Package Manager1,466MITCommand line utilities serfA decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.9,575MPL-2.0AlgorithmsAsynchronous serf-coreA decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.9,914MPL-2.0AlgorithmsAsynchronous serf-rpcA client library for Hashicorp's Serf (https://serf.io)4,022MIT serf-typesTypes for the `serf` crate1,087MPL-2.0 serfigLayered configuration system built upon serde574,212Apache-2.0Command line utilities sergeantSergeant is a terminal based Twitch chat widget and bot in one. It will display the Twitch chat from your channel in terminal…22,033MIT OR Apache-2.0Command line utilities sergen_x_openapiNo description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)1,453Unlicense sergii_bondar_dummy_crateNothing special, just learning rust.41MIT sergwSimple Serial to TCP Gateway: bridge a serial port to a TCP server1,108GPL-3.0-or-laterCommand line utilitiesHardware support sergymacro for searching file data including dynamic search2,002MIT seriaA lightweight Revolt client library built for the Rust ecosystem.1,267MIT serialRust library for accessing serial ports.7,918,529MITHardware supportOperating systems serial-arbiterSerial Port Arbiter - Manages serial port access and ensures it recovers from failures1,819MITHardware supportNetwork programming serial-asyncA library that makes creating asynchronous serial drivers even simpler.1,079MITAsynchronousEmbedded development serial-canSerial CAN (slcan) for small systems.1,281MPL-2.0 serial-captureCross-platform USB virtual COM port capture (CH340, FT232, FT2232, PL2303, CDC-ACM)50GPL-3.0-or-laterCommand line utilitiesHardware support serial-consoleA command line tool to communicate with a serial console10,908MITCommand line utilities serial-coreRust abstractions for serial ports.8,099,436MITHardware support serial-embedded-halAn implementation of embedded-hal for non-embedded platforms11,139MITEmbedded developmentHardware support serial-hubSerial Hub – Integrated CLI Tool (Server and Client)34MIT serial-ioA serial port implementation5,418MITAsynchronousHardware support serial-keyCreate a verifiable serial key from a seed7,714MIT serial-line-ipSerial Line Internet Protocol (SLIP) API.58,253MIT OR Apache-2.0No standard library serial-mcpMCP server for serial port communication. 25 tools…277MITDevelopment toolsEmbedded development serial-mcp-serverA comprehensive MCP server for serial port communication499MITDevelopment toolsEmbedded development serial-monitorCross platform command line serial terminal program.10,467MITCommand line utilities serial-numSerial number type with wraparound15,197MIT OR Apache-2.0Network programmingNo standard library serial-numberLibrary implements serial-numbers to protect software (PKVS).2,443MIT/Apache-2.0 serial-rsA cross-platform rust serial RS232 library with overlap IO support4,989GPL-2.0-or-later serial-sensors-protoA simple wire format for transmitting MEMS sensor data and friends14,514EUPL-1.2Embedded developmentHardware support serial-sensors-proto-deriveA simple wire format for transmitting MEMS sensor data and friends15,222EUPL-1.2Embedded developmentHardware support serial-settingsEmbedded device settings management over serial terminal and flash4,560MIT OR Apache-2.0Command-line interfaceConfiguration serial-tetherDaemon and CLI that lets AI agents and humans share a single serial device. Ships `tetherd` (daemon) and `tether`…244MIT OR Apache-2.0Command line utilitiesDevelopment tools serial-threadAsynchronous, multithreaded serial port communication library using mpsc::cjhannels or async-channels for efficient data handling.8,660MITAsynchronousHardware support serial-uintGeneric serial number (RFC 1982) arithmetic with wraparound add/sub and comparison, no_std.50MIT OR Apache-2.0AlgorithmsData structures serial-unit-testingSerial unit testing program and library15,651MITCommand line utilitiesDevelopment tools serial-unixSerial port implementation for Unix.7,844,211MITHardware supportOperating systems serial-winSerial communications in Windows15,132MIT serial-windowsSerial port implementation for Windows.4,123,266MITHardware supportOperating systems serial2Cross platform serial ports6,189,284BSD-2-Clause OR Apache-2.0Hardware supportNetwork programming serial2-async-stdplaceholder for upcoming async-std version of serial21,494BSD-2-Clause OR Apache-2.0 serial2-tokiocross platform serial ports for tokio based on the serial2 crate120,993BSD-2-Clause OR Apache-2.0AsynchronousHardware support serial_containera small library for serializing and deserializing into sequential bytestreams3,492non-standard serial_enumerateA rust crate to enumerate serial ports4,175MIT serial_enumeratorA serial port enumreator library writen in rust25,772MIT serial_frameSends byte chunks over a channel, split using given delimiter7,865MIT serial_intSafe, easy-to-use auto-increment integers23,091MITNo standard library serial_loggerA logger for serial port written in rust. It writes a logfile with the current date and prints the serial output.1,497MIT serial_pipe`SerialPipe` is a simple program that can be used to read from/write to a serial device node1,177BSD-2-Clause OR MIT serial_testAllows for the creation of serialised Rust tests131,278,678MITDevelopment tools::Testing serial_test_deriveHelper crate for serial_test129,712,745MITDevelopment tools::Testing serial_traitsA trait that allows you to serialize to and parse from Vec<u8> buffers. Comes with implementations for primitive types, String…1,411LGPL-3.0-or-later serial_traits_deriveImplements the derive-macro for serial_traits' Serializable trait!67LGPL-3.0-or-later serial_writeSimplifying serial output in a no_std environment, both string and numeric.1,601MIT serialimageSerialization for the [image](https://crates.io/crates/image) crate's DynamicImage type, with additional metadata.15,112MIT OR Apache-2.0 serialimagedataSerialization for the [image](https://crates.io/crates/image) crate's DynamicImage type, with additional metadata.1,158MIT OR Apache-2.0 serialinkStructured serial port tool for automation, CI/CD, and AI agents38Apache-2.0Command line utilitiesDevelopment tools serialioSerial high level operation input/output driver5,345Apache-2.0Embedded developmentHardware support serialitmA rust command line tool used to read ITM packets off the serial port3,024MIT OR Apache-2.0Embedded developmentNo standard library serializable-yamlSerializable equivalent of yaml-rust8,778GPL-3.0-or-laterEncoding serializable_enumTwo macros for implementing serialization / deserialization for enums containing no data variants36,511MIT/Apache-2.0 serializable_log_recordConvert a log::Record to a serializable format. Not as straightforward as it sounds, because the log::Record contains a…5,382MIT/Apache-2.0Development toolsDevelopment tools::Debugging serializationencode and decode your struct17,477MIT serialization_deriveencode and decode your struct17,366MIT serialization_minecraftencode and decode your struct14,872MIT serialize-quill-deltaSerialize a Quill Delta object to text1,666MIT serialize-to-javascriptSerialize a serde::Serialize item to a JavaScript literal template using serde_json21,672,533MIT OR Apache-2.0 serialize-to-javascript-implImplementation detail of `serialize-to-javascript`21,668,574MIT OR Apache-2.0 serialize-with-passwordCrate for serializing and encrypting data1,499MIT serialize_bitsSerialization/Deserialization in bits2,399non-standard serialize_derivederive for #[derive(Serialize)] and #[derive(Deserialize)]7,213MIT serialize_deserialize_u8_i32A Rust library that safely converts, back and forward, between u8 and i3240,402non-standard serialize_display_adapter_macro_deriveAutomatically impl Display for struct that implementated serde::Serialize6,182MIT serialize_fieldsDynamic field selection for struct serialization in Rust5,972MITEncodingWeb programming serialize_fields_macroProcedural macros for serialize_fields crate5,020MITEncodingWeb programming serialize_rowsProvides a serializing trait for 2d vectors and arrays1,559MIT serialize_with_bsonserialize with for bson DateTime6,357MITAccessibilityAPI bindings serializerTetcore customizable serde serializer.26,201Apache-2.0Cryptography::Cryptocurrencies serializer-testsDiem serializer tests9,000Apache-2.0 serializersEasily create multiple serializers for the same type10,207MITEncoding serialkillerA serial monitor that slays43MITCommand line utilities serialmessagePack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.4,453MITEmbedded developmentEncoding serialportA cross-platform low-level serial port library.16,462,743MPL-2.0Hardware support serialport-fix-stop-bitsA cross-platform low-level serial port library.1,755MPL-2.0Hardware support serialport-streamAsync runtime-agnostic Stream and AsyncRead/AsyncWrite for serial ports using platform-specific I/O7,621MIT OR Apache-2.0AsynchronousHardware support serialport5A cross-platform low-level serial port library19,243MPL-2.0Hardware support serialport_low_latencyEnable or disable low latency mode for serial ports on Linux.9,523MITHardware support serialport_monitormonitor and control serialport in terminal2,822MIT serialport_srwpA simple serial port protocol (SRWP) for read/write operations with the Blaustahl Storage Device. Enables memory access via basic…2,385MITEmbedded development serialport_testA comprehensive tool designed for continuous read/write testing of serial devices.1,497MIT serialqoiSerial QOI de/encoder2,559GPL-3.0-or-laterCompression serialrThis package allows for the serialization and deserialization of things12,631MIT SerialRustThis package allow for the serialization and deserialization of things1,630MIT serialscaleAn IOT server written in rust for reading weighing data on scales via serial port1,420MITHardware support serialstudioA simple Rust library to act as a data source for Serial Studio3,376non-standard serialtuiA TUI environment specific to serial connections3,545LGPL-2.1-or-laterCommand-line interface serialxySerial port proxy, a proxy tool to help you to connect remote serial port by telnet7,517MIT serialzeroA minimalist JSON parsing and serialization library for Rust.1,081MIT sericaThe Sino Package Registry1,445MIT serica-searchA single-binary metasearch engine written in Rust. Fans out queries to 10 upstream search engines in parallel, merges and…28AGPL-3.0-onlyCommand line utilitiesWeb programming sericomCLI tool for communicating with devices over a serial connection.2,997GPL-3.0-or-laterCommand line utilities sericom-coreThe underlying library for sericom2,329MIT serieA rich git commit graph in your terminal, like magic20,660MITCommand line utilities seriesLaurent series and polynomials17,811GPL-3.0-or-laterScience series-troxideA Simple and Modern Series Tracker15,162GPL-3.0GUI series_breakerTool for breaking down and analyzing series patterns in data sequences15MIT OR Apache-2.0 series_matcherTool for matching and finding patterns in series data15MIT OR Apache-2.0 serifAn opinionated tracing-subscriber configuration with a focus on readability9,146Apache-2.0Development tools::Debugging serifsSerializable filesystem.1,335MIT seriniA serde-based INI file parser for Rust15,738MITConfigurationEncoding serioA library providing traits and utilities for typed IO using format agnostic serialization built on serde.71,747MIT OR Apache-2.0AsynchronousNetwork programming seripackEasy routing for packet/message like structs1,512MIT seripack_macrosProc macros for seripack2,211MIT serlpA serde serializer and deserializer for RLP (Recursive Length Prefix) encoding.11,276GPL-3.0Encoding sermatec-essSermatec ESS CLI3,852MIT sermoA Rust client library for interacting with various LLM provider APIs903MITAPI bindingsNetwork programming sermonizerA simple, clean serial monitor with a clean terminal UI for embedded development335MITCommand line utilitiesDevelopment tools seroA simple and lightweight library for maintaining a shared store of locks.22,237MIT serpFriendly (s)tring int(erp)olation wrapper for handlebars library2,736MIT OR Apache-2.0 serp-example-ocwFRAME based example pallet for offchain worker1,642Unlicense serp-marketSetheum Elastic Reserve Protocol (SERP) Market Pallet2,848Apache-2.0 serp-sdkA comprehensive, production-ready Rust SDK for SerpAPI with async support, type safety, and ergonomic APIs. Developed during the…1,228MIT OR Apache-2.0API bindingsAsynchronous serp-tesSetheum Elastic Reserve Protocol (SERP) Token Elasticity of Supply (TES) -- (SERP-TES) Pallet1,623Apache-2.0 serp-traitsShared traits including `BasicCurrency`, `SettCurrency`, `Auction` and more.1,694Apache-2.0 serpapiIntegrate search data into your rust application. This library is the official wrapper for SerpApi. SerpApi supports Google,…2,345MITAPI bindingsNetwork programming serpapi-cliOfficial CLI client for SerpApi — fast search scraping for humans and AI agents39MITCommand line utilitiesWeb programming::HTTP client serpapi-search-rustGet Google, Bing, Baidu, Ebay, Yahoo, Yandex, Home depot, Naver, Apple, youtube Ssearch Results via SerpApi.com828,164MITAPI bindingsNetwork programming serpcheapOfficial Rust SDK for the serp.cheap Google SERP API.39MITAPI bindingsWeb programming serpentSerpent block cipher18,394MIT OR Apache-2.0CryptographyNo standard library serpent-cipherA naive pure Rust implementation of the Serpent block cipher.4,511MIT OR Apache-2.0Cryptography serpent-serializerSerialize Lua values to round-trippable Lua source with cycle and shared-reference handling41MITEncodingParsing tools serpenteBoard Support crate for the Serpente board11,559MIT OR Apache-2.0Embedded developmentHardware support serpentineNode based build system written in rust.284MITCommand line utilitiesCompilers serper-sdkA minimalistic yet ergonomic Rust SDK for the Serper Google Search API1,488MIT OR Apache-2.0API bindingsWeb programming::HTTP client serpicoA CLI tool to run and deploy MicroPython code to Raspberry Pi Pico devices. "SERial PICO"3,845MIT serplA simple terminal UI for search and replace, ala VS Code28,331MIT serpnodeSerpnode API client for Rust500MIT serprogA cross-platform Rust implementation of serprog protocol for flashrom13MITEmbedded developmentHardware support serpscraperA CLI tool to fetch and convert search results into Markdown.634MITCommand line utilitiesText processing serraplaceholder1,761ISC serrariaA command-line log inspection tool.17MIT OR Apache-2.0 serrfSystematic Error Removal using Random Forests (SERRF) normalization for metabolomics data69EUPL-1.2 OR MITAlgorithmsScience serrf-cliCommand-line interface for SERRF metabolomics normalization20EUPL-1.2 OR MIT serrf-testdataSynthetic metabolomics dataset generator for testing SERRF normalization19EUPL-1.2 OR MIT