-
shlex
Split a string into shell words, like Python's shlex
-
shell-words
Process command line according to parsing rules of UNIX shell
-
text-splitter
Split text into semantic chunks, up to a desired chunk size. Supports calculating length by characters and tokens, and is callable from Rust and Python.
-
gix-index
A work-in-progress crate of the gitoxide project dedicated implementing the git index file
-
async-dup
Duplicate an async I/O handle
-
rustls-tokio-stream
AsyncRead/AsyncWrite interface for RustTLS on Tokio
-
orx-split-vec
An efficient dynamic capacity vector with pinned element guarantees
-
gix-blame
gitoxide project dedicated to implementing a 'blame' algorithm
-
orx-fixed-vec
An efficient fixed capacity vector with pinned element guarantees
-
rmk
Keyboard firmware written in Rust
-
hiddenlink
tunnel which tries to hide itself inside of other protocols
-
array-concat
Macros for concatenating const arrays
-
scfs
A convenient splitting and concatenating filesystem
-
debuginfo-split
Splits out the debugging informations
-
ag
CLI App to slice and dice logfiles
-
genemichaels
Makes your code formatty
-
simple-string-patterns
Makes it easier to match, split and extract strings in Rust without regular expressions. The parallel string-patterns crate provides extensions to work with regular expressions via the Regex library
-
rpacket
Low-level OpenPGP packet operations based on rPGP
-
json-split-aom
Split a large JSON file containing an array of maps into multiple files
-
string-patterns
Makes it easier to work with common string patterns and regular expressions in Rust, adding convenient regex match and replace methods (pattern_match and pattern_replace) to the standard…
-
orx-imp-vec
ImpVecstands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference -
filego
A file splitting & merging solution
-
atm0s-sdn-network
Main network-plane of atm0s-sdn
-
plane-split
Plane splitting
-
nail-parquet
A comprehensive cli data utility with parquet, xlsx and csv support
-
wasm_split_helpers
Split a WASM module into lazily loadable chunks
-
pywr-v1-schema
Pywr v1.x schema for validation and (de)serialization of model JSON files
-
npingler
A Nix profile manager for use with npins
-
instant-segment
Fast English word segmentation
-
wasm_split_cli_support
Split a WASM module into lazily loadable chunks
-
hodu_cpu_kernels
hodu cpu kernels
-
splitty
a string splitter taking quotes into account
-
strs_tools
Tools to manipulate strings
-
escaping
configurable string escaping and unescaping
-
ttyper
Terminal-based typing test
-
jsonwebtokens
A Json Web Token implementation for Rust
-
teleparse
-
shamirsecretsharing
Shamir secret sharing library for Rust
-
rar
Rust native RAR extractor based upon nom
-
alphabet_detector
Natural language alphabet detection library
-
mist
minimal, improved speedrun timer
-
loki_text
advanced string manipulation with pattern searching and replacement capabilities
-
logss
command line tool that helps you visualize an input stream of text
-
postwoman
API tester and debugger for your CLI
-
rmk-config
Config crate of RMK
-
rspack_plugin_split_chunks
rspack split chunks plugin
-
xlsx_split
automatically splitting xlsx file
-
form
A small script to move inline modules into the proper directory structure
-
tailvec
Split Vec to mutable slice and TailVec, the TailVec can push or pop etc
-
vec64
High-performance Rust vector type with automatic 64-byte SIMD alignment
-
check_build
verify a VCF file against hg19 and hg38 references using a streaming, low-memory approach
-
array-fusion
Array merging and splitting facilities
-
cynosure
High performance data structures & primitives from beyond the Blackwall
-
wasm-splitter
splitting up large WASM binaries into smaller chunks
-
jsrmx
command-line tool to manipulate JSON files. It can split large single-object JSON files into many files; merge multiple JSON files into one large JSON file; bundle multiple JSON files into one NDJSON file…
-
separator
Formats numbers into strings with thousands separators for readability
-
spacetimedb-vm
A VM for SpacetimeDB
-
antimatter
antimatter.io Rust library for data control
-
embedded-cli
CLI with autocompletion, help and history for embedded systems (like Arduino or STM32)
-
cbsk_log_tokio
log tool, using tokio as the runtime
-
mdtablefix
mdtablefixunb0rks and reflows Markdown tables so that each column has a uniform width. When the--wrapoption is used, it also wraps paragraphs and list items to 80 columns. -
markdown-frontmatter
A type-safe markdown frontmatter parser
-
tremor-kv
A logstash inspured key value extractor
-
wasm-split-cli
CLI-support for wasm-split - a tool for splitting up large WASM binaries into smaller chunks
-
split_channel
stream-of-messages abstraction with split send/recv channels
-
cbsk_log_rayon
log tool, using tokio as the runtime
-
hecs-schedule
shedulable systems and parallel execution for hecs
-
gemini-map
A command-line tool to run files in parallel through Google Gemini
-
tidyvcf
command-line tool to convert VCF files to tab/comma separated tables
-
git-heatmap
customizable heatmap for git repos
-
unzip_iter
Unzip an iterator to iterators
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
sbbf-rs
Split block bloom filter implementation
-
buf_read_splitter
A stream reader with ability to read a stream until a defined pattern is reached (usually an array of [u8])
-
hat-splitter
HAT splitter
-
segtok
Sentence segmentation and word tokenization tools
-
equal-parts
An iterator that splits a collection into approximately equal parts
-
bt_string_utils
Basic string operations
-
links_blocking
Blocking implementation of links_blocking crate
-
hexpr
H-Expressions: A compact syntax for open hypergraphs
-
filerune_fusion
A file splitting & merging solution
-
split-spare
A trait to allow referencing the already initialized part of a collection while pushing into it's reserved capacity
-
chess_compression
A chess compression library
-
sfo-split
Implement splittable object
-
slycer
YouTube audio downloader and chapter-based splitter
-
sdvrp
Rust binding of Alkaid-SDVRP: An Efficient Open-Source Solver for the Vehicle Routing Problem with Split Deliveries
-
xstream-util
A command line tool to split a stream to child processes
-
rktk
Keyboard firmware Toolkit
-
r55
compiler for R.txt android files
-
token-dict
basic dictionary based tokenization
-
links_core
Core create of the links collection
-
pagat
that helps you split the bill
-
yakvdb
Kev-Value DataBase
-
split-yew
Yew component for the Split.js library: a resizable split view for web apps
-
fmtt
A diff-friendly text formatter that breaks lines on sensible punctuations and words to fit a line width
-
splitt
Split text in your terminal
-
syxpack
Helpers for processing MIDI System Exclusive messages
-
hash-roll
Rolling hashes & Content Defined Chunking (cdc)
-
fmtm
A diff-friendly Markdown formatter that breaks lines on sensible punctuations and words to fit a line width
-
wrc
A thread-safe weighted reference counting smart-pointer for Rust
-
tuple_split
An extension for the tupleops crate which adds a trait for splitting tuples
-
links_nonblocking
Nonblocking implementation of the links_nonblocking crate
-
shepherd
A distributed video encoder that splits files into chunks to encode them on multiple machines in parallel
-
miltr-common
A miltr commons library in pure rust
-
winsplit
split string into command line arguments mirroring CommandLineToArgV with VC++ 2008 parsing rules
-
dynec
An opinionated ECS-like framework
-
welch-sde
Spectral density and power spectrum estimation with Welch method
-
sharded
Safe, fast, and obvious concurrent collections
-
osqp-sys
FFI bindings to the OSQP (Operator Splitting Quadratic Program) solver
-
gtars-fragsplit
Small utility that wil split fragments files according to pseudobulk assignments
-
zsplit
Split text into multiple files by line
-
byte_stream_splitter
Splitting a stream of bytes by separator sequence
-
code-splitter
Split code into semantic chunks using tree-sitter
-
morsels_common
Internal library for other morsels packages
-
primeutils
A collection of tools for working with prime numbers
-
pixel_engine
A recreation of the olcPixelEngine by javidx9 written in Rust
-
split_slice
accessing (&[T], &[T]) as if it were a single slice
-
struct-compression-analyzer
Analyzes the bit distribution of packed structures
-
rs-ml
ML crate including Gaussian Naive Bayesian classifier
-
split-every
Split for every n occurrences of a pattern iteratively!
-
rsbatch-maestro
flexible batch splitting and management with various strategies
-
untanglr
Probabilistically split concatenated words using NLP based on English Wikipedia unigram frequencies
-
buffet
Thread-local buffer pool for the
loonacrate -
readability-text-cleanup
cleaning up text from HTML using Mozilla's Readability algorithm
-
range-split
splitting sequences with range parameters
-
chopstick
A commandline file slicing and unslicing utility
-
mongo-task-generator
Dynamically split evergreen tasks into subtasks for testing the mongodb/mongo project
-
select_indices
Iterators for taking multiple shared/exclusive references from a slice
-
piston-split_controller
A Piston library for handling split layout state and events
-
str_splitter
Experiment using a combinator API for flexible string splitting
-
auditable-build
Companion crate to
auditable, split out for technical reasons -
vecshard
Split Vecs in constant time
-
geochunk
Split a CSV semi-evenly based on ZIP population stats
-
meta-secret-core
Meta Secret core module
-
splitmut
Safely retrieves multiple mutable values from the same collection
-
stream-partition
Partition a single stream into multiple sub-streams based on a key
-
rowcalc
calculates split times for rowing sessons
-
quickwit-search
Quickwit's search logic
-
splix
Lightning-fast image splitter
-
caelunshun/feather-server
A Minecraft server implementation in Rust
-
sbbf-rs-safe
Split block bloom filter implementation
-
edit-chunks
Split out chunks of a large file for editing, then put them back together again
-
split-stream-by
Stream extension crate for splitting a Stream into two per a predicate
-
tuplestructops
Structural manipulations for tuples
-
tempo-rs
& minimal client to connect and interact with RTE's 'Tempo Like Supply Contract' API
-
audio_painter
make audio out of other audio
-
fluke-buffet
Buffer management for the
flukecrate -
flashtext2
The FlashText algorithm implemented in Rust
-
oh-snap
A thread-safe, owned, heap-allocated array which can be split and merged efficiently, i.e., without moves or memory (de-)allocations
-
horcrust
command-line-tool which splits a file into encrypted shards for safekeeping. As long as the specified threshold is met, a user can resurrect their original file at any time - no password necessary.
-
d-rs
stream processing utilities for the command line
-
floxide-core
Core components of the floxide framework for directed graph workflows
-
pals
Processes' Arguments LiSt
-
unibar
minimal status bar, written with Xlib in rust
-
splitfile
Reader and writer that splits IO across volumes (files) of a specified maximum size
-
infisearch_common
Internal library for other InfiSearch packages
-
input_conv
A basic stdio extension to automatically translate basic inputs to a given type
-
array_stat_functions
Array and Statistics functions in rust
-
sub-array
Extract a sub-array out of an array
-
pdf_cli
A pdf split,delete,merge cli
-
truncrate
truncate strings economically without splitting your characters, symbols, emojis etc
-
image_splitting
splitting images into smaller sub-images, supporting both equal division (3x3 grid) and custom-sized sub-images
-
csv-splitter
Splits CSV files into chunks by line count. Supports chunk upload to RabbitMQ.
-
domain-lookup-tree
A tree structure in Rust optimized for looking up domain names, with wildcard support
-
rktk-drivers-rp
rktk drivers for RP chip
-
deborrow
Splits mutable references safely into their fields, and helps with reference manipulation
-
tower-abci
A
tower-based interface to Tendermint’s ABCI -
split-paragraphs
Iterator over paragraphs of a string
-
intsplit
splitting numeric types into their binary component arrays
-
packr2
a few packing algorithms for your needs
-
sssmc39
Work-in-Progress of Shamir Secret Sharing for Mnemonic Codes (SLIP-39)
-
character_text_splitter
splitting text into chunks with overlap, designed for handling large amounts of text efficiently. Implementation is identical to langchain's CharacterTextSplitter
-
slice-ext
Useful extensions to slices and iterable types
-
nybble
Helper crate to split byte vectors into nybbles and combine them back
-
rayon_croissant
<lqd> bikeshedding the name: something that is mapped folded and collected, a 🥐
-
easy_strings
Ergonomic, garbage collected strings for Rust
-
split-tk
split data
-
vec_split
Splits arrays of vectors into arrays of items
-
frond
dynamic lexicographic containers
-
split-identifier
Rust package that provides functions to split programmatic identifiers according to case conventions
-
dlist
List data structure based on AVL tree. It can store elements which have dimension and quickly search for elements by distance from 0.
-
peck-lib
A set of library and type functions
-
split-optional
It split from a source
strtoOption<&'a str>per an element -
flac-tracksplit
Split FLAC+CUE (embedded) into multiple tracks
-
unidades
playing with physical units
-
frism
(File Prism), splits a file into N byte chunks, and can later join them back together. Zero dependencies.
-
these
A three-way enum capturing This, That, or Both. Inspired by the Haskell package https://hackage.haskell.org/package/these
-
rsplitter
Splitter is a tool to split words from text that contains no spaces
-
jujube-lib
Jujube (an experimental VCS)
-
dmxparser
Reading the Valve Data Model eXchange (DMX) format
-
mist-run-utils
mist speedrun timer utilities
-
multipath
split file path, like
/home/{user,admin}/file.txt -
const-sub-array
Extract a fixed size sub-array out of an array with complie-time length and offset checks
-
sql_split
Split a string wtih multiple sqlite sql statements into separate strings
-
polysplit
Algorithm that allows to split polylines into segments by the defined list of points not necessary belonging to the polyline
-
split_array
Split array references in two with compile-time size validation
-
template-fragments
jinja-like engines
-
rust-money
basic and precise Money operations such as rounding, splitting and allocating
-
ssplit
CLI tool to split string contents
-
shard-csv
aid in splitting CSV/TSV files into multiple disjoint files
-
wasm_split_macros
Split a WASM module into lazily loadable chunks
-
split_owned
way to split array in 2 owned arrays with compile-time bounds checks
-
json-outer
splits tail output into multiple files
-
strsplit
Split a string slice using a delimiter of your choice
-
venom_log
Rust async log High-performance asynchronous logging
-
saku
efficient rule-based Japanese Sentence Tokenizer
-
orouter-wireless
wireless protocol for Overline network
-
generational-arena-tree
Trees based on indexes to a generational arena
-
eirproject/libeir_syntax_core
Erlang ecosystem common IR
-
treerustler
that implement tree models
-
bitsplit
program that splits an input file into 2 files, where the lower/even bytes end up in one file and the upper/odd bytes end up in another. Useful for programming systems with a 16-bit…
-
spans
Split an iterator into contiguous spans
-
axum-body-split
multiple FromRequest extractors in axum
-
cobertura-splitter
splitting a single cobertura file into multiple files by packages
Try searching with DuckDuckGo.