-
bit_field
bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types
-
histogram
A collection of histogram data structures
-
deranged
Ranged integers
-
text-size
Newtypes for text offsets
-
nu-parser
Nushell's parser
-
version-ranges
Performance-optimized type for generic version ranges and operations on them
-
quad-rand
Pseudo random implementation with core atomics
-
http-range-header
No-dep range header parser
-
range-alloc
Generic range allocator
-
english-to-cron
converts natural language into cron expressions
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
bf-tree
modern read-write-optimized concurrent larger-than-memory range index in Rust from Microsoft Research
-
intspan
Command line tools for IntSpan related bioinformatics operations
-
seed_chain
A seeding and generic chaining mechanism for sequence-to-sequence alignment
-
wyz
myrrlyn’s utility collection
-
periodical
Management of all kinds of time intervals, use it to manage schedules, find overlaps, and more!
-
underthesea_core
Underthesea Core
-
rangefs
A fuse-based filesystem to map ranges in file to individual files
-
range_date
A powerful Rust crate for handling date periods with embedded data and comprehensive date range operations
-
astral-version-ranges
Performance-optimized type for generic version ranges and operations on them
-
rangelist
A representation of sets as lists of inclusive ranges
-
check-jitter
A monitoring plugin that measures network jitter
-
range-lock
Range lock for std::vec::Vec
-
firims
fixed range integer maps and sets
-
read_range
A portable and efficient crate for reading a specific range of bytes from a file. Provides both sync/async APIs and uses concurrent-safe positional I/O.
-
ranges
generic alternative to core/std ranges, set-operations to work with them and a range set that can efficiently store them with the least amount of memory possible
-
small_range
A compact range type: 50% smaller than Range<T> with zero-cost Option
-
range-map
Maps and sets implemented using ranges
-
egui_knob
knob widget for egui
-
typed-measurements
handling physical measurements with units
-
rust_intervals
Intervals arithmetic with any combination of open, closed or infinite bounds, along with operations like intersection, convex hull, union, difference,
-
range-mutex
A
Mutex<[T]>-like type, that allows locking different ranges separately -
emixcollections
Collection utilities including generic range types with iteration, clamping, and overlap detection
-
range-traits
Ranges related traits
-
order_theory
Traits which describe basic concepts from order theory
-
nonoverlapping_interval_tree
Map data structure keyed on (non-overlapping) ranges that allows lookup of a point within a range. Can be no_std (with use of alloc crate).
-
postgres_range
Range support for rust-postgres
-
bedrs
Genomic interval library in rust
-
bbse
Backward Binary Search Encoding — minimal and deterministic scheme for sorted domains
-
hardcore_equitizer
calculate the equity of a poker hand against a range of hands
-
simd-intervaltree
A SIMD-accelerated interval tree with zero-allocation queries
-
bed-utils
manipulating genomic range objects
-
axgeom
that provides ability to extract 1d ranges out of 2d objects
-
string-utility
substring implementation (with the RangeBound trait), keep string before or after a specified string, etc
-
fix-rat
A rational number type with fixed denominator
-
scan_fmt
scanf()-like input for Rust
-
range-alloc-arceos
Generic range allocator
-
vl53l0x
A platform agnostic driver to interface with the vl53l0x (time-to-flight sensor)
-
ucd-general-category-ranges
Unicode character ranges by general category
-
re_span
An integer range that always has a non-negative length
-
date_range_rs
A collection of date range types
-
treaplist
A Treap-based list implementation
-
constrained_int
Integers that are constrained within inclusive ranges
-
range_rover
Function to pack integers into ranges
-
rnd-cmd
A CLI tool to get random number
-
lang-unicodes
Effortlessly convert and validate text across various Unicode ranges, supporting multiple languages for seamless internationalization in your applications
-
ps-range
generalized range trait
-
range-ext
Range intersection
-
prange2
Parse numeric ranges for indexing
-
my_random
A random generator thats allows you to create tokens, shuffle, numbers and lots more
-
u-num-it
typenum macro for matching types from a given range
-
range-parser
parse ranges representation of any kind of numbers
-
lucene-query-syntax
Parses a subset of the Apache Lucene query syntax
-
twitter_text_config
Configuration for twitter-text in Rust
-
any-range
AnyRange<T> enum can hold any Range*<T> type
-
tukeyized
Removes outliers from numeric arrays using Tukey’s range test (1.5×IQR fences)
-
char-ranges
Iterate chars and their start and end byte positions
-
segmap
Map and set data structures whose keys are stored as ranges. Contiguous and overlapping ranges that map to the same value are coalesced into a single range. Originated as a fork of Jeff Parsons' "rangemap"
-
seqgen
Sequence generation library
-
character-set
High performance
set.contains(char) -
range_union_find
A union-find data structure for ranges
-
num_bound
Add bounds fn to anything implementing
Ordthat bounds a number to a range -
arena-allocator
Virtual memory based linear allocator
-
grangers
working with genomic ranges and annotations
-
bl-range-set
working with range sets
-
grafite
Range Filter
-
char-positions
Iterate chars and their positions, i.e. line, column, and byte ranges
-
tlid
Thread Local ID generator by predefined range without atomics/locks/random/time
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
id-pool
Create and recycle integer ids using a ranged pool
-
range_checker
derive-macro crate aimed to provide declarative bounds checking and filtering for structure
-
dia-ip-range
-
swayws
allows easy moving of workspaces to and from outputs
-
rout
CLI tool to generate output, similar to echo(1) and printf(1)
-
spl_frontend
Compiler-Frontend for SPL
-
map_range_int
map a value from one range to another
-
map-range
map a value from a range to another range
-
http_reader
HttpReader with cache can be used for ZipArchive, sevenz-rust and etc
-
boost_range
Boost C++ library boost_range packaged using Zanbil
-
loadsmith
Mod extraction and (un)installation utilities for a range of mod loaders
-
lz_diet
An AVL balanced Discrete Interval Encoding Tree
-
range_ranger
A range library
-
io-window
Seekable I/O adapter that limits operations to a byte range
-
pallet-mmr
FRAME Merkle Mountain Range pallet
-
ordmask
To check if a value is included efficiently
-
range
addressing
-
rc-slice2
Reference-counted slices with easy subdivision
-
small-num
Small crate used to create small numbers optimally
-
excavate
A command line tool to excavate fields from multi-column texts
-
polkadot-ckb-merkle-mountain-range
A generalized merkle mountain range implementation (polkadot fork)
-
date-range
DateRange
-
gg-alloc
A custom allocator that only returns pointers above 2G
-
dbg-ranges
debug formatting lists of items that have many sequential items
-
float01
A float in range 0-1
-
f01
A float in range 0-1
-
free-ranges
An efficient data structure for keeping track of indices which are either free or not
-
easyrand
Simpler to use random number library for the Rust language
-
sp-mmr-primitives
Merkle Mountain Range primitives
-
int_ranges
ranges tools for integer
-
capturing-glob
An extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.
-
copyspan
An alternative to
Range<T>that has a defined memory layout and implementsCopy -
board_game_range
A set of iterators for target ranges in a square tile based board game
-
copy-range
core::ops::Range et al, but Copy and IntoIterator
-
cli_graph
Small crate to generate simple CLI graphs
-
genotype
An abstraction layer between genotype and phenotype, with in-place mutation
-
gamo
A Range like struct for user defined types
-
range-compare
compare ranges
-
merged_range
rangeset that can merge overlap
-
in_range
Returns true if a number is in range
-
range-tree
Range Tree
-
sum_range
The sum of all consecutive numbers, both even and odd
-
isbn3
handling ISBNs
-
yearsfx
Appends years in range to input
-
pezkuwi-ckb-merkle-mountain-range
A generalized merkle mountain range implementation (pezkuwi fork)
-
time_period
Operations and periods and ranges of time
-
scailist
A fast and easy interval overlap library
-
int-range-ext
A trait that implements some convenience methods for integer ranges
-
egui_fancy_knob
Feature-rich circular knob widget for egui, originally forked from egui_knob
-
every-range
Iterator for interleaving included and excluded ranges
-
to-offset
developer-friendly methods to manipulate strings with character indices
-
tempus-cli
Easy time tracking
-
blockless-hyper-file
This hyper static file crate
-
guessing_utils
Various guessing utilities for working with guesses in (0..101) number range
-
retain_range
Extension of Vec::retain to operate only on part of the vector defined by a range
-
rbrep
Rust Binary Grep
-
arrange
Convenience functions for populating an array with values from a range
-
uchr
translate char values to the characters themselves, and vice versa
-
beetle-iter
A collection of basic iterators
-
csslsrs
Language service for CSS, providing features like completions, hover, and folding ranges
-
range_vec
Fast indexed access to a range of mostly-default values
-
rust_array_set_range
that allows to set range of values in Rust's fixed size arrays
-
kitty_pool
A safe buffer pool
-
a-range
Write quick and explict ranges in Rust
-
batbox-range
Helpers for working with ranges
-
pezsp-mmr-primitives
Merkle Mountain Range primitives
-
tile-buffer
Tiling Buffer useful when dealing with range requests
-
brk_iterator
A Bitcoin block iterator
-
tari_mmr
A Merkle Mountain Range implementation
-
prange
Parse numeric ranges for indexing
-
time-range-ext
An extension library for the time crate to cover reoccurring use cases, everything time related
-
substr
Handle substrings as ranges without lifetimes
-
spdcp
parsing docparse comment range
-
randge
Generate unique random numbers
-
cartel_api
attemps to provide a wrapper around the http://cartelempire.online/api
-
pezmmr-rpc
Node-specific RPC methods for interaction with Merkle Mountain Range pezpallet
-
rangecutter
working with adjacent ranges
-
ivt
An interval tree implementation using inclusive ranges
-
latticequeries
Allows for fast hierarchical queries on Vecs
-
checked-enum
trait
CheckedEnumand a typeUncheckedEnumwhich are useful when wrapping FFI libraries that use enums which you cannot guarantee will be in range, but you would like to allow a program to keep running… -
mybound
tools for RangeBounds
-
unicode-range
UnicodeRange is a Rust library for parsing and stringifying Unicode ranges. It provides functionality to convert a string representation of Unicode ranges into a vector of code points and vice versa.
-
dihedral
(torsion) angle calculations
-
nclist
finding overlapping intervals using a nested containment list
-
pezpallet-mmr
FRAME Merkle Mountain Range pezpallet
Try searching with DuckDuckGo.