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,027MIT
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.0
string-hash-internerEfficient string interner with minimal memory footprint
and fast access to the underlying strings.1,381MIT/Apache-2.0
string-idLightweight system for using string that are immutable.1,284MIT
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.0
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.0
string-literalsRust macros to more easily create String types4,617MIT OR Apache-2.0
string-mumuString functions and tools plugin for the Lava / Mumu language3,624MIT OR Apache-2.0
string-newtypeNew Type idiom helper for string-like types3,026Apache-2.0
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,514MIT
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,305MIT
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.0
string-sectionsBuild tool for Leptos.4,882MIT
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-standard
string-template-plusRender string template with more options30,913GPL-3.0-only
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.0
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.0
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,547MIT
string-widthAccurate Unicode string width calculation for terminal applications, handling emoji, East Asian characters, combining marks, and…316,167MIT OR Apache-2.0
string-wrapperA possibly-stack-allocated string with generic bytes storage32,319MIT / Apache-2.0
string2string extension1,944MIT
string32A string that is indexed by u32 instead of usize2,930Unlicense OR MIT
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,330MIT
string_colorizationAbstracts colorizing strings through a struct to then mass-apply multiple colorizations within the same string, created on top of…2,008non-standard
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,919MIT
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.0
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.0
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,414MIT
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,291MIT
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.0
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.0
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-later
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,574MIT
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.0
stringidLightweight system to manage identifier as human readable string and unique number.3,952LGPL-3.0-only
stringid_macrosMacros implementation for stringid crate.1,967LGPL-3.0-only
stringify-attrAttribute macros for stringifying2,430Zlib
stringify-identStringify identifiers, removing the 'r#' prefix.626MIT
stringify-ident-proc-macroReplacement for the stringify! macro for use in const functions1,563MIT
stringify-innerTranslate #stringify for use in places where stringify! is not supported4,652MIT
stringify_intervalStringify an interval into human-friendly text.2,026MIT OR Apache-2.0
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.0
stringletA fast, cheap, compile-time constructible, Copy-able, kinda primitive inline string type with 4 variants.279GPL-2.0-or-later OR Apache-2.0
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,929MIT
stringly_typedA crate for updating values and indexing into Rust types at runtime1,949MIT
stringly_typed_deriveCustom derives for the stringly_typed crate2,955MIT
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,385MIT
stringmetricsRust library for approximate string matching7,663,394non-standard
stringpitcherUltra low-latency pitch detection library for guitar and bass instruments83MIT
stringplusA helper crate for dealing easily with Rust strings.18,468MIT
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.0
stringsliceA collection of methods to slice strings based on character indices rather than bytes214,904MIT OR Apache-2.0
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-only
stringtapeA tape class for strings arrays compatible with Apache Arrow6,873Apache-2.0
stringtreeA template system for codegen in Rust3,622Apache-2.0
stringutilsA collection of various and (hopefully) useful String utility functions.4,520MIT
stringvecA simple macro for creating Vec<String> from various types1,413LGPL-3.0-or-later
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.0
stringz-macrosProcedural macros implementation of stringz7,153MIT OR Apache-2.0
stringziTest crate just playing around1,592MIT
stringzillaSearch, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU97,734Apache-2.0
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,300MIT
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 content39MIT
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.0
strip-prefix-suffix-saneA small utility crate providing 'sane' `strip_prefix` and `strip_suffix` methods for `str` that return `self` instead of an…1,433MIT
strip-slice-prefixA function that strips a prefix from a slice348MIT OR GPL-3.0-or-later
strip-tagsStrip HTML and PHP tags from strings4,629MIT
strip_bomAdd a simple BOM striping feature for `str` and `String`.897,378MIT
strip_cargo_versionStrip the version information from the Cargo manifests of your crates4,461MPL-2.0
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.0
stripack-sysRaw Rust FFI bindings to STRIPACK for Delaunay triangulation on the unit sphere336MIT OR Apache-2.0
stripebindings to the stripe api10,210MIT
stripe-integrationEasiest Stripe Integration for your SaaS (Checkout + Portails)5,467MIT
stripe-rsStripe bindings for Rust3,254MIT
stripe-rustAPI bindings for the Stripe HTTP API72,831MIT OR Apache-2.0
stripe-rust-fgribreauAPI bindings for the Stripe v1 HTTP API1,939MIT/Apache-2.0
stripe-sdkRust SDK for working with the Stripe API88MIT
stripe-update-card💳 Stripe update card page6,288MIT
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.0
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.0
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-later
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.0
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.0
strixTerminal-based video synthesizer inspired by Hydra59AGPL-3.0-or-later
strix-alephTUI for your notes — Obsidian vaults, Strix sync, and connect with Codex/Claude Code/etc. to manage your knowledge from the…53MIT
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.0
strkeySerialization of values into a human-readable encoding that preserves lexicographic sort order.2,452MPL-2.0
strl1-xtaskopsGoodies for working with the xtask concept802MIT OR Apache-2.0
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 Rust22MIT
strloincopy on write slices of a string8,004MIT
strm-privacy-driverRust API driver for STRMPrivacy8,167Apache-2.0
strmapA map using strings or paths as keys2,210Apache-2.0