1. zerocopy

    makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.

    v0.9.0-alpha.0 70.1M #convert #transmute #cast #transmutation #type-punning #no-alloc

  2. getrandom

    A small cross-platform library for retrieving random data from system source

    v0.4.3 147.7M #cross-platform #random #os #syscalls #random-data #unsupported #opt-in

  3. smallvec

    'Small vector' optimization: store up to a small number of items on the stack

    v2.0.0-alpha.12 75.7M #stack #vec #no-std

  4. crc32fast

    Fast, SIMD-accelerated CRC32 (IEEE) checksum computation

    v1.5.0 48.5M #crc32 #crc #fast

  5. nalgebra

    General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices

    v0.35.0 4.9M #vector-matrix #vector-math #matrix #algebra #linear

  6. ndarray

    An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.

    v0.17.2 7.4M #multi-dimensional-array #array #blas #matrix

  7. rustc-hash

    A speedy, non-cryptographic hashing algorithm used by rustc

    v2.1.3 59.6M #hasher #fxhash #rustc

  8. etherparse

    parsing & writing a bunch of packet based protocols (EthernetII, IPv4, IPv6, UDP, TCP ...)

    v0.20.3 770K #udp #tcp #ipv6 #vlan #ipv4

  9. simdutf8

    SIMD-accelerated UTF-8 validation

    v0.1.5 16.3M #utf-8 #validation #unicode #string #string-validation

  10. sonic-rs

    fast Rust JSON library based on SIMD

    v0.5.8 564K #serde-json #json #simd-json #serialize #simd

  11. serde_bytes

    Optimized handling of &[u8] and Vec<u8> for Serde

    v0.11.19 10.7M #serialize #serialization #serde #byte #no-std

  12. linkme

    Safe cross-platform linker shenanigans

    v0.3.36 1.8M #cross-platform #linkage #no-alloc

  13. bytecount

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

    v0.6.9 8.2M #byte-slice #utf-8 #occurrence #counting #code-point #runtime-dispatch-simd

  14. postcard

    A no_std + serde compatible message library for Rust

    v1.1.3 5.6M #cobs #framing #serde

  15. bitvec

    Addresses memory by bits, for packed collections and bitfields

    v1.1.1 19.4M #bitstream #bit-vector #bit-field

  16. zeroize

    Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler…

    v1.9.0 44.7M #volatile #secure #memset #memory #zero

  17. imgref

    A basic 2-dimensional slice for safe and convenient handling of pixel buffers with width, height & stride

    v1.12.2 4.2M #stride #frame #interop #vec2d #plane

  18. bytemuck

    mucking around with piles of bytes

    v1.25.1 25.6M #cast #transmute #byte

  19. palette

    Convert and manage colors with a focus on correctness, flexibility and ease of use

    v0.7.6 1.3M #rgb #color-conversion #convert

  20. atoi

    Parse integers directly from [u8] slices in safe code

    v3.1.0 12.6M #convert #integer #conversion

  21. arrayref

    Macros to take array references of slices

    v0.3.9 17.3M #reference #slice #macro #array #bounds #buf-mut

  22. borsh

    Binary Object Representation Serializer for Hashing

    v1.8.0 12.5M #binary-encoding #borsh-serialize #borsh-deserialize #representation #serializer-for-hashing #partial-eq #to-vec

  23. zerovec

    Zero-copy vector backed by a byte array

    v0.11.6 50.9M #zero-copy #serialization #serde #memory-efficiency

  24. ecow

    Compact, clone-on-write vector and string

    v0.3.0 654K #sso-string #vector-cow #string #vector

  25. bincode-next

    A compact, ultra-fast binary serialization format for Rust, optimized for networking and storage!

    v3.1.1 141K #binary-encoding #serialization #serde #performance

  26. trie-db

    Merkle-Patricia Trie generic over key hasher and node encoding

    v0.31.0 423K #database #trie-root #modified-merkle-tree #node #hash-db #byte-slice #base-16 #hasher #root-hash #memory-db

  27. array-bytes

    A collection of Array/Bytes/Hex utilities with full No-STD compatibility

    v9.3.0 474K #vec #slice #array #hex #no-std

  28. diff

    An LCS based slice and string diffing implementation

    v0.1.13 11.4M #lcs #slice #string-diffing #line

  29. prettydiff

    Side-by-side diff for two files

    v0.9.0 405K #diff #change #text

  30. extendr-api

    Safe and user friendly bindings to the R programming language

    v0.9.0 15K #extendr #robj #documentation #object #prelude #fred #file-named #macro-attributes #user-friendly #api-wrapper

  31. tls_codec

    A pure Rust implementation of the TLS (de)serialization

    v0.5.0 2.6M #deserialize #serialization #byte-slice #mls #format #defined-in-rfc #pkcs

  32. typed-index-collections

    Typed index version of Rust slice and Vec containers

    v3.5.0 332K #vec #collection #index-vec #slice #no-std

  33. revision

    A serialization and deserialization implementation which allows for schema-evolution

    v0.30.0 211K #serialization #bincode

  34. aligned-vec

    Aligned vector and box containers

    v0.6.4 6.1M #alignment #vec #allocation #slice #box

  35. circular-buffer

    Efficient circular buffer implementation

    v2.0.0 354K #fifo-queue #queue #buffer #fifo

  36. byte-slice-cast

    Safely cast bytes slices from/to slices of built-in fundamental numeric types

    v1.2.3 3.3M #byte-slice #numeric #cast #no-std

  37. gix-config-value

    gitoxide project providing git-config value parsing

    v0.18.1 2.9M #gitoxide #gitconfig #gix #boolean #parser #byte-slice #bstr #value-parser #env-var

  38. gix-quote

    gitoxide project dealing with various quotations used by git

    v0.7.2 2.7M #gitoxide #gix #quote #string #unquote #version-control #developer-experience #real-world-scenario #ein #byte-slice

  39. zlib-rs

    A memory-safe zlib implementation written in rust

    v0.6.5 12.1M #compression #instructions #memory-safe #low-level #dynamic

  40. musli

    Müsli is a flexible and efficient serialization framework

    v0.0.149 21K #binary-encoding #serialization #no-alloc #binary-json

  41. mlx-rs

    Unofficial rust wrapper for Apple's mlx machine learning library

    v0.25.3 42K #deep-learning #machine-learning

  42. bitter

    Swiftly extracts unaligned bit-level data from a byte slice

    v0.9.1 26K #bitstream #bit #binary

  43. str_indices

    Count and convert between indexing schemes on string slices

    v0.4.4 1.4M #text #no-std #string

  44. pretty-hex

    Pretty hex dump of bytes slice in the common style

    v0.4.2 1.5M #hex-dump #binary #logging #hex

  45. core_extensions

    Extensions for core/std library types, and other miscelaneous features

    v1.5.4 239K #extension-traits #no-std

  46. mitsein

    Strongly typed APIs for non-empty collections, slices, and iterators

    v0.9.0 7.8K #non-empty #collection #iterator #slice #one-or-more #no-alloc

  47. gix-refspec

    gitoxide project for parsing and representing refspecs

    v0.43.0 2.7M #parser #specification #gitoxide #fetch #byte-slice

  48. alphanumeric-sort

    can help you sort order for files and folders whose names contain numerals

    v1.5.8 248K #alphanumeric #numbers #file #path

  49. elliptic-curve-tools

    Extra Rust-Crypto elliptic-curve adaptors, functions, and macros

    v0.3.0 58K #elliptic-curve #serialization #ecc

  50. bitreader

    reading individual bits from a slice of bytes. You can read "unusual" numbers of bits from the byte slice, for example 13 bits at once. The reader internally keeps track of position within the buffer.

    v0.3.11 477K #bitstream #bit

  51. linear-srgb

    Fast linear↔sRGB color space conversion with FMA acceleration and LUT support

    v0.6.12 13K #srgb #linear #convert #gamma #graphics

  52. managed

    An interface for logically owning objects, whether or not heap allocation is available

    v0.8.0 943K #ownership #heap-allocator #object

  53. tui-piechart

    A customizable pie chart widget for Ratatui TUI applications

    v1.0.2 1.0K #ratatui-widgets #pie-chart #widgets

  54. kawa

    Agnostic representation of HTTP/1.1 and HTTP/2.0 for parsing, generating and translating HTTP messages, with zero-copy, made for Sōzu

    v0.7.1 650 #http2 #h1 #clevercloud

  55. arrow-array

    Array abstractions for Apache Arrow

    v59.0.0 5.5M #apache-arrow #array-builder #slice #vec #downcasts

  56. pct-str

    Percent-encoded strings for URL, URI, IRI, etc

    v3.0.1 322K #percent-encoded #encode #decode #string #decode-string

  57. epserde

    ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework

    v0.13.0 32K #serialization #zero-copy #mmap

  58. plain

    A small Rust library that allows users to reinterpret data of certain types safely

    v0.2.3 9.6M #ffi #pod #memory

  59. btoi

    Parse integers directly from ASCII byte slices

    v0.5.0 1.7M #integer #atoi #no-std

  60. bao-tree

    BLAKE3 verfiied streaming with custom chunk groups and range set queries

    v0.16.0 58K #range-set #post-order #hashing

  61. crop

    A pretty fast text rope

    v0.4.3 17K #rope #edit #buffer #tree

  62. bao

    BLAKE3 verified streaming

    v0.13.1 5.9K #byte-slice #blake3 #streaming #hash #root-hash #hash-tree #outboard #encoding-format #seeks

  63. slice-command

    slice is a command-line tool that allows you to slice the contents of a file using syntax similar to Python's slice notation

    v0.6.0 #slice #file-content #text #tool #utility-tool

  64. prettytable-rs

    printing pretty formatted tables in terminal

    v0.10.0 920K #table-format #pretty-print #pretty #tabs

  65. multitude

    Fast and flexible arena allocator

    v0.5.1 #arena-allocator #bump-allocator #rc #chunks #utf-16 #oxidizer #dst #wide-string #statistics #utf-8

  66. msg_parser

    Outlook Email Message (.msg) parser

    v0.3.6 52K #outlook #email #ole #msg

  67. bitflagset

    Enum and positional typed bitsets with Set API

    v0.0.3 15K #bit-set #bit-vec #bit-flags #enums #api #atomic-u64 #set-operations #repr-transparent #positional #bit-operator

  68. outref

    Out reference

    v0.5.2 11.8M #slice #write-only #reference

  69. link-section

    Link-time initialized slices for Rust, with full support for Linux, macOS, Windows, WASM and many more platforms

    v0.18.3 1.2M #slice #link-time #no-alloc

  70. hamming-bitwise-fast

    Fast bitwise Hamming distance using auto-vectorization with runtime SIMD detection on x86

    v1.1.0 5.5K #hamming-distance #simd #bit-manipulation #popcount

  71. beef

    More compact Cow

    v0.5.2 3.3M #cow #slice #borrow #string

  72. dyn-stack

    Dynamic stack wrapper for unsized allocations

    v0.13.2 1.5M #stack-allocation #array #slice #unsized #allocation

  73. byteview

    Thin, immutable zero-copy slice type

    v0.10.1 109K #byte-slice #string-view #german-string

  74. hipstr

    string for Rust: zero-cost borrow and slicing, inline representation for small strings, (atomic) reference counting

    v0.8.0 163K #rc #arc-str #inline-string #reference-counting #cow

  75. mmap-io

    Zero-copy memory-mapped file I/O for Rust. Safe concurrent reads, writes, and atomic views across Linux, macOS, and Windows. Built for databases, log structures, game runtimes, caches, and IPC.

    v1.0.0 1.5K #mmap #io #filesystem-io #zero-copy #memory-map

  76. soa-rs

    A Vec-like structure-of-arrays container

    v1.0.0 1.5K #structure-of-arrays #debugging #partial-eq #soars #array-element #vec-like #macro-derive #memory-layout #el #array-of-structures

  77. json-escape

    A no_std, zero-copy, allocation-free library for streaming JSON string escaping and unescaping. Ergonomic, fast, RFC 8259 compliant, with layered APIs for iterators, I/O streaming, and low-level tokens.

    v0.3.1 3.5K #streaming-json #api-token #serde-json #zero-copy

  78. platform-mem

    Memory for linksplatform

    v0.3.0 1.4K #mmap #memory-allocator #linksplatform

  79. encode_unicode

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

    v1.0.0 11.8M #utf-8 #utf-16 #unicode

  80. interp

    Matlab's interp1 function

    v2.1.2 232K #interpolation #linear-interpolation #interp1 #linear #numeric

  81. orx-concurrent-vec

    A thread-safe, efficient and lock-free vector allowing concurrent grow, read and update operations

    v3.10.0 10K #lock-free #atomic #concurrency #lock-free-data-structures #vec

  82. oxicode

    A modern binary serialization library - successor to bincode

    v0.2.4 64K #binary-encoding #serialization #bincode #encode

  83. slice-dst

    Slice-based custom DSTs

    v1.6.0 116K #slice #type #thin #erasure

  84. ag

    CLI App to slice and dice logfiles

    v0.19.5 1.7K #logging #json #row #query #aggregate #slice-dice #logfmt #error-handling #percentile #aggregate-data

  85. slicec

    The Slice parser and other core components for Slice compilers

    v0.4.0 380 #slice #ice #icerpc

  86. omeco

    Tensor network contraction order optimization

    v0.2.5 390 #optimization #contraction #einsum #tensor

  87. dithereens

    Functions & traits for quantizing values with error-diffusion

    v0.6.0 #dithering #graphics #image

  88. lebe

    Tiny, dead simple, high performance endianness conversions with a generic API

    v0.5.3 4.8M #endian #byteorder #endianness #binary-io #io

  89. stackalloc

    Safely allocate and manipulate arbitrarily-sized slices on the stack at runtime

    v1.2.2 7.9K #stack-allocation #safe #alloca

  90. lowdash

    A Lodash inspired utility library to manipulate array and object for Rust

    v0.6.1 460 #utility #lodash #rust-lodash

  91. scx_cosmos

    Lightweight scheduler optimized for preserving task-to-CPU locality. https://github.com/sched-ext/scx/tree/main

    v1.1.5 #scheduler #task-to-cpu #sched-ext #ebpf #numa #increase #time-slice #scx #wake-ups #timer

  92. radsort

    Radix sort implementation for sorting by scalar keys (integers, floats, chars, bools)

    v0.1.1 358K #radix-sorting #sorting #radix #counting

  93. scx_rlfifo

    FIFO scheduler in Rust that runs in user-space

    v1.1.2 #userspace #scheduler #fifo #ebpf #linux-kernel-features #time-slice

  94. slice-group-by

    Iterators over groups in slices and strs

    v0.3.1 819K #slice

  95. anybytes

    A small library abstracting over bytes owning types in an extensible way

    v0.20.2 150 #byte-source #zero-copy #byte-owner #mmap #view #winnow #python-bindings #pyo3 #byte-slice #data-access

  96. tokio-io-utility

    Some helper functions for tokio::io

    v0.7.6 92K #tokio #io-slice #async

  97. sciparse

    Zero-copy SCION packet parsing, serialization and control plane components

    v0.5.2 160 #scion #zero-copy #networking

  98. 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 #binary-data #data-layout #structured #format #layout

  99. scx_flash

    A scheduler designed for multimedia and real-time audio processing workloads. https://github.com/sched-ext/scx/tree/main

    v1.1.2 #real-time-audio #real-time-audio-processing #scheduler #sched-ext #ebpf #time-slice #scx

  100. as-slice

    AsSlice and AsMutSlice traits

    v0.2.1 4.9M #slice #array #conversion

  101. hash-db

    Trait for hash-keyed databases

    v0.16.0 564K #hash #hash-keyed #traits #hasher #database #byte-slice

  102. ndarray-slice

    Fast and robust slice-based algorithms (e.g., sorting, selection, search) for non-contiguous (sub)views into n-dimensional arrays

    v0.6.0 2.4K #sorting #numpy #select #no-alloc #multi-dimensional-array

  103. toodee

    A lightweight 2D wrapper around a Vec

    v0.6.1 #sorting #array #translation #matrix

  104. cookie-factory

    nom inspired serialization library

    v0.3.3 2.0M #endian #serialization #nom

  105. bitbuffer

    Reading bit sequences from a byte slice

    v0.11.3 950 #read-stream #endianness #bit-read #bit-write #read-bit #bit-length #byte-array #derive-traits #byte-slice #byte-sequences

  106. slice-ring-buffer

    A double-ended queue that Deref's into a slice

    v0.3.4 191K #ring-buffer #deque #circular-buffer

  107. oxideav-ffv1

    Pure-Rust FFV1 (RFC 9043) lossless intra-only video codec for oxideav

    v0.0.9 #video-codec #ffv1 #lossless #multimedia-encoding

  108. jetscii

    A tiny library to efficiently search strings and byte slices for sets of ASCII characters or bytes

    v0.5.3 414K #ascii #string-search #simd #search #byte

  109. out

    fast min and max functionality for collections

    v8.0.2 650 #min-max #iterator #slice #max #min

  110. mago-bytes

    Shared byte-slice utilities for the Mago toolchain: lossy UTF-8 display wrapper, byte trimming helpers

    v1.43.0 750 #linter #mago #php #byte-slice #php-toolchain #utf-8 #lossy #logging #simd-accelerated #trimming

  111. repe

    RPC protocol (JSON-focused)

    v3.10.0 #rpc #json #protocols

  112. beve

    (Binary Efficient Versatile Encoding) specification with serde support

    v2.5.0 #typed-arrays #numeric-array #convert-json #serde #specification #complex-numbers #f16

  113. kira-spatial

    Deterministic orchestrator for spatial transcriptomics: IO, field transforms, core math, and 3D export

    v0.3.0 #bioinformatics #spatial #transcriptomics #visium #oncology #genomics

  114. str-macro

    The str!() macro, similar to vec![] but for strings

    v1.0.1 34K #string #macro #slice #owned

  115. trimothy

    Traits for trimming slices, vecs, and strings

    v0.9.1 #vec #trim

  116. easyfft

    providing an easy FFT API for arrays and slices

    v0.4.2 34K #fft #const-generics #dft #multimedia-encoding #discrete

  117. bevy_aseprite_ultra

    A Bevy plugin for directly loading spritesheets and animations from aseprite binary files with hot reloading support

    v0.9.0 260 #aseprite #loader #animation #bevy-animation #atlas

  118. hex-display

    Display impl for byte slices which provides a hexdump

    v0.4.0 23K #hex-dump #slice #hex

  119. csgrs

    Constructive solid geometry (CSG) on meshes using BSP trees in Rust

    v0.20.1 650 #slice #offsetting #physics #graphics

  120. extfmt

    Extended formatting options for commmon types

    v0.2.0 146K #formatting #hex-dump

  121. morok-tensor

    High-level lazy tensor API for the Morok ML compiler

    v0.1.0-alpha.2 #lazy-evaluation #tensor #math #morok #compiler #multidimensional-array #argmin #argmax #matmul #reshape

  122. capwriter

    Fast saving and loading with annotating cap for vector and slice

    v0.4.3 4.0K #cap #save #slice #serialization #loading #save-load #saving-and-loading

  123. oxideav-magicyuv

    Pure-Rust MagicYUV lossless decoder for the oxideav framework

    v0.0.6 #video-codec #video #magicyuv #lossless #multimedia-encoding

  124. scursor

    Secure cursor library with support for read and write transactions

    v0.5.0 17K #secure #transaction #read-cursor #reader-writer #byte-slice #read-error #panic-free #deserialize #borrowing

  125. purrdf

    umbrella crate: RDF 1.2 implementation, slices, and SHACL/ShEx shape validation

    v0.4.1 1.2K #rdf #shacl #sparql #shex #rdf-12

  126. yap

    Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.

    v0.12.0 219K #combinator #parser-combinator #token #parser-methods #into-tokens #yet-another

  127. scanner-rust

    text scanners which can parse primitive types and strings using UTF-8 or ASCII

    v2.0.18 1.1K #stream #stdin #java

  128. nunny

    the definitive non-empty slice/array/vec library for Rust

    v0.2.2 6.2K #arrayvec #vec #non-empty #definitive #slice #try-from #partial-eq

  129. stumpalo

    A fast, zero-dependency, memory efficient bump allocator with chunk reuse and scoped stack support

    v0.4.0 600 #bump-allocator #stack-allocator #arena-allocator #performance

  130. substring

    method for string types

    v1.4.5 654K #string #slice #substr

  131. oxideav-jpegxs

    Pure-Rust JPEG XS (ISO/IEC 21122) low-latency image codec for production / IP video. Round-1 scaffold: codestream marker parsing only; pixel decode pending.

    v0.0.7 #jpeg #image-codec #jpegxs #multimedia-encoding #image

  132. ffi_types

    C ABI compatible wrappers for cbindgen/bindgen

    v0.0.21 4.5K #cbindgen #boxed-slice #bindgen #compatible #wrapper #abi

  133. ord_subset

    Tools for working with the Ord subset of certain PartialOrd types, like floats

    v3.1.2 8.8K #float #iterator #partial-ord #ord #slice

  134. display-more

    helper to display various types

    v0.2.6 52K #formatting #display #options #slice #helper

  135. n_circular_array

    An n-dimensional circular array

    v0.4.2 650 #array #circular #vector-matrix

  136. bit_mask_ring_buf

    A ring buffer implementation with cheap indexing

    v0.6.2 470 #ring-buffer #dsp #no-alloc #circular-buffer

  137. secure-types

    Secure data types that protect sensitive data in memory via locking and zeroization

    v0.3.0 #zeroize #no-std #secure #security #memory

  138. libdd-tinybytes

    Tiny implementation of a bytes::Bytes like type that supports AsRef<[u8]>

    v1.1.1 187K #rc #byte #serialization #zero-copy #u8 #utf-8 #byte-buffer #deallocation #byte-string

  139. slice_ring_buf

    A ring buffer implementation optimized for working with slices

    v0.3.2 #ring-buffer #dsp #no-alloc #circular-buffer

  140. value-traits

    By-value slices and iterators

    v0.2.1 4.1K #traits #iterator #slice #by-value #slice-index #subslice #index-mut #read-only #random-access #type-system

  141. emc

    Event Model Compiler for deterministic event-model authoring, validation, and proof artifact generation

    v0.1.2 #lean4 #mcp #quint #event-modeling

  142. off64

    Read from and write to byte slices with u64 offsets

    v0.9.0 50K #byte-slice #offset #u64 #reader-writer

  143. ikigai-llm

    Flexible LLM inference as ikigai ROC resources: urn:llm:ask (a facade grammar) dispatches to pluggable backends. Slice 0 ships an OpenAI-compatible REST backend covering Ollama / vLLM / llama…

    v0.7.0 #llm-inference #ikigai #roc #llm #ollama

  144. to_segments

    Ergonomic string splitting with readable methods for common manipulation tasks — cleaner alternative to .split().collect() chains

    v0.1.2 #split #segment #parser #string

  145. compile_time_sort

    Sort arrays and slices of primitives in const contexts

    v1.5.1 #const-context #sorting #const-sort #no-alloc

  146. linktime

    Link-time registration patterns for Rust (ctors, dtors, link-time slices and sections)

    v0.17.0 19K #link-section #constructor #no-alloc

  147. bytearray-ringbuffer

    A no_std, no-alloc ring buffer for variable-length byte slices in Rust

    v1.2.0 #ring-buffer #no-alloc #embedded

  148. lorawan

    structures and tools for reading and writing LoRaWAN messages from and to a slice of bytes

    v0.9.0 1.2K #lpwan-iot #iot #lpwan #parser #lightweight

  149. picoring

    High-performance, zero-copy circular buffer for Rust using hardware memory mirroring

    v0.6.0 #ring-buffer #zero-copy #memory #performance #circular-buffer

  150. timely_bytes

    Disjoint mutable byte slices from a common allocation

    v0.31.0 20K #dataflow #timely-dataflow #byte #timely

  151. assay-runner-linux

    Internal/experimental substrate for Assay measured-run workflows. Linux-only platform adapter for the Assay-Runner candidate; hosts cgroup placement primitives (Phase 2D Slice 3). No…

    v3.26.0 #assay #github-actions #evidence #tool-call #ci #api-surface #mcp #mcp-server #ai-agent #substrate

  152. oxideav-bitstream

    Minimal IDR/keyframe header parsing for H.264, HEVC, AV1 — used by oxideav HW-accel bridge crates (vaapi, vdpau, vulkan-video) to populate slice-data API parameter buffers without pulling a full SW codec

    v0.0.2 #av1 #h264 #hevc #bitstream #multimedia-encoding

  153. rlx-tensor

    Native ndarray alternative for RLX — NumPy-style tensors that trace, fuse, and run on any backend via the rlx compiler

    v0.2.10 #automatic-differentiation #compiler #ml #neural-network

  154. intern-mint

    byte slice interning

    v0.3.2 2.0K #byte-slice #interning #byte #hash #slice

  155. atosl

    A partial replacement for Apple's atos tool for converting binary addresses to symbols

    v0.1.18 #dwarf #debugging #mach-o #symbolication #atos

  156. parcoll

    Collections for parallel computing, such as SPSC, SPMC, and MPSC and MPMC queues

    v1.4.2 #mpmc #spmc #queue #spsc

  157. vicut

    A CLI text processor that uses Vim commands to transform text and extract fields

    v0.4.2 160 #vim #slice #field #cli

  158. slice-diff-patch

    providing utility functions for diff and patch of slices

    v1.3.1 #diff-patch #slice #change #vec #wu #reproduce #longest-common-subsequence

  159. piece-tree

    Purely functional (immutable) implementation of Piece Tree, inspired by fredbuf

    v0.1.6 #piece-table #vendor #text-buffer

  160. simple-bytes

    A small and easy crate to mutate or read u8 slices

    v0.2.14 113K #byte-slice #io #byte

  161. ring-seq

    Circular (ring) sequence operations for Rust slices — rotations, reflections, necklace canonical forms, symmetry detection, and more

    v0.3.1 #sequence #symmetry #circular #necklace #ring

  162. hexplay

    Format u8 slices like an hex editor

    v0.3.0 11K #hex-editor #display #hex

  163. non-empty-slice

    Non-empty slices

    v0.6.0 450 #slice #non-empty #vec #no-alloc

  164. sync-cell-slice

    Cells and slices that are accessible from multiple threads

    v0.9.14 3.9K #sync-cell #slice #sync #cell

  165. direct_ring_buffer

    A high-performance, lock-free ring buffer for single-producer, single-consumer scenarios

    v0.2.2 #ring-buffer #lock-free #spsc

  166. shuffle

    various shuffling algorithms over slices

    v0.2.1 1.4K #algorithm #shuffling #random #slice #fisher-yates #irs #shuffler #riffle #mocking

  167. varmap

    Fast, heterogeneous key-value maps for Rust. Store mixed types (integers, strings, bytes, custom structs) under a single key namespace, with compile-time keys, runtime strings, or enum variants…

    v0.1.1 #key-value-store #heterogeneous #arena #fnv

  168. take-until

    A take_until extension for iterators

    v0.2.0 139K #iterator #until

  169. hdlc

    support of the IEEE standard

    v0.4.1 #framing #byte-swap #packetize #frame

  170. append-only-bytes

    Shareable append-only bytes

    v0.1.12 102K #append-only #byte

  171. par_slice

    Slices that may be accessed from multiple threads with different levels of safety

    v2.0.1 #parallel #slice #slice-index #index #concurrency

  172. regit-svi

    Arbitrage-free SVI volatility surfaces in pure Rust. Raw, Jump-Wings and SSVI parametrisations, calibration, and static-arbitrage checks. Zero dependencies.

    v1.0.0 #volatility-surface #svi #calibration

  173. ownedbytes

    Expose data as static slice

    v0.9.0 1.1M #search-engine #tantivy #full-text-search #full-text-search-engine #lucene

  174. struct-field-names-as-array

    generating the field names of named structs as constants

    v0.3.0 38K #struct-fields #reflection #introspection

  175. sel-rs

    Select slices from text files by line numbers, ranges, positions, or regex

    v0.2.2 #extract #grep #select #text

  176. nu-pretty-hex

    Pretty hex dump of bytes slice in the common style

    v0.113.1 17K #hex-dump #pretty-hex #style #byte-slice

  177. second-stack

    A fast allocator for short-lived slices and large values

    v0.3.5 30K #memory-management #stack #slice #slice-stack

  178. nickel-lang-vector

    Persistent vectors for Nickel

    v0.2.0 12K #configuration-language #nickel #nix

  179. mailrs-rfc5322

    Pull-based RFC 5322 message parser — lazy header lookup, byte-level scan, zero-alloc borrowed slices. Skip-ahead to the header you want without building a full Message tree.

    v1.0.1 290 #rfc-5322 #lazy-evaluation #smtp #no-alloc

  180. scattered-collect

    Link-time collections for Rust (distributed slices, registries)

    v0.21.3 20K #slice #constructor #link-time #link-section #linktime #scatter #scattered #destructor #data-collection

  181. slice_trait

    A generic trait for any slice, with item as a type parameter

    v0.3.18 1.4K #slice #traits #generic #no-alloc

  182. odds

    ends — collection miscellania. Extra functionality for slices (.find(), RevSlice), strings and other things. Things in odds may move to more appropriate crates if we find them.

    v0.4.0 62K #slice #debug-assert #string #no-std

  183. tailvec

    Split Vec to mutable slice and TailVec, the TailVec can push or pop etc

    v0.2.13 1.1K #vec #slice #split-vec #split #no-std

  184. pdqselect

    Selects the kth smallest element of a slice, based on Orson Peters's Pattern Defeating Quickselect

    v0.1.1 626K #quickselect #quick-sort #nth-element #pdqsort

  185. non-empty-vec

    NonEmpty vector implementation, ensure non-emptiness by construction

    v0.2.4 850 #non-empty #deref-mut #vector #non-emptiness #construction #non-zero-usize #inherit #pop #unit-testing

  186. swap-buffer-queue

    A buffering MPSC queue

    v0.2.1 16K #mpsc #lock-free #async #atomic #no-std

  187. powerboxesrs

    functions to manipulate and compute metrics on boxes

    v0.3.1 #bounding-box #iou #compute #rotated #metrics #nms #multi-dimensional-array

  188. slices-lexicon

    AT Protocol lexicon validation library for Slices

    v0.3.1 #bluesky #lexicon #validation #wasm

  189. oxford_join

    Join string slices with Oxford Commas!

    v0.7.2 #grammar #join #list #string

  190. bv

    Bit-vectors and bit-slices

    v0.11.1 928K #bit-vec #bit-vector #bitset #bitvec

  191. assay-runner-spike

    Internal/experimental substrate for Assay measured-run workflows. Compatibility wrapper crate that re-exports the Assay-Runner candidate surface from assay-runner-schema (Slice 1) and assay-runner-core (Slice 2)…

    v3.12.0 #assay #github-actions #evidence #ci #claim #ai-agent #open-feature #substrate #mcp-server #cyclone-dx

  192. bytelines

    Read input lines as byte slices for high efficiency

    v2.5.0 10K #byte-slice #read-input #byte

  193. abao

    BLAKE3 verified streaming

    v0.2.0 1.2K #blake3 #slice #streaming #hashing #chunks #root-hash #outboard #hash-tree #per-group #encoding-format

  194. slice_map

    A generic container to store a single type of data into unevenly sized slices

    v0.2.7 1.7K #container #iterated #slot-map #storage #slice #secondary-map #type-aliases

  195. nsi-ffi-wrap

    FFI wrapper and macro for NSI-compliant renderers – ɴsɪ

    v0.9.0 #3d #graphics-rendering #scene-description #ray-tracing #graphics

  196. fixed-slice-vec

    FixedSliceVec is a dynamic length Vec with runtime-determined maximum capacity backed by a slice

    v0.10.0 1.4K #vec #slice #no-std

  197. desert

    traits for {de,}serializing compact binary formats

    v2.0.1 #binary-encoding #serialization #deserialize

  198. leb128fmt

    encode and decode LEB128 compressed integers

    v0.1.0 19.9M #leb128 #compression #no-alloc

  199. indices

    macros and methods for safely retrieving multiple mutable elements from a mutable slice, addressing scenarios where slice elements would typically require RefCell or Cell (interior mutability approach)

    v0.3.6 1.7K #interior-mutability #refcell #slice #element #retrieving #zero-allocation

  200. expanding_slice_rb

    A self-expanding ring buffer similar to VecDeque optimized for working with slices of data

    v0.2.2 280 #slice #circular-queue #vec-deque

  201. rev_slice

    A newtype for operating on a reversed view of a slice

    v0.2.0 650 #indexing #reverse

  202. hex_fmt

    Formatting and shortening byte slices as hexadecimal strings

    v0.3.0 708K #display #display-debug #hex

  203. simd-popcnt

    Fast bit population count (number of 1 bits) of a byte slice using POPCNT, AVX2, AVX512, ARM NEON and ARM SVE

    v0.2.0 #simd #popcount #popcnt #hamming #bitcount

  204. simd_aligned

    Safe and fast SIMD-aligned data structures with easy and transparent 'flat' access

    v0.6.1 5.1K #simd #wide #memory #alignment

  205. enums

    Enumerate trait for vector and slice in rust. It abstracts chain methods like .iter().enumerate().collect() into a clean, reusable method also called enums like python enumerate.

    v0.5.1 260 #iterator #enumerate #utility

  206. rav1d-disjoint-mut

    A provably safe abstraction for concurrent disjoint mutable access to contiguous storage

    v0.3.1 2.2K #disjoint #mutex #concurrency #concurrency-mutex #slice

  207. frame_mem_utils

    a few stack oriented utileties designed with unsafe in mind

    v0.2.5 #stack-allocation #arena #vector

  208. xsv

    A high performance CSV command line toolkit

    v0.13.0 1.4K #csv #slice #tsv #csv-tsv #command

  209. ot_utils

    designed for concatenating audio samples and generating .ot (slice) files for the Elektron Octatrack sampler

    v0.1.5 230 #audio-samples #generator #multimedia-encoding

  210. sview-fmindex

    FM-index library with slice view architecture for efficient text indexing and pattern matching

    v0.1.2 #fm-index #pattern-matching #bioinformatics #burrows-wheeler #fmindex

  211. dyn-slice

    &[dyn Trait] implementation, inspired by a Reddit thread

    v4.0.0-alpha.2 #dyn-traits #slice #traits #dyn

  212. range-lock

    Range lock for std::vec::Vec

    v0.2.4 360 #mutex #range #mutex-lock #locking

  213. sprite-slicer

    Sprite-sheet slicing, transparent sprite detection, action grouping, background removal, frame normalization, and GIF preview export

    v0.1.2 #sprite #pixel-art #gamedev #image

  214. arc-slice

    Shared memory slices

    v0.1.0 140 #zero-copy-buffer #zero-copy #io #buffer-io

  215. lib3mf-slicer

    3MF file slicer tool that generates slice images from 3D models

    v0.1.1 #3mf #3d-printing #slicer

  216. read_until_slice

    AsyncBufRead::read_until extension to take a slice as a delimiter instead of a single u8

    v0.1.18 #async-buf-read #delimiter #read-until #slice

  217. head-tail-iter

    An iterator that repeatedly splits head & tail

    v1.1.0 #iterator #head-tail #no-alloc

  218. bufio

    std::io::Write for your potentially uninitialized slice of memory

    v0.2.0 1.2K #stack #memory #api-bindings #write

  219. hpc-node

    Shared contracts for node-level resource management between HPC systems: cgroup v2 conventions, namespace handoff protocol, mount management, and readiness signaling

    v2026.1.28 #namespaces #cgroup #hpc #init #mount #namespace

  220. unslice-dst

    Fancy slice-like DST support

    v0.3.2 #dst #type #unsized #slice

  221. index-ext

    Index slices with arbitrary ints and as arrays

    v1.0.0 #array-index #int-index #extension

  222. structview

    Viewing binary data as high-level data structures, safely

    v1.1.0 2.9K #data-structures #zero-copy #cast #struct

  223. cepstrum-extractor

    compute the cepstrum of a signal

    v0.2.1 #extractor #cepstrum #cepstral #audio #quefrency

  224. safe-string

    safe interface for interacting with multi-byte strings in Rust, namely IndexedStr, IndexedString, and IndexedSlice

    v0.3.0 6.9K #safe-strings #indexed-string #multi-byte #indexed-slice #character #byte-offset #utf-8 #byte-length

  225. staticview

    Turn any borrowed struct into a self-owning 'static version — all slice data packed into a single heap allocation, no cloning strings into String, no Vec overhead. Just raw, flat memory.

    v0.1.6 #heap-allocator #zero-copy #transmute #memory-efficiency

  226. fast-slice-utils

    Highly optimized slice utilities using SIMD instructions when available

    v0.1.2 550 #simd-performance #slice #avx2 #neon #simd

  227. kastellan-worker-egress-proxy

    Per-worker egress proxy: host-allowlist + SSRF/IP-pinning boundary enforcement over a UDS. Slice #1 (no TLS interception).

    v0.1.0 #per-worker #egress #proxy #kastellan #cassandra #sandboxed #uds #ssrf #artificial-intelligence #interception

  228. watto

    parsing and serializing Plain Old Data

    v0.2.0 126K #plain-old-data #parser #string-table #serialization #writer #output-buffer #parsing-and-serialization #aligning

  229. asbytes

    Traits for viewing data as byte slices or consuming data into byte vectors. Relies on bytemuck for POD safety.

    v0.4.1 160 #bytemuck #general-purpose #pod #byte

  230. matrix-slice

    Safe abstractions for two-dimensional slices

    v1.1.2 #slice #matrix #two-dimensional #data #abstraction

  231. taped

    A lightweight cursor for non-linear parsing of slices

    v1.5.2 #iterator #pointers #cursor

  232. prefetch-index

    prefetch a slice element

    v0.2.1 600 #prefetch #utility #cache

  233. nine-slices

    Scale images using nine-slice scaling

    v0.1.3 #sprite #graphics #gamedev

  234. itoaaa

    Print integers to target buffer in decimal format, fast

    v0.1.1 310 #integer #buffer #no-alloc

  235. arena-arc

    A fast, chunk-based allocator for building contiguous slices and sharing them via handles

    v0.1.2 #handle #allocator #sharing #slice #chunk-based #miri

  236. nibble_vec

    Vector data-structure for half-byte values

    v0.1.0 4.7M #nibble #data-structures #collection #slice #vector-data

  237. array-util

    no_std array helpers available without nightly

    v1.0.2 79K #generics #array #embedded

  238. purrdf-slice

    PurRDF native slice catalog: manifest-based discovery, typed artifact inventory, content-addressed IDs

    v0.4.3 1.3K #rdf #slice #provenance #manifest #linked-data

  239. irmf-slicer

    A slicer for IRMF (Infinite Resolution Materials Format) files

    v0.4.0 #3d-printing #irmf #slicer #3d-modeling #cad

  240. line-col

    Convert string slice indices into line/column numbers

    v0.2.1 108K #column #string #parser #line #lookup

  241. linear-deque

    A double-ended queue that can be sliced at any time without preparation

    v0.1.3 #double-ended-queue #time-slice #sliced #deque #buffer #ring-buffer #no-std

  242. fileslice

    Slices of files

    v0.7.0 2.9K #slice #file

  243. u8pool

    Stack for u8 slices in a client-provided buffers

    v1.1.2 8.4K #zero-allocation #memory-pool #stack #embedded

  244. paginate

    framework agnostic pagination crate, that is especially suited for databases, slices and collections. Paginate calculates the range of pages indexes, making it ideal for accessing slices…

    v1.1.11 2.2K #pagination #database #web

  245. awsm-audio-worklet

    Write a WASM DSP processor for the awsm-audio AudioWorklet node

    v2.4.0 #wasm #dsp #processor #node #render #abi #shim

  246. shannon-nu-pretty-hex

    Pretty hex dump of bytes slice in the common style

    v0.111.3 #hex-dump #pretty-hex #byte-slice #style

  247. static-mapset

    Maps and sets based on ordered array or slice

    v0.1.0 #binary-search #map-set #associative-array #array-map #no-alloc

  248. smooai-smooth-operator-ingestion

    Knowledge ingestion + connectors for smooth-operator — pull documents from sources (file/web), chunk, embed, and store them in the StorageAdapter knowledge slice so they're retrievable (feature gap G1/G2/G9)

    v1.22.11 430 #deployment #pipeline #chunks #artificial-intelligence #store #source-file #storage-adapter #smooth-operator #agent-service #knowledge-base
  249. Try searching with DuckDuckGo or on crates.io.


  250. hud-slice-by-8

    HUD Software's Rust improved implementation of the Intel Slice-By-8 algorithm

    v1.0.10 #hash #hasher #string #gamedev #string-hash

  251. concat-string

    macros for concatenating string slices into owned strings

    v1.0.1 65K #concatenation #string #slice

  252. uniques

    Analyze items in a slice and calculate the unique, first, duplicate, and subsequent items and their indices

    v0.2.1 #duplicates #indices #calculate #subsequent #slice #hash-map #occurring #appearing

  253. aligned-array

    A newtype with alignment of at least A bytes

    v1.0.1 173K #alignment #static #array

  254. procmod-scan

    Fast pattern and signature scanning for byte slices

    v1.0.1 #game-modding #scan #signature #game #pattern

  255. mut-str

    A toolkit for working with mutable string slices (&mut str)

    v1.1.0-alpha.2 500 #mutability #slice #string

  256. strslice

    that provides zero copy string iterators for working with string slices. The library offers iterators similar to standard Rust string methods

    v0.1.3 #string #iterator #slice #rust

  257. unsafe_cell_slice

    A microlibrary for creating multiple mutable references to a slice

    v0.2.2 14K #unsafe-cell #slice #unsafe

  258. mlx-rs-burn

    Unofficial rust wrapper for Apple's mlx machine learning library (fork with slice, scatter, flip operations for burn-mlx)

    v0.25.5 150 #deep-learning #mlx #machine-learning #burn

  259. streplace

    A tiny library for matching and replacing in strings and slices with user-defined functions

    v3.0.0 500 #string-matching #user-defined #slice #matcher #replacer #matchable

  260. rune-hex

    Hex encoding and decoding for byte slices and files — lowercase, uppercase, and streaming output

    v0.1.1 #hex-encoding #hex #cryptography

  261. sdset

    Set operations for sorted and deduplicated slices. Much performances! Such Wow!

    v0.4.0 13K #sorting #slice #dedup

  262. buthash

    Fast hash for structs, slices and integers

    v0.1.2 #hash #integer #struct #slice #seed #64-byte #byte-slice

  263. slice-of-array

    Extension traits for casting between slices and slices of arrays. (&[T] <-> &[[T; n]])

    v0.3.2 2.8K #slice #nest #flatten #no-std

  264. sentinel

    A sentinel-terminated slice library

    v0.5.4 #c-str #slice #null

  265. partition

    slices in-place by a predicate

    v0.1.2 47K #iterator-partition #algorithm #slice

  266. split_slice

    accessing (&[T], &[T]) as if it were a single slice

    v1.1.0 #slice #split #iterator

  267. k-combinations

    Efficient iterator over k-element combinations of a slice

    v0.9.0 #combination #iterator #slice #bitmask #index-based #falls

  268. xslice

    Slice representation using relative extents instead of absolute pointers

    v0.1.2 #pointers #extent #representation #slice #relative #forms #parse-url

  269. zip-to-irmf

    Convert zipped image slices to IRMF shaders

    v0.4.0 #zip #irmf #shader #convert #slice #fft #3d #zipped

  270. stride

    A strided slice type

    v0.4.1 #slice #memory

  271. heapify

    Convenience functions to turn slices into max-heaps

    v0.2.0 155K #slice #heap #priority

  272. slice_ops

    A selection of useful slice operations

    v1.0.7 #slice #async #slice-operations #slice-utility #no-alloc