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,503MIT
serdebug_deriveProc-macro part for serdebug (see main crate for more details)49,560MIT
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 MIT
serdeioTiny IO utility library for Rust to serialize/deserialize Serde compatible structs6,153MIT
serdes-aiType-safe, production-ready AI agent framework for Rust - a full port of pydantic-ai2,139MIT
serdes-ai-a2aAgent-to-Agent (A2A) protocol support for serdesAI149MIT
serdes-ai-agentAgent implementation for serdes-ai2,365MIT
serdes-ai-coreCore types, messages, and error handling for serdes-ai3,169MIT
serdes-ai-embeddingsEmbedding models and vector operations for serdes-ai752MIT
serdes-ai-evalsEvaluation framework for testing and benchmarking serdes-ai agents755MIT
serdes-ai-graphGraph-based execution and multi-agent orchestration for serdes-ai753MIT
serdes-ai-macrosProcedural macros for serdes-ai (tool definitions, output schemas)2,964MIT
serdes-ai-mcpModel Context Protocol (MCP) implementation for serdes-ai744MIT
serdes-ai-modelsModel trait and provider implementations for serdes-ai2,574MIT
serdes-ai-outputOutput schema validation and structured output support for serdes-ai2,651MIT
serdes-ai-providersProvider abstractions and registry for serdes-ai2,317MIT
serdes-ai-retriesRetry strategies and error handling for serdes-ai2,296MIT
serdes-ai-streamingStreaming support for serdes-ai (SSE, WebSocket, async streams)2,408MIT
serdes-ai-toolsTool system for serdes-ai agents2,888MIT
serdes-ai-toolsetsToolset abstractions for grouping and managing tools2,791MIT
serdes-ai-uiUI protocol adapters for serdesAI (Vercel AI SDK, AG-UI)127MIT
serdevSerdeV - Serde with Validation27,442MIT
serdev_deriveproc macros for SerdeV - Serde with Validation27,717MIT
serdevalSerde dummy types for fast and memory efficient typed validation.4,907non-standard
serdevaultEncrypted serialization/deserialization using Serde - Argon2id + AES-256-GCM2,123MIT
serdineA tiny serialization library for storing types in a raw (but safe), memcpy-like, format8,441MIT
serdine_deriveDerive macros for serdine crate10,110MIT
serdirhelpers for conditional GET, HEAD, byte range serving, and gzip content encoding for static files and more with hyper and tokio78MIT/Apache-2.0
serdoSerializable do/undo library.37,762Apache-2.0
serediesAn implementation of the Redis Protocol as a serde (de)serializer3,889MPL-2.0
sereinRetained-mode declarative UI runtime for Rust69Apache-2.0
serein-wgpuwgpu renderer support for Serein52Apache-2.0
serein-winitwinit input and platform adapters for Serein46Apache-2.0
serenA short description of my package1,495MIT OR Apache-2.0
seren-memory-sdkRust SDK for seren-memory: local cache, sync, and session bootstrap1,268MIT
serenadeSerenade: Session-based recommender system4,836Apache-2.0
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 serenity246MIT
serenity-simplify-macrosAttribute macros for serenity-simplify (#[command], #[event])201MIT
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.0
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.0
seresThe Sino Package Manager1,466MIT
serfA decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.9,575MPL-2.0
serf-coreA decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.9,914MPL-2.0
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.0
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.0
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-later
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,529MIT
serial-arbiterSerial Port Arbiter - Manages serial port access and ensures it recovers from failures1,819MIT
serial-asyncA library that makes creating asynchronous serial drivers even simpler.1,079MIT
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-later
serial-consoleA command line tool to communicate with a serial console10,908MIT
serial-coreRust abstractions for serial ports.8,099,436MIT
serial-embedded-halAn implementation of embedded-hal for non-embedded platforms11,139MIT
serial-hubSerial Hub – Integrated CLI Tool (Server and Client)34MIT
serial-ioA serial port implementation5,418MIT
serial-keyCreate a verifiable serial key from a seed7,714MIT
serial-line-ipSerial Line Internet Protocol (SLIP) API.58,253MIT OR Apache-2.0
serial-mcpMCP server for serial port communication. 25 tools…277MIT
serial-mcp-serverA comprehensive MCP server for serial port communication499MIT
serial-monitorCross platform command line serial terminal program.10,467MIT
serial-numSerial number type with wraparound15,197MIT OR Apache-2.0
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.2
serial-sensors-proto-deriveA simple wire format for transmitting MEMS sensor data and friends15,222EUPL-1.2
serial-settingsEmbedded device settings management over serial terminal and flash4,560MIT OR Apache-2.0
serial-tetherDaemon and CLI that lets AI agents and humans share a single serial device. Ships `tetherd` (daemon) and `tether`…244MIT OR Apache-2.0
serial-threadAsynchronous, multithreaded serial port communication library using mpsc::cjhannels or async-channels for efficient data handling.8,660MIT
serial-uintGeneric serial number (RFC 1982) arithmetic with wraparound add/sub and comparison, no_std.50MIT OR Apache-2.0
serial-unit-testingSerial unit testing program and library15,651MIT
serial-unixSerial port implementation for Unix.7,844,211MIT
serial-winSerial communications in Windows15,132MIT
serial-windowsSerial port implementation for Windows.4,123,266MIT
serial2Cross platform serial ports6,189,284BSD-2-Clause OR Apache-2.0
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.0
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,091MIT
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,678MIT
serial_test_deriveHelper crate for serial_test129,712,745MIT
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.0
serialioSerial high level operation input/output driver5,345Apache-2.0
serialitmA rust command line tool used to read ITM packets off the serial port3,024MIT OR Apache-2.0
serializable-yamlSerializable equivalent of yaml-rust8,778GPL-3.0-or-later
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.0
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,972MIT
serialize_fields_macroProcedural macros for serialize_fields crate5,020MIT
serialize_rowsProvides a serializing trait for 2d vectors and arrays1,559MIT
serialize_with_bsonserialize with for bson DateTime6,357MIT
serializerTetcore customizable serde serializer.26,201Apache-2.0
serializer-testsDiem serializer tests9,000Apache-2.0
serializersEasily create multiple serializers for the same type10,207MIT
serialkillerA serial monitor that slays43MIT
serialmessagePack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.4,453MIT
serialportA cross-platform low-level serial port library.16,462,743MPL-2.0
serialport-fix-stop-bitsA cross-platform low-level serial port library.1,755MPL-2.0
serialport-streamAsync runtime-agnostic Stream and AsyncRead/AsyncWrite for serial ports using platform-specific I/O7,621MIT OR Apache-2.0
serialport5A cross-platform low-level serial port library19,243MPL-2.0
serialport_low_latencyEnable or disable low latency mode for serial ports on Linux.9,523MIT
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,385MIT
serialport_testA comprehensive tool designed for continuous read/write testing of serial devices.1,497MIT
serialqoiSerial QOI de/encoder2,559GPL-3.0-or-later
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,420MIT
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-later
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-only
sericomCLI tool for communicating with devices over a serial connection.2,997GPL-3.0-or-later
sericom-coreThe underlying library for sericom2,329MIT
serieA rich git commit graph in your terminal, like magic20,660MIT
seriesLaurent series and polynomials17,811GPL-3.0-or-later
series-troxideA Simple and Modern Series Tracker15,162GPL-3.0
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.0
serifsSerializable filesystem.1,335MIT
seriniA serde-based INI file parser for Rust15,738MIT
serioA library providing traits and utilities for typed IO using format agnostic serialization built on serde.71,747MIT OR Apache-2.0
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.0
sermatec-essSermatec ESS CLI3,852MIT
sermoA Rust client library for interacting with various LLM provider APIs903MIT
sermonizerA simple, clean serial monitor with a clean terminal UI for embedded development335MIT
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.0
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,345MIT
serpapi-cliOfficial CLI client for SerpApi — fast search scraping for humans and AI agents39MIT
serpapi-search-rustGet Google, Bing, Baidu, Ebay, Yahoo, Yandex, Home depot, Naver, Apple, youtube Ssearch Results via SerpApi.com828,164MIT
serpcheapOfficial Rust SDK for the serp.cheap Google SERP API.39MIT
serpentSerpent block cipher18,394MIT OR Apache-2.0
serpent-cipherA naive pure Rust implementation of the Serpent block cipher.4,511MIT OR Apache-2.0
serpent-serializerSerialize Lua values to round-trippable Lua source with cycle and shared-reference handling41MIT
serpenteBoard Support crate for the Serpente board11,559MIT OR Apache-2.0
serpentineNode based build system written in rust.284MIT
serper-sdkA minimalistic yet ergonomic Rust SDK for the Serper Google Search API1,488MIT OR Apache-2.0
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 flashrom13MIT
serpscraperA CLI tool to fetch and convert search results into Markdown.634MIT
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 MIT
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