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.

string-caseString case1,932MIT OR Apache-2.0 string-case-convertString case conversion utilities1,188MIT string-casesString case conversion utilities137,135MIT string-config-parserA simple configuration file parser for Rust3,816MIT string-errString error type3,027MITData structures string-errorA minimal rust library to create errors out of strings.92,470Apache-2.0 string-eyreConvenience traits for dealing with errors that don't want to eyre1,611MIT OR Apache-2.0Rust patterns string-hash-internerEfficient string interner with minimal memory footprint and fast access to the underlying strings.1,381MIT/Apache-2.0Data structures string-idLightweight system for using string that are immutable.1,284MITData structuresGame development string-inspectorA command line utility to inspect unicode strings.1,816MIT string-internAnother implementation of string interning. Unique features: allows to define a type for each kind of interned values and a…34,625MIT/Apache-2.0 string-internerEfficient string interner with minimal memory footprint and fast access to the underlying strings.33,902,193MIT/Apache-2.0Data structures string-joinA python-like way to join items in an iterator with a separator10,804AGPL-3.0 string-linesRaw persistent database for storing string lines.2,658AGPL-3.0/GPL-3.0/MIT/Apache-2.0 string-literal-const-replaceProc macro for compile-time find/replace on string literals776MIT OR Apache-2.0Rust patterns string-literalsRust macros to more easily create String types4,617MIT OR Apache-2.0Development tools string-mumuString functions and tools plugin for the Lava / Mumu language3,624MIT OR Apache-2.0Data structures string-newtypeNew Type idiom helper for string-like types3,026Apache-2.0Data structures string-numberStringNumber is a decimal number type that stores the number as a string.5,453MIT string-offsetsConverts string offsets between UTF-8 bytes, UTF-16 code units, Unicode code points, and lines.96,514MITAlgorithmsData structures string-overlapA helper crate for "layering" ASCII art2,861MIT OR Apache-2.0 string-parserString parsing crate14,825MIT OR Apache-2.0 string-patternsMakes it easier to work with common string patterns and regular expressions in Rust, adding convenient regex match and replace…63,305MITParsing toolsText processing string-poolGlobal immutable string pool, like Java6,493MIT string-readerReaders for &str and String instead of [u8].3,516MIT string-replace-allString replacement utility inspired by JavaScript, allowing pattern-based substitutions with support for both exact matches and…3,042MIT string-reprA trait for converting a value to a `String`6,732MIT string-ringA circular string buffer with character- and line-level granularity2,649MIT OR Apache-2.0 string-search-rsComprehensive string matching algorithms: naive, KMP, Rabin-Karp, Boyer-Moore, Z-algorithm, and suffix array search19MIT OR Apache-2.0AlgorithmsText processing string-sectionsBuild tool for Leptos.4,882MITText processing string-sharptraits implementing on string similar to c#12,089MIT string-simpleA library containing some simple string utilities that I use in my other projects.1,017non-standardAlgorithmsText processing string-template-plusRender string template with more options30,913GPL-3.0-onlyTemplate engineText processing string-to-input-event-codesString to input event codes conversion utility42MIT string-to-numA trait for easy parsing of decimal, hexidecmal, binary, and octal numbers3,139MIT AND Apache-2.0Parsing tools string-to-staticParse String to &'static str1,500MIT string-toolsA small crate used in my projects to parse strings.13,982MIT string-trieA simple trie (prefix tree) for storing, prefix searching and deleting strings.12MIT OR Apache-2.0Data structures string-utilityProvides simple substring implementation (with the RangeBound trait), keep string before or after a specified string, etc.11,998GPL-3.0-only string-utils-rsThe Rust implement of the Java library Apache Commons Lang3 StringUtils.1,609MIT OR Apache-2.0 string-viewWork with views into string slices. Safely extend, reduce without losing parent string size. Modify str slices in-place to avoid…1,547MITNo standard library::No dynamic allocationParsing tools string-widthAccurate Unicode string width calculation for terminal applications, handling emoji, East Asian characters, combining marks, and…316,167MIT OR Apache-2.0Command line utilitiesEncoding string-wrapperA possibly-stack-allocated string with generic bytes storage32,319MIT / Apache-2.0Data structures string2string extension1,944MIT string32A string that is indexed by u32 instead of usize2,930Unlicense OR MITData structures string_artConvert images into thread patterns for creating string art. It generates detailed instructions in text format and provides…1,658MIT string_art_uiA gui interface for string_art.785MIT string_cacheA string interning library for Rust, developed as part of the Servo project.139,273,351MIT OR Apache-2.0 string_cache_codegenA codegen library for string-cache, developed as part of the Servo project.83,723,659MIT OR Apache-2.0 string_cache_pluginA string interning library for Rust, developed as part of the Servo project − compiler plugin.47,548MIT / Apache-2.0 string_cache_sharedCode share between string_cache and string_cache_codegen.2,836,394MIT / Apache-2.0 string_calcPerform calculations based on String to avoid floating point errors.7,356MIT OR Apache-2.0 string_calculatorA string calculator to compute formulas inside strings.11,297MIT OR Apache-2.0 string_capacityMoved to capacity_builder59,581MIT string_cmdA simple yet powerful string editing API based on commands2,330MITCommand-line interface string_colorizationAbstracts colorizing strings through a struct to then mass-apply multiple colorizations within the same string, created on top of…2,008non-standardNo standard libraryValue formatting string_combinatorsInspired by nom, but specifically for strings and with custom error messages.2,566MIT string_compressorA very fast hasher that optimizes for small hash sizes.3,919MITCachingCompression string_concatA useful macro for concatenating strings in low overhead manner246,527MIT OR Apache-2.0 string_dataframeReading in data from in parquet-file in a textual format to be printed out in the console or serialized as csv.3,102MIT string_enumString based enum.26,546,719Apache-2.0 string_error_wrapSimple crate providing a macro for an error type wrapping a String.2,124MIT string_extUtility functions for strings.4,018MIT string_finderA tool to search files1,560MIT OR Apache-2.0Command line utilities string_formatthe std::format! with Strings5,721MIT string_io_and_mockA component providing write and read operations of strings in files, and its mock that does the same in a HashMap.3,947MIT OR Apache-2.0Filesystem string_iterAn overly designed &str iterator made with zero-copy parsing in mind.2,008MIT OR Apache-2.0 string_lenlibrary that calculate string length2,982MIT string_literalA simple macro that auto insert `.to_string()` call to str literal.2,627MIT string_macA lazy man's String macro2,796MIT string_macroA simple macro to create string25MIT string_macrosSmall proc macro library for handling string literals2,122Apache-2.0 OR MIT string_manip_rustDemo of managing projects4,204MIT string_manipulationA crate for string manipulation. To use the features of this crate, put "extern crate string_manipulation; use…11,242MIT string_manipulation_utf8String manipulation functions using character indexing (UTF-8) instead of bytes.5,414MITData structures string_mapCreate a record to store any type of value8,114MPL-2.0 string_moreExtension traits for `String` and `&str` types.19,323MIT string_morphstring_morph is a library of string case transformations with an emphasis on accuracy and performance. The case conversions are…273,360MIT string_multString multiplication commands parser and evaluator3,352MIT string_pipelineA flexible, template-driven string transformation pipeline for Rust.16,291MITCommand line utilitiesText processing string_pyThis crate aims to make the String type as easy to use as the str type in python.4,006MIT string_searchA library for searching strings using substrings.6,311MIT string_sequence_testerLibrary for testing line sequences, primarily for proc-macro expansions.387MPL-2.0Development tools string_stupidifyCollection of helper functions to format strings in unusual ways10,796LGPL-3.0 string_tableA rust crate for a speedy String-based HashMap.1,502Apache-2.0 string_telephoneSimple networking abstractions, desgined for games6,319MIT string_templateVery simple string template for Rust.260,960MIT/Apache-2.0Template engineText processing string_templaterA string templater to inject values in a string template.4,067MIT OR Apache-2.0 string_to_exprCompile-time expression evaluation for strings4,710MIT string_typesString newtypes1,563MIT string_types-macroString newtypes2,106MIT string_utilSupports a few operations involving strings1,779MIT string_utilsSome tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public'…42,844MIT string_utils5846usefull string operations1,828MIT string_wizardmanipulate string like a wizard122,419MIT string_wrappedTiny library to easily handle deserialization of different types that are serialized to strings3,696MIT stringbarA dwm-style status bar configured in RON3,706GPL-3.0-or-laterCommand line utilities stringbufAn efficient and easy-to-use library to append strings.3,125MIT stringcaseConverts string cases between camelCase, COBOL-CASE, kebab-case, and so on.2,502,574MITText processing stringconverterA simple set of functions for crudely converting strings to floats or integers1,584MIT stringdexA suffixtree search system for static sites610,774MIT OR Apache-2.0 stringeditsstringedits provides the Edit trait and associated iterators for small edits to strings.9,541MIT stringencryptOfficial Rust client for the StringEncrypt.com Web API — generate polymorphic decryptors for many programming languages.19Apache-2.0 stringerAn easy way to turn an Unsafe *const c_char into a Rust String type and return a pointer.11,088MIT stringerrorstring based error handling package2,707MIT stringflowFlow strings through language models.75MIT stringfyBrazilian-focused string manipulation library with CPF/CNPJ validation and formatting467MIT OR Apache-2.0Localization (L10n)Text processing stringidLightweight system to manage identifier as human readable string and unique number.3,952LGPL-3.0-onlyData structuresGame development stringid_macrosMacros implementation for stringid crate.1,967LGPL-3.0-onlyData structuresGame development stringify-attrAttribute macros for stringifying2,430ZlibDevelopment tools::Procedural macro helpersDevelopment tools::Testing stringify-identStringify identifiers, removing the 'r#' prefix.626MIT stringify-ident-proc-macroReplacement for the stringify! macro for use in const functions1,563MITNo standard library stringify-innerTranslate #stringify for use in places where stringify! is not supported4,652MITNo standard libraryNo standard library::No dynamic allocation stringify_intervalStringify an interval into human-friendly text.2,026MIT OR Apache-2.0Date and time stringioAdapter structs for writing str content to an io::Write3,256MPL-2.0 stringishA smaller and easier copy-on-write string2,757MIT OR Apache-2.0Data structuresMemory management stringletA fast, cheap, compile-time constructible, Copy-able, kinda primitive inline string type with 4 variants.279GPL-2.0-or-later OR Apache-2.0Data structuresMemory management stringletonExtremely fast string interning library2,284MIT OR Apache-2.0 stringleton-dylibExtremely fast string interning library (dylib support)1,930MIT OR Apache-2.0 stringleton-registryHelper crate for the stringleton crate2,669MIT OR Apache-2.0 stringlitA macro to convert from str to String13,063MIT stringlystringly26Apache-2.0 OR MIT stringly_conversionsA crate helping to convert to/from various representations of strings.313,929MITNo standard libraryRust patterns stringly_typedA crate for updating values and indexing into Rust types at runtime1,949MIT stringly_typed_deriveCustom derives for the stringly_typed crate2,955MITDevelopment tools::Procedural macro helpers stringmapAn immutable string map with pointers into frozen memory that can be shared between C, Ruby, Python and Rust.2,282Apache-2.0/MIT stringmatchAllow the use of regular expressions or strings wherever you need string comparison1,436,385MITAlgorithmsRust patterns stringmetricsRust library for approximate string matching7,663,394non-standardAlgorithmsText processing stringpitcherUltra low-latency pitch detection library for guitar and bass instruments83MITAPI bindingsMultimedia::Audio stringplusA helper crate for dealing easily with Rust strings.18,468MITData structuresRust patterns stringpodCache-friendly columnar storage for many small byte strings (FASTQ reads, qualities, names).70MIT stringprepAn implementation of the stringprep algorithm175,315,821MIT/Apache-2.0 stringrrandom string functions7,262MIT stringreaderProvides a wrapper for strings so that they can be consumed via the std::io::Read trait.317,351MIT stringsString utilities, including an unbalanced Rope612,121Apache-2.0/MIT strings_counterStrings counter script4,178MIT/Apache-2.0 strings_set_fileStore a string in a file. Use mmap, optimize fragments on delete, and reference identical strings.5,874MIT/Apache-2.0 stringsextfind multi-byte-encoded strings in binary data12,010MIT/Apache-2.0Command line utilitiesEncoding stringsliceA collection of methods to slice strings based on character indices rather than bytes214,904MIT OR Apache-2.0AlgorithmsNo standard library stringsortPathological sorting of string characters6,977MIT/Apache-2.0 stringstoreCached dynamic set of strings with mildly expensive construction but cheap comparisons.2,415LGPL-3.0-onlyCachingMemory management stringtapeA tape class for strings arrays compatible with Apache Arrow6,873Apache-2.0Data structuresNo standard library stringtreeA template system for codegen in Rust3,622Apache-2.0Template engine stringutilsA collection of various and (hopefully) useful String utility functions.4,520MITText processing stringvecA simple macro for creating Vec<String> from various types1,413LGPL-3.0-or-laterData structuresDevelopment tools stringxTraits for often used functionality when generating or modifying strings.2,860MIT stringyA tiny Rust crate for generating byte-sized enums that represent a fixed, ordered set of &str data.7,595MIT stringzA way to use strings in generic paramters14,558MIT OR Apache-2.0Data structuresNo standard library stringz-macrosProcedural macros implementation of stringz7,153MIT OR Apache-2.0Data structuresDevelopment tools::Procedural macro helpers stringziTest crate just playing around1,592MIT stringzillaSearch, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU97,734Apache-2.0External FFI bindingsHardware support stringzzA library and tool for strings and opcodes extraction from various file formats102GPL-3.0-only strinjectInject text from somewhere else into given text2,550MIT OR Apache-2.0 strip-ansiStrip ANSI Escape codes from strings257,473MIT strip-ansi-cliStrip ANSI escape sequences from text3,300MITCommand line utilities strip-ansi-escapesStrip ANSI escape sequences from byte streams.47,441,699Apache-2.0/MIT strip-codeblocksA Rust library to strip markdown code blocks from text, preserving only the inner content39MITText processing strip-exportsStrip all exports except the functions `call` and `deploy` from a wasm file.1,548MIT strip-indentStrip leading whitespace from each line of a multi-line string, based on the least-indented line. A faithful port of the…46MIT OR Apache-2.0No standard libraryText processing strip-prefix-suffix-saneA small utility crate providing 'sane' `strip_prefix` and `strip_suffix` methods for `str` that return `self` instead of an…1,433MITNo standard libraryText processing strip-slice-prefixA function that strips a prefix from a slice348MIT OR GPL-3.0-or-laterNo standard library::No dynamic allocation strip-tagsStrip HTML and PHP tags from strings4,629MITNo standard libraryText processing strip_bomAdd a simple BOM striping feature for `str` and `String`.897,378MITEncoding strip_cargo_versionStrip the version information from the Cargo manifests of your crates4,461MPL-2.0Command line utilities strip_markdownA simple crate to remove markdown syntax from markdown files.59,679MIT stripackSafe wrapper for STRIPACK for Delaunay triangulation on the unit sphere134MIT OR Apache-2.0AlgorithmsData structures stripack-sysRaw Rust FFI bindings to STRIPACK for Delaunay triangulation on the unit sphere336MIT OR Apache-2.0AlgorithmsData structures stripebindings to the stripe api10,210MIT stripe-integrationEasiest Stripe Integration for your SaaS (Checkout + Portails)5,467MITWeb programming stripe-rsStripe bindings for Rust3,254MIT stripe-rustAPI bindings for the Stripe HTTP API72,831MIT OR Apache-2.0API bindings stripe-rust-fgribreauAPI bindings for the Stripe v1 HTTP API1,939MIT/Apache-2.0API bindings stripe-sdkRust SDK for working with the Stripe API88MITAPI bindingsWeb programming::HTTP client stripe-update-card💳 Stripe update card page6,288MITWeb programming stripe2Stripe client, generated from the OpenAPI spec.9,016MIT stripe_apiStripe library for rust4,545MIT/Apache-2.0 stripe_wh_verifyEasy, standalone verification for your Stripe Webhooks payloads1,950MIT striped-lockStriped Lock for Rust987MPL-2.0Concurrency stripeqlContinously sync information from Stripe to your Postgress database2,665MIT striplestriple support for rust.6,829MIT/Apache-2.0 stripmarginSimple but elegant multiline string in Rust à la Scala.470,070MIT stripngstrip non-critical chunks from .png images1,831MIT OR Apache-2.0Command line utilitiesMultimedia::Images stripperA tool to strip words from files very quickly.2,624MIT stripper-xml(De-)Serialisation for the XML format used by STRIPPER8,803GPL-3.0-or-laterParser implementationsScience stripper_interfaceThis is the library used by rustdoc-stripper and gir to generate comments files.11,557Apache-2.0 stripstreamStreaming-safe sanitizer for LLM output: strips chat-template artifacts and routes reasoning channels with a chunking-invariance…18Apache-2.0Parsing toolsText processing striptagsStrip HTML tags from a string, with optional allowed tags and a replacement. A faithful port of the striptags npm package. Zero…49MIT OR Apache-2.0No standard libraryText processing strixTerminal-based video synthesizer inspired by Hydra59AGPL-3.0-or-laterCommand line utilitiesMultimedia::Video strix-alephTUI for your notes — Obsidian vaults, Strix sync, and connect with Codex/Claude Code/etc. to manage your knowledge from the…53MITCommand line utilities strix-roostA high-performance command-line tool to process ontologies and calculate dependencies between symbols of an ontology.71non-standard strizerminimal and fast library for text tokenization1,949MIT strjoinHigh-performance zero-allocation string join extension for Rust iterators / 针对 Rust 迭代器的高性能零临时分配字符串拼接扩展23MulanPSL-2.0AlgorithmsData structures strkeySerialization of values into a human-readable encoding that preserves lexicographic sort order.2,452MPL-2.0Encoding strl1-xtaskopsGoodies for working with the xtask concept802MIT OR Apache-2.0Development tools strl1_librust_cryptoSupport for crypto operations1,480MPL-2.0 strlenstrlen and strcpy for const and runtime evals1,065MIT strlingSTRling core library - Next-gen string pattern DSL & compiler for Rust22MITDevelopment toolsParsing tools strloincopy on write slices of a string8,004MITMemory managementParsing tools strm-privacy-driverRust API driver for STRMPrivacy8,167Apache-2.0 strmapA map using strings or paths as keys2,210Apache-2.0