#split

  1. shell-words

    Process command line according to parsing rules of UNIX shell

    v1.1.1 5.4M #shell #unix #word #split #quote
  2. shlex

    Split a string into shell words, like Python's shlex

    v1.3.0 31.2M #python #word #split #byte-string #shell #utf-8 #posix-shell #posix-compliant #string-parser #global-allocator
  3. 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.

    v0.29.3 84K #artificial-intelligence #split #tokenizer
  4. gix-index

    A work-in-progress crate of the gitoxide project dedicated implementing the git index file

    v0.47.0 2.7M #index-file #gitoxide #version-control #find #split #work-in-progress
  5. orx-split-vec

    An efficient dynamic capacity vector with pinned element guarantees

    v3.22.0 191K #vec #split-vec #fragment #array #split #pinned-vec
  6. orx-fixed-vec

    An efficient fixed capacity vector with pinned element guarantees

    v3.22.0 214K #vec #pinned-vec #fixed-vec #array #split
  7. async-dup

    Duplicate an async I/O handle

    v1.2.4 111K #clone #split #share
  8. scfs

    A convenient splitting and concatenating filesystem

    v0.10.5 600 #split #cloud-storage #filesystem #mount-points #concatenating #mirror #fuse #daemon #file-transfer #concatenation
  9. sql-splitter

    High-performance CLI tool for splitting large SQL dump files into individual table files

    v1.13.0 #sql #mysql #split #dump
  10. debuginfo-split

    Splits out the debugging informations

    v0.2.2 650 #debug-information #coredump #split #wasm-debugging #wasm-parser #monorepo
  11. rspack_plugin_split_chunks

    rspack split chunks plugin

    v0.7.6 #rspack #javascript-bundler #webpack #split #web-performance #rstack #rspack-bundler
  12. array-concat

    Macros for concatenating const arrays

    v0.5.5 5.5K #split #concat #array
  13. rpacket

    Low-level OpenPGP packet operations based on rPGP

    v0.1.5 360 #pgp #packet #low-level #split #operation #rpgp #packet-inspection
  14. filego

    A file splitting & merging solution

    v0.5.3 900 #check #split #merge #fs
  15. ruddy

    Minimalistic library for working with binary decision diagrams

    v0.0.2 #binary-decision-diagrams #decision-diagram #split #shared-representation #logical-operator #dot #valuations #conjunction #owns #quantification
  16. plane-split

    Plane splitting

    v0.18.0 28K #math #split #geometry
  17. repose-docking

    Docking layout system (split panes + tabs + drag & drop) for Repose

    v0.13.0 #webview #layout #split #repose #tabs #native-ui #drag-and-drop #desktop #panes #docking
  18. wasm_split_helpers

    Split a WASM module into lazily loadable chunks

    v0.2.0 61K #split #helper #wasm-split #wasm-module #lazy-evaluation
  19. orx-imp-vec

    ImpVec stands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference

    v2.17.0 #vec #container #split #bag #pinned
  20. shamirsecretsharing

    Shamir secret sharing library for Rust

    v0.1.7 600 #secret-sharing #shamir-secret #share #split #cryptography #restore #sure #data-sharing
  21. tailvec

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

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

    a string splitter taking quotes into account

    v1.0.2 10K #split #quote #string
  23. xlsx_split

    automatically splitting xlsx file

    v1.1.5 340 #xlsx #split #tool
  24. strs_tools

    Tools to manipulate strings

    v0.43.0 1.3K #split #general-purpose
  25. alphabet_detector

    Natural language alphabet detection library

    v0.12.1 #word #unicode #split #match
  26. logss

    command line tool that helps you visualize an input stream of text

    v1.0.0-beta #split #terminal #logs
  27. wasm-splitter

    splitting up large WASM binaries into smaller chunks

    v0.7.3 #dioxus #split #wasm #cli
  28. split_channel

    stream-of-messages abstraction with split send/recv channels

    v0.14.0 550 #recv-channel #send-channel #abstraction #split #message
  29. md-scatter

    split up and reassemble markdown files

    v0.1.2 #markdown #scatter #split #section #single-file #sub-directory #scattering #reassemble
  30. wasm-split-cli

    CLI-support for wasm-split - a tool for splitting up large WASM binaries into smaller chunks

    v0.7.3 4.6K #dioxus #split #wasm #cli
  31. bt_string_utils

    Basic string operations

    v0.2.11 #split #remove #string
  32. hecs-schedule

    shedulable systems and parallel execution for hecs

    v0.7.0 950 #parallel-execution #hecs #component-system #split #paralell
  33. tremor-kv

    A logstash inspured key value extractor

    v0.7.2 #key-value #extractor #logstash #tremor #split #string-parser #field-key
  34. separator

    Formats numbers into strings with thousands separators for readability

    v0.4.1 160K #split #numbers #separate #num #comma
  35. feistelnet

    Symetric block split Feistel Network

    v0.1.0-alpha.2 #feistel #encryption #endianness #magma #split #gost
  36. array-fusion

    Array merging and splitting facilities

    v0.2.0 200 #array #split #facilities #fusion #typenum #const-generics #inferred #building-block
  37. 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…

    v0.2.0 230 #json #ndjson #split #json-path #merge #input-file #split-file #upper-case #output-file #lower-case
  38. recoco-splitters

    Text splitters/parsers for ReCoco, an all-Rust fork of CocoIndex with greater flexibility

    v0.2.1 #split #re-coco #splitters #syntax-aware #text #chunking #splitter #greater
  39. equal-parts

    An iterator that splits a collection into approximately equal parts

    v1.0.3 160 #split #equals #iterator #batch
  40. fieldwork-borrow

    Field-level borrow splitting for Rust

    v0.1.0 #borrow-checker #split #macro #field
  41. hat-splitter

    HAT splitter

    v0.1.10 650 #hat #split #splitter #rules #model
  42. quickring

    A very fast, lock-free SPSC ring buffer

    v0.1.0 #ring-buffer #spsc #lock-free #compile-time #split #producer-consumer
  43. segtok

    Sentence segmentation and word tokenization tools

    v0.1.5 11K #tokenize #split #tokenizer #word
  44. token-dict

    basic dictionary based tokenization

    v1.0.0 #tokenize #dictionary #text-tokenization #split
  45. links_blocking

    Blocking implementation of links_blocking crate

    v0.2.12 330 #networking #blocking #split #low-level #read #single-thread #responsibility #byte-array #ergonomics #low-level-byte
  46. xstream-util

    A command line tool to split a stream to child processes

    v2.0.0 #child-process #stream-processing #split #pipe #command-line-tool #piped
  47. wasm_split_cli_support

    Split a WASM module into lazily loadable chunks

    v0.2.0 4.4K #wasm-module #split #cli #find #points
  48. sdvrp

    Rust binding of Alkaid-SDVRP: An Efficient Open-Source Solver for the Vehicle Routing Problem with Split Deliveries

    v0.1.3 #vehicle-routing-problem #split #bindings #deliveries #solver #dense-matrix
  49. sbbf-rs

    Split block bloom filter implementation

    v0.2.8 9.8K #bloom-filter #split #block #parquet #system
  50. filerune_fusion

    A file splitting & merging solution

    v0.2.0 120 #check #split #merge #fs
  51. unzip_iter

    Unzip an iterator to iterators

    v0.8.0 1.3K #iterator #unzip #tuple #split #process #iterating
  52. hash-roll

    Rolling hashes & Content Defined Chunking (cdc)

    v0.3.0 380 #rolling-hash #incremental #split #cdc
  53. pagat

    that helps you split the bill

    v0.0.2 #graphs #money #split #bills
  54. yakvdb

    Kev-Value DataBase

    v0.6.2 #database #key-value #disk #async #split #housekeeping
  55. slycer

    YouTube audio downloader and chapter-based splitter

    v0.1.0 #youtube #split #ffmpeg #audio #chapter
  56. split-spare

    A trait to allow referencing the already initialized part of a collection while pushing into it's reserved capacity

    v0.1.0 #vec #split #spare #capacity #extend
  57. rktk

    Keyboard firmware Toolkit

    v0.2.0 550 #keyboard-firmware #driver #rp2040 #toolkit #split #nrf52840 #embassy
  58. stormdl-segment

    Segment manager with adaptive splitting algorithm

    v0.1.2 #download-accelerator #split #segment #adaptive #parallel #multi-source #slow #mirror #next-generation #tui
  59. tuple_split

    An extension for the tupleops crate which adds a trait for splitting tuples

    v0.2.4 220 #split #tuple #tupleops #utility #const #no-alloc
  60. shepherd

    A distributed video encoder that splits files into chunks to encode them on multiple machines in parallel

    v0.1.5 #video-encoder #split #distributed #parallel #video
  61. winsplit

    split string into command line arguments mirroring CommandLineToArgV with VC++ 2008 parsing rules

    v0.1.0 46K #split #word #quote #windows
  62. wamex-cli

    Command line interface for wamex splitter

    v0.1.0 #wasm-module #symbols #split #layout #solution #splitter #command-line-interface #reloading #front-end-framework #compile-time
  63. sharded

    Safe, fast, and obvious concurrent collections

    v0.3.0 550 #concurrency-collection #sharding #safe #obvious #split #hash-map #parking-lot #hashbrown
  64. links_nonblocking

    Nonblocking implementation of the links_nonblocking crate

    v0.2.12 #networking #non-blocking #split #read #single-thread #data-structures #responsibility #byte-array
  65. byte_stream_splitter

    Splitting a stream of bytes by separator sequence

    v0.2.0 #byte-stream #byte-stream-sequence #split #sequence #stream
  66. split-yew

    Yew component for the Split.js library: a resizable split view for web apps

    v0.2.1 #yew-component #yew #resizable #split #wrapper
  67. osqp-sys

    FFI bindings to the OSQP (Operator Splitting Quadratic Program) solver

    v1.0.1 1.0K #solver #split #operator #forms #inf
  68. zsplit

    Split text into multiple files by line

    v0.4.0 #text-line #split #text
  69. code-splitter

    Split code into semantic chunks using tree-sitter

    v0.1.5 260 #split #code #tokenizer
  70. unfusefs

    Split a file into chunks in a virtual filesystem

    v0.1.0 #fuse #memory-mapping #split #chunks #fuser
  71. rsbatch-maestro

    flexible batch splitting and management with various strategies

    v0.2.1 #split #batch #partition #optimization #distribute
  72. untanglr

    Probabilistically split concatenated words using NLP based on English Wikipedia unigram frequencies

    v1.1.0 #split #word #string
  73. buffet

    Thread-local buffer pool for the loona crate

    v0.3.3 460 #io-uring #buffer-pool #loona #rc #split #read-only #mutable-reference #thread-local #write-operations #thread-safe
  74. gtars-fragsplit

    Small utility that wil split fragments files according to pseudobulk assignments

    v0.5.0 #gtars #python-packages #machine-learning #genomics #split #geniml #python-bindings #wil
  75. split-every

    Split for every n occurrences of a pattern iteratively!

    v3.1.0 280 #split #occurrence #iterator #pattern #string
  76. readability-text-cleanup

    cleaning up text from HTML using Mozilla's Readability algorithm

    v1.0.0 #html #readability #cleaning-up #split #text-processing #text-html #repair #content-analysis #mozilla #html-entities
  77. select_indices

    Iterators for taking multiple shared/exclusive references from a slice

    v3.0.0 #slice #split #indices #rayon
  78. piston-split_controller

    A Piston library for handling split layout state and events

    v0.13.0 #split #controller #split-controller #piston
  79. rs-ml

    ML crate including Gaussian Naive Bayesian classifier

    v0.4.0 #naive-bayesian #ml #classification #framework #split #naive-bayes #naive-gaussian
  80. vecshard

    Split Vecs in constant time

    v0.2.1 #vec #split #fast #allocation
  81. str_splitter

    Experiment using a combinator API for flexible string splitting

    v0.1.1 #combinator #split #string
  82. range-split

    splitting sequences with range parameters

    v0.4.0 #buffer #split #collection
  83. sbbf-rs-safe

    Split block bloom filter implementation

    v0.3.2 9.4K #bloom-filter #split #block #specification
  84. splitt

    Split text in your terminal

    v0.1.0 #split #cli #text
  85. splitmut

    Safely retrieves multiple mutable values from the same collection

    v0.2.1 10K #mutable-reference #split #reference
  86. wamex_types

    Common types for wamex loader and splitter

    v0.1.0 #wasm-module #wamex #split #flags #version #splitter
  87. quickwit-search

    Quickwit's search logic

    v0.3.0 #quickwit #load-balancing #split #search #query #search-request #search-api #logging #index-list #tantivy
  88. meta-secret-core

    Meta Secret core module

    v1.10.8 130 #shamir-secret-sharing #encryption #split #meta #user #core-module
  89. split-stream-by

    Stream extension crate for splitting a Stream into two per a predicate

    v0.1.0 1.9K #split #predicate #stream #extension-traits #response #future-stream #async-stream
  90. Try searching with DuckDuckGo.

  91. splix

    Lightning-fast image splitter

    v0.2.1 110 #image #split #row #image-processing #column #splitter #break-down
  92. tuplestructops

    Structural manipulations for tuples

    v0.3.0 550 #tuple-join #structural #split #tuple-split #structures
  93. 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.

    v1.2.1 #threshold-met #split #encryption #sharding #file-encryption
  94. oh-snap

    A thread-safe, owned, heap-allocated array which can be split and merged efficiently, i.e., without moves or memory (de-)allocations

    v0.0.5 1.1K #thread-safe #split #array #owned #merge
  95. fluke-buffet

    Buffer management for the fluke crate

    v0.2.0 120 #io-uring #fluke #buffer #write #split #read-only #memory-management #write-operations #mutable-reference #stack-allocation
  96. rowcalc

    calculates split times for rowing sessons

    v0.2.3 450 #rowing #session #split #calculate #time #dist
  97. stream-partition

    Partition a single stream into multiple sub-streams based on a key

    v0.1.0 #async-stream #split #partition
  98. solana-stake-program

    Solana BPF Stake Program

    v4.0.0 77K #solana #ebpf #stake #split #stake-account
  99. d-rs

    stream processing utilities for the command line

    v0.2.0 #stream-processing #command-line-utilities #regex #split #grep #sed #awk
  100. splitfile

    Reader and writer that splits IO across volumes (files) of a specified maximum size

    v0.2.0 #archive #volume #split #archive-reader
  101. array_stat_functions

    Array and Statistics functions in rust

    v0.1.1 #statistics #array #find #duplicates #mean #split
  102. pdf_cli

    A pdf split,delete,merge cli

    v1.0.1 #delete-pages #split #merge-pdf
  103. domain-lookup-tree

    A tree structure in Rust optimized for looking up domain names, with wildcard support

    v0.1.1 #domain-name #tree-structure #wildcard #matching #entries #walking #root-node #data-structures #split #terms
  104. split-paragraphs

    Iterator over paragraphs of a string

    v0.2.0 #iterator #no-std #paragraph #split #no-alloc
  105. csv-splitter

    Splits CSV files into chunks by line count. Supports chunk upload to RabbitMQ.

    v0.2.1 #csv #line-count #split #chunks #splitter #rabbitmq
  106. audio_painter

    make audio out of other audio

    v0.1.2 180 #audio #target #paint #chunks #split
  107. truncrate

    truncate strings economically without splitting your characters, symbols, emojis etc

    v0.1.3 360 #string #character #split #unicode #emoji #byte-offset #grapheme #truncating #white-space #text-editors
  108. deborrow

    Splits mutable references safely into their fields, and helps with reference manipulation

    v0.3.1 #mutable-reference #split #help #thread-safe #safely #progress-bar
  109. pals

    Processes' Arguments LiSt

    v0.1.2 #arguments #argv #split #process #json
  110. split_slice

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

    v1.0.0 #slice #split #iterator
  111. sssmc39

    Work-in-Progress of Shamir Secret Sharing for Mnemonic Codes (SLIP-39)

    v0.0.3 130 #shamir-secret-sharing #bip-39 #mnemonic-codes #split #random #work-in-progress
  112. slice-ext

    Useful extensions to slices and iterable types

    v0.1.4 120 #extension #split #slice #matching #predicate
  113. primeutils

    A collection of tools for working with prime numbers

    v0.1.0 #prime #numbers #collection #prime-factors #split
  114. nybble

    Helper crate to split byte vectors into nybbles and combine them back

    v0.1.1 #byte-vector #nibble #split #helper #back
  115. character_text_splitter

    splitting text into chunks with overlap, designed for handling large amounts of text efficiently. Implementation is identical to langchain's CharacterTextSplitter

    v0.1.3 180 #text-chunks #split #overlap #langchain #amount #splitter #text-splitter
  116. sub-array

    Extract a sub-array out of an array

    v0.1.1 280 #slice #split
  117. easy_strings

    Ergonomic, garbage collected strings for Rust

    v0.2.0 #garbage-collected #ez #copy-on-write #high-level-language #split #java #hood #concatenation
  118. intsplit

    splitting numeric types into their binary component arrays

    v0.1.0 190 #split #integer #int #array
  119. split-tk

    split data

    v0.1.0 #command-line-tool #split #cli
  120. vec_split

    Splits arrays of vectors into arrays of items

    v0.1.4 #vector-array #item #accessor #split #dimension
  121. frond

    dynamic lexicographic containers

    v0.1.1 #container #split #lexicographic #dynamic #value #lsm
  122. split-identifier

    Rust package that provides functions to split programmatic identifiers according to case conventions

    v0.1.0 #case-conventions #identifier #package #programmatic #split #lu
  123. peck-lib

    A set of library and type functions

    v1.0.1 #lib #peck #split #string #length #infallible #trunc
  124. split-optional

    It split from a source str to Option<&'a str> per an element

    v1.0.0 #string #split #optional
  125. flac-tracksplit

    Split FLAC+CUE (embedded) into multiple tracks

    v0.1.0 #flac #track #split #decode #embedded #cue-sheet #output-dir #ton-of-time
  126. image_splitting

    splitting images into smaller sub-images, supporting both equal division (3x3 grid) and custom-sized sub-images

    v0.1.0 #crop-image #split #sub-image #image #crop
  127. frism

    (File Prism), splits a file into N byte chunks, and can later join them back together. Zero dependencies.

    v0.4.0 #split #chunks #divide #file
  128. rsplitter

    Splitter is a tool to split words from text that contains no spaces

    v0.2.0 #word #split #splitter #text
  129. mist-run-utils

    mist speedrun timer utilities

    v2.1.2 #timer #speedrun #mist #split #livesplit #msf
  130. multipath

    split file path, like /home/{user,admin}/file.txt

    v1.0.0 #split #vec #path-buf #multiple
  131. rayon_croissant

    <lqd> bikeshedding the name: something that is mapped folded and collected, a 🥐

    v0.2.0 170 #arc #split #thread #atomic
  132. const-sub-array

    Extract a fixed size sub-array out of an array with complie-time length and offset checks

    v0.1.0 #const #slice #split #subslice #array
  133. sql_split

    Split a string wtih multiple sqlite sql statements into separate strings

    v0.1.1 #sql #database #sqlite #split
  134. rust-money

    basic and precise Money operations such as rounding, splitting and allocating

    v0.1.1 #split #rounding #allocating #operation #precise
  135. polysplit

    Algorithm that allows to split polylines into segments by the defined list of points not necessary belonging to the polyline

    v0.1.0 #polyline #split #geometry
  136. split_array

    Split array references in two with compile-time size validation

    v0.2.0 100 #validation #split #compile-time-validation #compile-time #array #no-alloc
  137. template-fragments

    jinja-like engines

    v0.2.0 #template-engine #fragment #tags #split #name #marker
  138. shard-csv

    aid in splitting CSV/TSV files into multiple disjoint files

    v0.1.0 #csv #split #csv-tsv #tsv
  139. json-outer

    splits tail output into multiple files

    v0.1.0 #split #stream #logging #tail #python #stderr #py #timestamped
  140. ssplit

    CLI tool to split string contents

    v1.0.0 #split #content #command-line-tool #string #read-input #index-range
  141. strsplit

    Split a string slice using a delimiter of your choice

    v0.1.1 #split #delimiter #string #lifetime #tutorial #beginner #programmers #grasp #jon
  142. venom_log

    Rust async log High-performance asynchronous logging

    v0.1.2 #logging #coroutine #async-log #split #data #文件 #async-logging #mpsc #data-channel #crossbeam
  143. saku

    efficient rule-based Japanese Sentence Tokenizer

    v0.1.6 #japanese #tokenize #sentence #split #rule-based
  144. wasm_split_macros

    Split a WASM module into lazily loadable chunks

    v0.2.0 60K #wasm-module #macro #split #chunks #points #wasm-binary
  145. cobertura-splitter

    splitting a single cobertura file into multiple files by packages

    v0.2.0 #package #split #xml #cobertura #single-file
  146. treerustler

    that implement tree models

    v0.1.0 #decision-tree #classification #split #data #model #git-clone #training-data
  147. split_owned

    way to split array in 2 owned arrays with compile-time bounds checks

    v0.1.1 #compile-time #check #bounds #split #owned
  148. osqp-rust-sys

    c2rust(osqp-sys)

    v0.6.2 #solver #osqp #split #operator #c2rust #forms #inf
  149. splitx

    splitting a text file into pieces with the size of each piece below a specified maximum number of bytes on disk

    v1.0.0 #text-file #filesize #split #byte #max #file-header
  150. sync_splitter

    Safely split a mutable slice in multiple threads at the same time

    v0.4.1 #split #parallel #sync
  151. strtools

    containing various string utilities

    v0.3.1 #string #split #string-utilities
  152. split-tail-out

    splits tail output into multiple files

    v0.1.0 #split #output #tail #filename #cargo-run
  153. reorger

    reorganizing a large number of files by splitting and unsplitting files into subdirectories

    v0.5.2 #sub-directory #split #nth #glob #batch #large-number #glob-pattern #current-directory #machine-learning
  154. i_splits

    More ways to split your strs!

    v0.1.0 #split #string #ways #string-splitting #string-matching #occurence
  155. markdown_splitter

    split a Markdown file into chunks from annotations

    v0.1.1 #markdown #split #export
  156. moite_moite

    Split a value in two owned parts

    v0.2.0 370 #split #thread #atomic #arc
  157. csv_split

    CSV splitter

    v0.1.0 #csv #split #cli
  158. split-iter

    Allows splitting of iterators

    v0.1.0 19K #split #iterator #predicate #splittable
  159. file-split-to-directory

    split files to folders

    v1.0.1 #split #file #directory
  160. chunk-json-lite

    A little tool to split a json into multiple valid json array of a given max size

    v0.1.0 #json #split #size #array-of-max #valid
  161. zsplit-cli

    Split text into multiple files by line

    v0.4.0 #coreutils #split #text #cli
  162. split_ext

    Extension traits for splitting

    v0.1.1 #extension-traits #split #methods #string #packaging
  163. spans

    Split an iterator into contiguous spans

    v1.0.0 #split #iterator
  164. axum-body-split

    multiple FromRequest extractors in axum

    v0.1.0 #extractor #from-request #split #axum
  165. wasm-split-macro

    macro crate for wasm-split - a tool for splitting up large WASM binaries into smaller chunks

    v0.7.3 #dioxus #split #wasm-split #wasm #cli
  166. mist-core

    core functionality of mist

    v2.0.1 800 #split #executable #timer #dialog #config #platform-specific #ser #serialization
  167. map_split

    providing simultaneous mutable access to disjoint portions values stored in a hash map

    v0.2.1 #hash-map #split #map
  168. rktk-drivers-rp

    rktk drivers for RP chip

    v0.2.0 490 #chip-driver #rktk #rp2040 #split #duplex
  169. hyphenator

    segmenting words into syllables

    v0.1.0 #word #syllable #segmenting #split #combination
  170. splits_iter

    Iterator over all 2-splits

    v1.1.0 #iterator #split
  171. split-csv

    Split a lage csv file into multiple files

    v0.1.2 #csv #split #content #lage #file