#utf-16

  1. widestring

    wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both u16 and u32 string types are provided, including support for UTF-16 and UTF-32…

    v1.2.1 4.1M #utf-32 #utf-16
  2. utf16_iter

    Iterator by char over potentially-invalid UTF-16 in &[u16]

    v1.0.5 9.2M #utf-16 #iterator #unicode #unicode-encoding
  3. encode_unicode

    UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16

    v1.0.0 9.4M #unicode-characters #utf-8 #utf-16 #unicode
  4. 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
  5. string_wizard

    manipulate string like a wizard

    v0.0.27 2.5K #wizard #string #utf-16 #manipulate
  6. 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
  7. perl-position-tracking

    UTF-8/UTF-16 position tracking and conversion for Perl LSP

    v0.12.2 #perl #utf-8 #utf-16 #lsp
  8. wchar

    Procedural macros for compile time UTF-16 and UTF-32 wide strings

    v0.11.1 24K #compile-time #wide-string #utf-16
  9. sipp

    parser package

    v0.2.1 #byte-decoder #utf-16 #parser #utf-8
  10. 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
  11. utf16-simd

    SIMD-accelerated UTF-16/UTF-16LE -> UTF-8 escaping (JSON/XML)

    v0.1.0 2.4K #utf-16 #simd-accelerated #utf-16le #utf-8 #convert-json #evtx #xml #event-log #json-output #windows-event
  12. utf16string

    String types to work directly with UTF-16 encoded strings

    v0.2.0 298K #utf-16 #string #wstring
  13. nt-string

    Idiomatic Rust implementations for various Windows string types

    v0.1.1 16K #wide-string #utf-16 #nt #windows
  14. simd-utf16-len

    SIMD-accelerated UTF-16 length calculation from UTF-8 strings

    v0.1.0 #utf-16 #simd-accelerated #utf-8 #length #string #utf-8-string #x86-64 #arm64
  15. COXave

    Instruments for codings

    v1.0.8 1.4K #coxave #utf-8 #utf-32 #ascii #utf-16 #encoding
  16. java_string

    Java strings, tolerant of invalid UTF-16 encoding

    v0.1.3 #utf-16 #java #string
  17. utf16_lit

    macro_rules to make utf-16 literals

    v2.0.2 153K #macro-rules #utf-16 #literals
  18. sevenmark_utils

    Shared utilities for SevenMark crates

    v2.34.1 #utilities #seven-mark #utf-16 #ast #convert #code-mirror
  19. regashii

    Read and write Regedit export files

    v0.4.0 420 #serialization #regedit #deserialize #reg #windows-registry #wine #utf-16 #sz #import-export
  20. 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
  21. write16

    A UTF-16 analog of the Write trait

    v1.0.0 8.7M #utf-16 #unicode
  22. wtf8-rs

    WTF-8 encoding

    v1.1.0 #unicode #utf-16
  23. 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
  24. Try searching with DuckDuckGo.

  25. wstr-literal

    Proc macros for building UTF-16 null-terminated arrays at compile time

    v0.1.1 #utf-16 #const #static #wchar
  26. ende

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

    v0.1.0 #utf-8 #utf-16 #unicode #decode
  27. hydroperx-utf16

    Work with UTF-16 in Rust

    v1.0.0 #utf-16 #string
  28. utfx

    v0.1.0 9.7K #wide-string #formatting #convert #winapi #utf-32 #unicode #utf-16
  29. realhydroper-utf16

    Work with UTF-16 in Rust

    v1.1.0 #utf-16 #string
  30. file-content

    working with files and common text data encodings

    v0.3.1 160 #unicode-bom #unicode #utf-16 #utf-8
  31. const-utf16

    Utf8 to utf16 conversion functions for use in const contexts

    v0.2.1 #utf-16 #utf-8
  32. wstr-literal_impl

    Proc macros for building UTF-16 null-terminated arrays at compile time

    v0.1.1 #utf-16 #static #const #wchar
  33. univstring

    The Universal String(Rust String, CString, Wide(UTF-16/UTF-32) CString) trait

    v0.4.3 #c-strings #traits #utf-16 #universal #string #utf-32
  34. wz-utf16

    UTF-16 counters for wz

    v1.0.2 #wz #utf-16 #counter #human-readable-output #utf-8 #wc
  35. utf16-ext

    Extensions for reading and writing utf-16

    v0.1.0 #utf-16 #io
  36. wstr

    Macros for compile-time UTF-16 (wide) string literals

    v0.2.0 #winapi #utf-16 #windows
  37. encoding_literals

    UTF-16 literals for Rust

    v0.1.2 #utf-16 #literals #encoding #plugin #string-literal
  38. utf16_reader

    Reader for UTF16 files for Rust

    v0.1.0 220 #utf-16 #reader #reader-for-utf16 #encoded
  39. wide-str

    Proc macro for compile-time UTF-16 string literals

    v0.1.0 #proc-macro #compile-time #string-literal #utf-16 #literals #compile-time-string
  40. utf16_literal

    u16! macro that emits a UTF-16 string literal

    v0.2.1 #string-literal #utf-16 #literals #emit #u16
  41. libpart

    manipulating partition tables

    v0.1.4 #partition-table #utf-16
  42. wchar-impl

    Internal implementation of wchar

    v0.11.0 12K #utf-16 #utf-32 #macro #string #time #wch #wide-string #string-literal
  43. wide-literals

    UTF-16 string literals for use with wide string APIs accepting pointers to null-terminated strings

    v0.2.0 #wide-string #string-literal #utf-16 #api #pointers #null-terminated-string #winapi
  44. base32768

    Encodes binary data to UTF-16 text

    v0.1.0 #binary-data #utf-16 #text #encode #encoding #binary-encoding