1. encoding_rs

    A Gecko-oriented implementation of the Encoding Standard

    v0.8.35 20.6M #unicode-encoding #unicode #charset
  2. png

    PNG decoding and encoding library in pure Rust

    v0.18.1 10.6M #encoding-decoding #encoder #decoder #apng #pure
  3. deunicode

    Convert Unicode strings to pure ASCII by intelligently transliterating them. Suppors Emoji and Chinese.

    v1.6.2 3.1M #emoji #ascii #unicode #transliteration #unidecode
  4. bytecount

    count occurrences of a given byte, or the number of UTF-8 code points, in a byte slice, fast

    v0.6.9 5.9M #byte-slice #utf-8 #occurrence #algorithm #code-point
  5. skrifa

    Metadata reader and glyph scaler for OpenType fonts

    v0.42.0 1.2M #font-metrics #opentype #glyph #graphics
  6. yrs

    High performance implementation of the Yjs CRDT

    v0.25.0 123K #crdt #collaborative-editing
  7. daachorse

    Double-Array Aho-Corasick

    v2.0.0 121K #text-search #double-array #search #text
  8. lsd

    An ls command with a lot of pretty colors and some other stuff

    v1.2.0 1.7K #icons #color-themes #ls
  9. stringprep

    algorithm

    v0.1.5 11.0M #algorithm #defined-in-rfc
  10. swc_ecma_utils

    swc ecmascript ast nodes

    v29.0.0 564K #swc #ast-node #babel #javascript-ast #typescript-compiler #javascript-parser
  11. garde

    Validation library

    v0.22.1 198K #validation #valid
  12. unicode-general-category

    Fast lookup of the Unicode General Category property for char

    v1.1.0 958K #general-category #unicode #category #general
  13. shell-quote

    shell-quoting strings, e.g. for interpolating into a Bash script.

    v0.7.2 187K #bash #dash #zsh #fish
  14. grex

    grex generates regular expressions from user-provided test cases

    v1.4.6 5.8K #regex #test-cases #pattern
  15. icu_collections

    Collection of API for use in ICU libraries

    v2.2.0 34.2M #internationalization #localization #unicode #unicode-data
  16. unicode-joining-type

    Fast lookup of the Unicode Joining Type and Joining Group properties

    v1.0.0 114K #unicode #arabic #joining #shaping
  17. bstr

    A string type that is not required to be valid UTF-8

    v1.12.1 15.7M #byte-string #text
  18. oem_cp

    that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets

    v2.1.2 156K #cp437 #character-set #charset
  19. swc_ecma_parser

    Feature-complete es2019 parser

    v38.0.1 1.9M #swc #typescript-parser #javascript-parser #swc-common #lexer #babel #es2019 #feature-complete #syntax-parser #tc39
  20. decancer

    that removes common unicode confusables/homoglyphs from strings

    v3.3.3 65K #homoglyphs #moderation #unicode #confusable #security
  21. raylib

    Safe Rust bindings for Raylib

    v5.5.1 12K #bindings #graphics
  22. unicode-case-mapping

    Fast lowercase, uppercase, and titlecase mapping for characters

    v1.0.0 181K #unicode #lower-case #title-case #upper-case
  23. nucleo-matcher

    plug and play high performance fuzzy matcher

    v0.3.1 180K #fuzzy-matching #nucleo #text-matching #ascii #unicode-segmentation #matcher #grapheme #pattern-matching #fuzzy-search #performance-optimization
  24. utf8-decode

    UTF-8 incremental decoding iterators

    v2.0.0 591K #utf-8 #iterator #decode
  25. allsorts

    Font parser, shaping engine, and subsetter for OpenType, WOFF, and WOFF2

    v0.16.1 32K #font-shaping #opentype #font #parser #true-type
  26. crop

    A pretty fast text rope

    v0.4.3 9.9K #rope #edit #buffer #tree
  27. stringsext

    find multi-byte-encoded strings in binary data

    v2.3.5 470 #encoded-string #binary-data #string-search #multi-byte #ascii #unicode #character-encoding #utf-8 #unicode-characters #data-string
  28. gix-path

    gitoxide project dealing paths and their conversions

    v0.11.2 2.6M #gitoxide #utf-8 #convert #path #separator #unicode #utf-16 #osstring #version-control
  29. ason

    data serialization format that evolved from JSON, featuring strong numeric typing and native support for enumeration types

    v2.1.2 #serialization #numeric #serde
  30. hstr

    A string type which is optimized for hash operations

    v3.0.4 1.4M #string-interning #bundler #atom #swc #hash #typescript-compiler #string-hash
  31. textdistance

    Lots of algorithms to compare how similar two sequences are

    v1.1.1 43K #levenshtein #hamming-distance #jaro
  32. stfu8

    Sorta Text Format in UTF-8

    v0.2.7 317K #unicode #repr #invalid #binary #text
  33. bebytes

    serialization and deserialization of network structs

    v3.0.2 900 #deserialize #serialization #network-serialization #wasm
  34. zenpixels

    Pixel format interchange types for zen* codecs

    v0.2.3 3.1K #pixel-format #pixel #image #descriptor #pixels
  35. obeli-sk-boa-string

    Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.

    v1.0.0-obeli-sk.6 #javascript-engine #javascript #string
  36. uwc

    Counts things in unicode text files

    v1.0.8 750 #word-count #wc #unicode
  37. rylai

    Generate Python .pyi stub files from pyo3-annotated Rust source code statically without compilation

    v0.3.4 #stub #pyo3 #python #pyi #type-hints
  38. binary-layout

    allows type-safe, inplace, zero-copy access to structured binary data. You define a custom data layout and give it a slice of binary data, and it will allow you to read and write the…

    v4.0.2 16K #data-layout #structured-data #layout #format
  39. hdds-samples-types

    HDDS Type samples demonstrating DDS type serialization

    v0.1.0 #dds #dds-rtps #rtps #real-time #middleware
  40. swc_experimental_ecma_parser

    An extensible Rust-based platform for the next generation of fast developer tools

    v0.6.3 5.7K #typescript-parser #javascript
  41. headson

    Budget‑constrained JSON preview renderer

    v0.16.1 #preview #json #cli
  42. utf8-zero

    Zero-copy, incremental UTF-8 decoding with error handling

    v0.8.1 252K #utf-8 #streaming #incremental #no-std #decode
  43. nu_plugin_regex

    nu plugin to search text with regex

    v0.20.0 #text-search #nu-plugin #regex-text #nu-shell-plugin #expression
  44. precis-core

    PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols as defined in rfc8264

    v0.1.11 34K #string-comparison #rfc-8264 #enforcement #preparation
  45. jonesy

    here to help you not panic!

    v0.7.11 #language-server #lsp #panic #relative-path #binary-analysis #code-point #workspace-root #debugging #debug-information #config-file
  46. rushdown

    A 100% CommonMark-compatible GitHub Flavored Markdown parser and renderer

    v0.17.0 150 #markdown-parser #common-mark #render-markdown
  47. rxml_validation

    Plumbing crate for rxml and rxml_proc crates

    v0.12.0 176K #xml #string-validation
  48. ts_query_ls

    An LSP implementation for Tree-sitter's query files

    v3.16.0 #language-server #lsp #tree-sitter
  49. mp4ra-rust

    Types and associated constants representing code points managed by the MPEG4 Registration Authority

    v0.6.0 136K #associated-constants #mpeg-4 #registration #sample #reference #code-point #brand #csv
  50. whichlang

    A blazingly fast and lightweight language detection library for Rust

    v0.1.1 13K #language-detection #language #text-processing #lang
  51. feruca

    Unicode Collation Algorithm

    v0.11.5 1.9K #unicode-collation #collation #unicode
  52. versatiles_glyphs

    generating SDF glyphs from fonts

    v0.8.0 #signed-distance-fields #font-rendering #glyph #generator #sdf #versatiles #font-metrics #vector-font #debugging #sans
  53. shaperglot

    Test font files for OpenType language support

    v1.2.0 1.5K #opentype #font #glyph #language #checker #code-point #open-file #language-testing #cover
  54. arf-strings

    Encoding and decoding for ARF strings

    v0.7.3 #string-encoding #arf #character-encoding #utf-8-string #byte-order-mark #nul-terminated-string #valid-utf-8 #string-decoding
  55. bies

    Helpers for dealing with BIES vectors with text segmentation applications

    v0.3.0 500 #binary #grapheme-cluster #compression
  56. japanese-codepoints

    A high-performance Rust library for Japanese character validation and code point handling based on JIS standards

    v0.2.0 #character-set #code-point #japanese #validation #jis
  57. tpuf_icu_properties_211

    Definitions for Unicode properties

    v7.0.0 1.6K #icu-properties #define #unicode #binary #enumerated #internationalization
  58. libyaff

    Font Format (YAFF) - A compact bitmap font format with kerning support

    v0.1.2 1.9K #font #bitmap-font #graphics #embedded
  59. kamo

    assist in the creation of an interpreter or compiler and its associated runtime

    v0.9.4 1.1K #garbage-collection #memory-management #type-checker
  60. plain_trie

    Classic trie implementation capable of mapping any T to char iterator

    v12.1.1 #trie #prefix-tree #retrieval-tree #digital-tree
  61. futf

    Handling fragments of UTF-8

    v0.1.5 4.1M #utf-8 #byte-buffer #code-point #fragment #prefix
  62. urandom

    Produce and consume randomness, to convert them to useful types and distributions, and some randomness-related algorithms

    v0.2.2 1.4K #random #rng #rand
  63. wary

    validation and transformation library

    v0.3.1 550 #validation #no-alloc #transform
  64. sweeten

    sweeten your daily iced brew

    v0.14.0 #iced-widgets #gui-widgets #iced #iced-gui #widgets
  65. font-test-data

    Test data for the fontations crates

    v0.6.2 #fontations #font #testing #shared #test-cases
  66. json-schema-rs

    generate Rust structs from JSON Schema

    v0.0.6 #struct #rust #schema-json
  67. unicode-canonical-combining-class

    Fast lookup of the Canonical Combining Class property

    v1.0.0 31K #combining-class #unicode #canonical #no-std
  68. dom-content-extraction

    Content extraction via text density paper

    v0.3.15 #extract-text #text-content #dom-text-density
  69. yeslogic-ucd-generate

    A program for generating packed representations of the Unicode character database that can be efficiently searched with support for additional tables

    v0.7.0 350 #unicode-character-database #fst #generate #unicode
  70. versed

    generating DTOs and their migrations from schema descriptions

    v0.0.4 #schema-file #schema-migration #serde-json #generator #generate-typescript #dto #snake-case #edit-file
  71. precis-tools

    Tools and parsers to generate PRECIS tables from the Unicode Character Database (UCD)

    v0.1.9 32K #precis #enforcement #preparation
  72. libyay

    YAY (Yet Another YAML) parser - a human readable, writable, and diffable data format

    v1.0.0 #yay #data-format #config #serialization #parser
  73. ruma-identifiers-validation

    Validation logic for ruma-common and ruma-macros

    v0.12.0 50K #matrix-org #ruma #validation #matrix-chat #ruma-common #ruma-macros
  74. skera

    Subsetting a font file according to provided input

    v0.1.4 220 #font #subsetting #input-file #subset #table
  75. core-json

    A non-allocating JSON deserializer

    v0.4.0 2.7K #json-parser #stack-depth #json #core
  76. gws-builder

    Build-time codegen from Google API Discovery: Rust types, method metadata, and serde helpers for Workspace agents

    v0.1.1 #google-api #codegen #discovery #workspace #google-workspace
  77. hebrew_unicode_script

    A low-level library designed to ascertain whether a character belongs to the Hebrew Unicode script. It supports checks for individual characters as well as for membership within collections

    v2.0.0 800 #unicode-characters #hebrew #unicode-text #utf-8 #no-std
  78. eunicode

    A text processing CLI and library that helps sanitize text by removing the naughty bits to make strings good and safe

    v0.1.5 #text #ascii #clipboard #defang
  79. material-icons

    Strongly-typed codepoint mappings for the Google Material Icons font

    v0.3.0 #icons #material
  80. identifier_safety

    Unicode confusable character detection and canonicalization

    v0.1.0 #character #nfkc #detect #canonicalization #identifier #unicode #unicode-technical-standard #cyrillic #skeleton #homoglyphs
  81. harfbuzz_rs

    A high-level interface to HarfBuzz, exposing its most important functionality in a safe manner using Rust

    v2.0.1 2.9K #font-shaping #textlayout #ffi #api-bindings #shaping
  82. bbpe

    Binary byte pair encoding (BPE) trainer and CLI compatible with Hugging Face tokenizers

    v0.6.3 #malware #hugging-face #bpe #binary #tokenizer
  83. tpuf_icu_collections_211

    Collection of API for use in ICU libraries

    v7.0.0 1.9K #icu4x #code-point-trie #api #unicode #icu4c #internationalization #integer-value #collection-of-api #localization #data-structure
  84. hebrew_unicode_utils

    Some functions for processing Hebrew unicode characters

    v0.5.0 230 #unicode-characters #unicode-text #hebrew #utf-8
  85. fontspector-checkapi

    developing checks for the fontspector font QA tool

    v1.5.0 #fontspector #qa #font #profile #check #fontbakery #true-type #skrifa
  86. google-fonts-glyphsets

    Google Fonts font axis support data

    v1.1.1 #font #glyph #glyphsets #google-font #define #axis
  87. google-fonts-languages

    Google Fonts script and language support data

    v0.7.7 2.5K #scripting-language #google-font #python #region #collection
  88. ezemoji

    Catigoryized Emoji's

    v2.0.0 #emoji #embedded #unicode
  89. icu_codepointtrie_builder

    Runtime builder for CodePointTrie

    v0.6.0 23K #internationalization #localization #unicode #collection
  90. kiri-kotoba

    Input text processing for Kiri Japanese morphological analyzer

    v0.1.0 #japanese #kiri #morphological #text #text-normalization #strip #text-processing #kanji #nfkc #katakana
  91. peasytext

    Rust client for PeasyText — text tools, glossary, and guides API

    v0.2.4 #text #api-client #peasy #tool
  92. iconflow

    Unified icon library for Rust GUI apps with 10+ embedded icon packs (Bootstrap, Heroicons, Phosphor, Lucide, Tabler). Type-safe API for egui, iced and more

    v1.0.0 #egui #iced #icons #font
  93. ucd-parse

    parsing data files in the Unicode character database

    v0.1.13 103K #unicode-character-database #unicode-character-properties #unicode-database #character-property #unicode
  94. television-nucleo-matcher

    plug and play high performance fuzzy matcher

    v0.3.1 #fuzzy-matching #nucleo #ascii #performance #text #matcher #grapheme #gaps #unicode-segmentation #bonus
  95. atuin-nucleo-matcher

    plug and play high performance fuzzy matcher

    v0.3.1 1.1K #fuzzy-matching #nucleo #ascii #performance #text #grapheme #matcher #gaps #unicode-segmentation #bonus
  96. google-fonts-subsets

    Google Fonts subset definitions

    v0.202602.1 550 #code-point #google-font #google-api #define #subset #css #unicode #css-font
  97. incremental-font-transfer

    Client side implementation of the Incremental Font Transfer standard (https://w3c.github.io/IFT/Overview.html)

    v0.2.1 #client-side #font #io #graphics
  98. ucd-trie

    A trie for storing Unicode codepoint sets and maps

    v0.1.7 11.5M #unicode-character-database #unicode-database #trie #unicode
  99. iftree

    Include many files in your Rust code for self-contained binaries

    v1.0.7 440 #directory #embed #folder
  100. ignite-v2-client

    Apache Ignite v2 Client

    v0.2.0 #ignite #connection-pool #client
  101. ucd

    Extends the char type to provide access to most fields of the UCD, Unicode Character Database, as of version 9.0.0. It aims to be compact, fast, and use minimal dependencies (only rust's core crate)…

    v0.1.1 19K #unicode-character-database #text #unicode
  102. nerdle

    A macro-powered compile-time nerd-font code point resolver

    v1.0.0 #glyph #proc-macro #icons #unicode #nerd-font
  103. ecmascript_atomics

    ECMAScript and Java memory model racy atomics

    v0.2.3 390 #memory-model #javascript #java #atomic
  104. servo-base

    A component of the servo web-engine

    v0.1.0-rc2 #servo #web-engine #component #shared #add #common-types #dependents
  105. string-mumu

    String functions and tools plugin for the Lava / Mumu language

    v0.2.0-rc.2 #lava #mumu #plugin #string
  106. unicode-charname

    functions for retrieving Unicode character name properties as described in Unicode Standard Annex #44

    v0.1.0 #unicode-properties #text #unicode #charname
  107. string-offsets

    Converts string offsets between UTF-8 bytes, UTF-16 code units, Unicode code points, and lines

    v0.2.0 2.0K #utf-16 #unicode-characters #position #unicode #line
  108. dbxcase

    Dropbox-compatible case-folding algorithm

    v1.0.1 #dropbox #case-folding-algorithm #lower-case
  109. sanitise-file-name

    An unusually flexible and efficient file name sanitiser

    v1.0.0 6.7K #filename #sanitizer #sanitiser
  110. bhc-types

    Type system, type inference, and type representations for BHC

    v0.2.2 #type-inference #bhc #representation #haskell #scheme #substitution #compile-time #polymorphism #tensor-dimension
  111. fontcull-skrifa

    Metadata reader and glyph scaler for OpenType fonts. (Vendored fork for fontcull)

    v0.39.2 330 #opentype #font-metrics #glyph #graphics
  112. tengwar

    Transliterate text into J.R.R. Tolkien's Tengwar.

    v1.1.0 #unicode #quenya #sindarin #unicode-text
  113. ai-png

    A no_std fork of png

    v0.18.1 #png #fork #encoder #image-rs #apng #git #no-std #git-repository
  114. avr-progmem

    Progmem utilities for the AVR architectures

    v0.4.0 170 #arduino #avr #lpm #pgm #flash
  115. lsp-positions

    LSP-compatible character positions

    v0.3.4 45K #utf-8 #lsp #character #position #utf-16 #string-content #byte-unit #utf-16-character #stack-graphs
  116. sgx_tstd

    Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language

    v1.1.1 #intel-sgx #trusted-execution-environment #sdk #absolute-path #vec #multi-threading
  117. unicode_reader

    Adaptors which wrap byte-oriented readers and yield the UTF-8 data as Unicode code points or grapheme clusters

    v1.0.2 42K #code-point #unicode #grapheme #unicode-text #reader #text-reader
  118. typg-core

    Core search/discovery engine for typg (made by FontLab https://www.fontlab.com/)

    v5.0.13 #font #search-discovery #font-lab #engine
  119. yeslogic-unicode-script

    Fast lookup of the Unicode Script property

    v1.0.0 300 #internationalization #unicode #script #unicode-text #text
  120. tpuf_icu_properties

    Definitions for Unicode properties

    v2.1.1 #internationalization #icu-properties #unicode-properties #define #enumerated
  121. uresamp

    HIFI uresamp delivers ultrasonic-fidelity text resampling via adaptive 64-bit floating-point spectral mapping, preserving Unicode 32-bit codepoint integrity with zero-phase distortion

    v0.1.3 #unicode-text #resampling #floating-point #code-point #spectral #distortion #64-bit #32-bit #zero-phase #delivers
  122. unicode-id-trie-rle

    Unicode identifier (UAX #31) checker using a deduplicated trie with run-length encoded leaves

    v1.0.1 #unicode-identifier #unicode #id #no-alloc
  123. harfbuzz_rs_now

    A high-level interface to HarfBuzz, exposing its most important functionality in a safe manner using Rust

    v2.3.2 750 #harfbuzz #font-shaping #textlayout #shaping #api-bindings
  124. zeph-scheduler

    Cron-based periodic task scheduler with SQLite persistence for Zeph

    v0.18.6 #inference #ai-agent #skill #llm #llm-inference
  125. unicode-display-width

    Unicode 15.1.0 compliant utility for determining the number of columns required to display an arbitrary string

    v0.3.0 20K #unicode-width #unicode #east-asian-width #wcwidth #wcswidth
  126. base256u

    mapping between bytes and Unicode codepoints

    v1.1.2 330 #unicode-encoding #unicode #binary-encoding #base256
  127. utf8proc

    Rust bindings to the utf8proc library

    v0.1.2 190 #unicode-normalization #case-folding #char-width
  128. bevy_emoji

    Color emoji rendering for Bevy — bypasses swash's broken CBDT support by extracting bitmap glyphs directly via ttf-parser

    v0.1.0 #emoji #graphics #unicode #bevy #gamedev #color-emoji
  129. hebrew_accents

    finding, filtering, and displaying Hebrew accents, specifically focusing on the Tiberian accent system as documented by the Masoretes

    v0.0.2 170 #hebrew #utf-8 #cantillation-marks
  130. ratex-font

    Font metrics and symbol tables for RaTeX

    v0.0.16 #font-metrics #symbols #latex #katex #math #ra-te-x #symbol-table #font-table
  131. string_manipulation_utf8

    String manipulation functions using character indexing (UTF-8) instead of bytes

    v0.3.0 700 #string #utf-8 #indexof #manipulation #substr
  132. java_string

    Java strings, tolerant of invalid UTF-16 encoding

    v0.1.3 #utf-16 #java #string
  133. steam-mail

    Minimal SMTP server for extracting Steam Guard codes from incoming emails

    v0.2.1 #email #smtp-server #authentication #steam #download #mail-server #containerized
  134. crlf-to-lf-inplace

    Fast in-place CRLF to LF line ending conversion for Rust strings. Uses memchr for good performance without custom SIMD.

    v0.2.0 100 #string-conversion #newlines #line-ending #in-place #simd-performance #utf-8 #memchr #byte-slice
  135. arnak

    BoardGameGeek XML API

    v0.6.0 #board-game #bgg #boardgamegeek #bgg-api #boardgamegeek-api
  136. zhtw

    Traditional Chinese converter for Taiwan — Rust SDK

    v4.1.0 #traditional-chinese #converter #taiwan #rust-sdk #python #pre-commit #simplified-chinese #internationalization #github-actions
  137. univiz

    A command-line tool for analyzing Unicode strings, providing detailed information about graphemes, code points, and UTF-8 byte sequences

    v0.1.1 #unicode #utf-8 #grapheme #analysis #cli
  138. unicode-language

    detect language coverage given a list of codepoints

    v2.1.0 #unicode #detect-language
  139. dangerous

    Safely and explicitly parse untrusted / dangerous data

    v0.10.0 #parser #untrusted #simd
  140. bparse

    parsing bytes

    v0.29.2 #parser-combinator #byte-parser #parser
  141. ai-stringprep

    A no_std fork of stringprep

    v0.1.5 #stringprep #fork #defined-in-rfc #algorithm #git #git-repository
  142. tpuf_collections_211

    Collection of API for use in ICU libraries

    v2.1.1 #icu4x #code-point-trie #api #unicode #icu4c #internationalization #integer-value #collection-of-api #localization
  143. seshat-unicode

    A Unicode Library for Rust. Unicode 16.0.0 ready. XID_Start and XID_Continue are also available.

    v0.3.1 500 #properties #unicode #unicode-version
  144. charname

    Incredibly simple library that just gives you the Unicode name for a character

    v1.17.0 #unicode-characters #name #return #code-point #string #txt-file
  145. cesu8str

    Convert to and from CESU-8 or Modified UTF-8 encodings, only when necessary

    v0.2.4 #cesu8 #jvm #mysql
  146. rustpython-wtf8

    WTF-8 for use in RustPython

    v0.5.0 #code-point #rustpython #utf-8 #wtf-8 #python #surrogate #utf-16 #osstr #utf-8-string #cpython
  147. chars

    A commandline tool to display information about unicode characters

    v0.7.0 #unicode-characters #unicode #localization #cli
  148. packtab-macro

    Proc-macro for packtab compile-time table generation

    v1.8.0 #lookup-tables #proc-macro #port-of-python #packtab #multi-level #unicode-character-properties #packer #factoring #index-mask #code-point
  149. unicop

    scanning source code for potentially malicious unicode code points. Helps prevent Trojan source bidi attacks, homoglyph attacks, invisible character attacks etc. Intended to run manually…

    v0.1.0 600 #linter #homoglyphs #attack #bidi #unicode
  150. fontcull-font-test-data

    Test data for the fontations crates. (Vendored fork for fontcull)

    v0.6.2 #fontcull #testing #font #fontations #shared #test-cases
  151. east-asian-width

    Determine the display width of Unicode characters in East Asian contexts

    v0.1.0 49K #unicode-width #cjk #unicode #terminal-width #east-asian
  152. unicode-intervals

    Search for Unicode code points intervals by including/excluding categories, ranges, and custom characters sets

    v0.2.0 #code-point #unicode #codepoint
  153. staart

    tail-like library and binary crate

    v0.7.2 900 #tail #tail-like
  154. unicodefyi

    Unicode character lookup with 17 encodings — async API client for unicodefyi.com

    v0.1.1 #character-encoding #unicode #utf-8
  155. uv-globfilter

    internal component crate of uv

    v0.0.39 3.6K #walk-dir #uv #component-of-uv #python #globs
  156. ucd-general-category-ranges

    Unicode character ranges by general category

    v0.1.0 #unicode #range #unicode-characters
  157. lexical-sort

    Sort Unicode strings lexically

    v0.3.1 123K #transliteration #lexicographical #sorting #unicode
  158. whatwg-infra

    Tiny Rust-based implementation of the WHATWG Infra Standard

    v1.1.0 340 #whatwg #infra #standard #specification
  159. wtf8

    WTF-8 encoding. https://simonsapin.github.io/wtf-8/

    v0.1.0 48K #unicode-encoding #surrogate #unicode
  160. gofmt

    implemention

    v0.1.0 #formatter #golang #ast #parser #alignment #implemention
  161. wiwi

    Stuff™

    v0.11.0-pre.3 1.1K #rc #z85 #general-purpose
  162. unicode-writing-script

    The package provides detection of writing scripts from Unicode codepoints

    v0.2.0 #unicode #writing-script
  163. fontcull-klippa

    Subsetting a font file according to provided input. (Vendored fork for fontcull)

    v0.1.2 320 #font #fontcull #subsetting #input-file #subset
  164. jismesh

    handling and converting JIS X0410 area mesh codes

    v0.3.0 550 #mesh-level #jis #convert #codes #area #変換 #参照 #場合
  165. uwl

    A management stream for bytes and characters

    v0.6.0 130K #byte-stream #character #lexer #unicode-aware #code-point #token-kind
  166. blurry

    SDF font asset generation

    v0.2.2 #glyph #font #assets #sdf #generation #signed-distance-fields
  167. twitter_text_config

    Configuration for twitter-text in Rust

    v0.2.0 230 #config #twitter-text #config-json #json-format #range
  168. ratex-types

    Shared types for the RaTeX math typesetting engine

    v0.0.16 #typesetting #math #engine #latex #ra-te-x #katex
  169. fmtbuf

    formatting to a fixed-size buffer

    v0.1.2 170 #fixed-size-buffers #string-format #text #utf-8 #string-buffer #foreign-interface #write-buf #formatted-text #truncation #fixed-width
  170. diff3proof

    A font proofing tool that knows about languages

    v1.1.4 #font #diffenator3 #cover #template #language #proofing #knows #language-text #code-point
  171. rfc9839-rs

    RFC9839 to test for problematic Unicode code points

    v0.0.3 #unicode #validation #xml
  172. collect-rs

    Special and custom Collections and Containers (for Rust)

    v0.2.0 190 #collection #container
  173. ming

    Minimalist pedantic command line parser

    v0.1.0 #arguments-parser #getopts #arguments-cli-parser #getopt
  174. libghostty-vt-sys

    Raw FFI bindings for libghostty-vt, the Ghostty terminal emulation library

    v0.1.1 #ghostty #terminal #terminal-emulation #libghostty #source #zig
  175. mkwebfont_hb-subset

    A wrapper for HarfBuzz font subsetting API

    v0.5.0 210 #font #subsetting #harfbuzz #api-bindings
  176. freetypegl

    Rust build helpers and bindings for freetype-gl

    v0.4.0 #glyph #font #bit-set #bindings #helper
  177. aparte

    XMPP console client written in Rust and inspired by Profanity

    v0.2.0 #xmpp #profanity #autocomplete #console #bookmarks
  178. diffenator3-lib

    A font comparison tool that will not stop until your fonts are exhaustively compared

    v1.1.4 #font #diffenator3 #compare #difference #template #exhaustively
  179. harfbuzz-sys

    Rust bindings to the HarfBuzz text shaping engine

    v0.6.1 34K #font-shaping #opentype #font #shaping
  180. plainjson

    simply provides low-level access and JSONPath way to query or set JSON values

    v0.1.2 #json-query #json-path #json-node #low-level-access #expression #json-parser #json-path-query
  181. yeslogic-ucd-parse

    parsing data files in the Unicode character database

    v0.1.13 190 #unicode-character-database #unicode-character-properties #character-property #unicode-database #unicode
  182. residua-cesu8

    converting between CESU-8 and UTF-8

    v2.0.0 160 #utf-8 #cesu8 #decode #encode
  183. basehan

    A data encryption method using Chinese characters. Kind of like base64.

    v0.9.0 600 #chinese-characters #base64 #chinese #encoding
  184. typg-python

    PyO3 bindings for typg-core (made by FontLab https://www.fontlab.com/)

    v5.0.11 #python-bindings #font #pyo3 #font-lab #search #cache
  185. rfc9839

    RFC 9839 specification

    v0.2.0 470 #validation #unicode #xml
  186. character-set

    High performance set.contains(char)

    v0.4.0 #high-performance #range #testing #insert
  187. allsorts-subset-browser

    Temp fork of allsorts 0.15 - includes patch for subsetting fonts for browsers

    v0.16.0 5.0K #font-shaping #opentype #font #true-type #parser
  188. mandarin-to-pinyin

    converting Mandarin Chinese to Pinyin

    v0.0.2 #pinyin #chinese #convert #mandarin #localization
  189. char_reader

    Safely read wild streams as chars or lines

    v0.1.1 1.5K #read-line #unicode #char #reader
  190. residua-mutf8

    converting between MUTF-8 and UTF-8

    v2.0.0 130 #utf-8 #mutf8 #decode #encode #no-std
  191. codes-iso-4217

    This package contains an implementation of the ISO 4217 Currency Codes specification

    v0.1.7 7.4K #iso-4217 #specification #currency #symbols #package #date #currency-code
  192. mr-mime

    A no_std MIME type library for Rust

    v0.1.1 #mime #networking
  193. icu_unicodeset_parse

    API to parse unicode sets as defined in UTS35

    v0.1.2 1.6K #set #parser #unicode #uts #information #internationalization #35 #icu4x
  194. Try searching with DuckDuckGo or on crates.io.

  195. wtf8-rs

    WTF-8 encoding

    v1.1.0 #unicode #utf-16
  196. li-http-types

    Common types for HTTP operations

    v2.13.0 800 #request-response #h2 #type
  197. raster-fonts

    Bitmap font creation tool and accompanying metadata deserialization library

    v0.1.1 #text-rendering #signed-distance-fields #graphics
  198. var_byte_str

    Variable byte encoding string by using gap instead of code point

    v0.1.2 #variables #gap #encoding
  199. i-dunno

    RFC 8771 Internationalized Deliberately Unreadable Network Notation

    v1.0.0 #rfc-8771 #internationalization
  200. utf58

    High-tech encoding of the Unicode space in one quibble and up to 3 bytes

    v0.1.1 300 #unicode #unicode-encoding #quibble #up #space #code-point
  201. opstr

    ‘Operate on strings’ command line utility

    v1.1.0 #locale #icu4x #line-string #operation #color-scheme #unicode #unicode-version #accessible #command-line-tool #upper-case
  202. owned_str

    Provide a stack allocated String for no-std or const environement

    v0.1.2 220 #stack-allocated #string #stack-string #no-std #const #compile-time-string #s-push #buff #to-string
  203. hfs_nfd

    Handle Apple's unique NFD-like Unicode normalization, which is used in HFS+, in Rust

    v2.0.0 #unicode-normalization #hfs #apple #unicode
  204. unicode_converter

    CLI tool to convert data between various Unicode encodings

    v0.1.2 #unicode-encoding #utf-32 #command-line-tool #utf-16 #converter #utf-8 #endianness #cesu8 #unicode-text #text-encoding-converter
  205. unicode-id-trie-rle-derived-core-properties

    A parser for the unicode database DerivedCoreProperties.txt file used in the unicode-id-trie-rle crate

    v0.1.1 #unicode-properties #parser #unicode-id-trie-rle #txt-file #ties #hash-set #code-point #btree-map #unicode-database
  206. utf8proc-sys

    Unsafe rust bindings to the utf8proc library

    v0.1.2 210 #unicode-normalization #case-folding #char-width
  207. hb-subset

    A wrapper for HarfBuzz font subsetting API

    v0.3.0 #font #subsetting #harfbuzz #api-bindings
  208. utf8-fix

    Fix invalid UTF-8 sequences in-place while preserving buffer size - useful for fuzzing and mutation testing

    v0.1.1 #utf-8 #encoding #mutation
  209. libbaremetal-unifont

    accessing GNU Unifont glyphs in bare-metal environments

    v0.1.0+unifont-17.0.01 #gnu #glyph #unifont #bare-metal #environment
  210. base256emoji

    A multibase base256emoji implementation

    v1.0.2 689K #multibase
  211. lesbar

    String types that must encode legible text

    v0.1.0 #legible #visible #non-empty #text #string #no-alloc
  212. cesu8-str

    CESU-8 and Java CESU-8 string validation and manipulation

    v1.2.1 390 #cesu8 #utf-8 #character-encoding #java #string-validation #surrogate
  213. strcursor

    string cursor type for seeking through a string whilst respecting grapheme cluster and code point boundaries

    v0.2.5 550 #string #grapheme #unicode #cursor
  214. martin-core

    Basic building blocks of MapLibre's Martin tile server

    v0.3.2 #tile-server #mvt #maps
  215. bdf2

    BDF format handling

    v0.7.1 #bdf #font
  216. ende

    encoding/decoding unicode/utf-8/utf-16(ucs-2) code points

    v0.1.0 #utf-8 #utf-16 #unicode #decode
  217. utf8char

    that supplies a utf8 encoded char

    v0.2.0 #utf-8 #unicode #string #char #no-alloc
  218. known-values

    Blockchain Commons Known Values

    v0.15.5 2.5K #cbor #format
  219. unifont-bitmap

    Get bitmap data for GNU Unifont. Embedded in compressed form, light on memory.

    v1.0.0+unifont-14.0.01 #unifont #glyph #gnu
  220. kittenmoji

    encode and decode kittenmoji

    v0.1.1 #encode #emoji #base256
  221. omgwtf8

    Optimized-Matching-Generalized Wobbly Transformation Format — 8-bit

    v0.1.0 #surrogate #unicode #wtf8 #encoding
  222. u-plus

    Pretty Unicode code point literals: U+12345 instead of '\u{12345}'

    v1.0.0 #joke #unicode #code-point
  223. piper-tts-rs-sys

    Piper-TTS raw implementation in Rust

    v0.1.4 #text-to-speech #piper #piper-tts #raw #bindings
  224. classreader

    that reads, writes, and parses Java Virtula Machine class files

    v0.2.1 #java-class #java #parser #class
  225. embedded-mogeefont

    Pixel font for embedded-graphics

    v0.1.0 #font #embedded-graphics #embedded #graphics #embedded-text
  226. asciis

    ASCII base on RFC20. Just ord() and chr()

    v0.1.3 450 #ascii #ord #chr #code-point #return #unicode-characters
  227. utf8toipv4

    Convert UTF-8 to ipv4 addresses and vice versa

    v1.0.0 #ipv4-address #utf-8-string #ip-address #convert #versa #vice #code-point #non-zero
  228. base131072

    encoding

    v0.1.2 #string-encoding #parser #text #utility #parser-string
  229. font-awesome

    A typed manifest of constants of Font Awesome unicode code points

    v0.2.0 #code-point #unicode #game-engine #font #icons
  230. lucide-rs

    Provide lucide icon for rust

    v0.1.0 #icons #code-point #data #font
  231. syntax-rs

    parsing programming languages

    v1.1.1 #syntax-parser #debugging #spans #language-syntax #default #programming-language
  232. font-map-core

    Core font-parsing capabilities for font-map

    v0.2.9 1.0K #font #svg #macro #api-bindings
  233. difftastic_mod_for_windows

    A diff that understands syntax (fork which fixes terminal size for windows)

    v0.27.0 #diff #difftastic #syntax
  234. pattern-3

    Needle API (née Pattern API 3.0), generalization of std::str::pattern

    v0.5.0 #needle #pattern #api #3-0 #generalization-of-std
  235. pretok

    A string pre-tokenizer for C-like syntaxes

    v0.1.0 #lexer-tokenizer #lexer #text #tokenize #tokenizer
  236. inf-rs

    INF file parse library

    v0.2.0 #parser #windows-driver #key-value #error #line #logging #debugging #endianness
  237. blanket-script

    BlanketScript is a simple script language inspired by Rust that transpiles to JavaScript

    v0.0.2 #scripting-language #transpiler #parser
  238. palpo-identifiers-validation

    Validation logic for palpo-core and palpo-macros

    v0.0.2 #validation #palpo #identifier #logic
  239. triangle-from-scratch

    An educational series on how to do stuff yourself

    v0.1.0 #series #from-scratch #tutorial #book #github-pages
  240. rscenes-raylib-connector

    Raylib connector for Rscenes 2

    v1.0.0 #raylib #graphics #api-bindings
  241. vga-rs

    Low level VGA(0xB8000) library in freestanding Rust

    v0.1.4 #low-level #freestanding #0x-b8000 #attributes
  242. encoding-next-index-singlebyte

    Index tables for various single-byte character encodings

    v1.20180106.0 850 #index #character-encoding #single-byte
  243. boxy

    Declarative builder for Unicode box-drawing characters

    v0.1.0 #tui #unicode #no-std
  244. is-vowel

    Heuristically test whether a character is a vowel letter

    v0.1.0 #vowel #testing #character #heuristically #author #upper-case #code-point #unicode