#range

  1. bit_field

    bit field trait providing get_bit, get_bits, set_bit, and set_bits methods for Rust's integral types

    v0.10.3 2.3M #methods #traits #integral #bitwise-operators #range
  2. histogram

    A collection of histogram data structures

    v0.11.4 883K #range #data-structures #collection #bucket #store #hdr-histogram
  3. deranged

    Ranged integers

    v0.5.5 24.8M #integer #int #range
  4. text-size

    Newtypes for text offsets

    v1.1.1 453K #newtype #range #text #size #offset
  5. nu-parser

    Nushell's parser

    v0.110.0 11K #nu-shell #token #shape #token-parser #range #command-arguments
  6. version-ranges

    Performance-optimized type for generic version ranges and operations on them

    v0.1.2 1.0M #version-range #selectors #pubgrub #range #version
  7. quad-rand

    Pseudo random implementation with core atomics

    v0.2.3 1.1M #random #atomic #numbers #range #compatibility-layer #wasm #srand #shuffle #compat
  8. http-range-header

    No-dep range header parser

    v0.4.2 2.8M #http-parser #header-parser #range-parser #range
  9. range-alloc

    Generic range allocator

    v0.1.4 412K #allocator #range
  10. english-to-cron

    converts natural language into cron expressions

    v0.1.7 12K #cron-expression #cron-job #convert #nlp #range #expression-language #pm #24-hour
  11. cj_common

    Collection of common functions used by cubicle-jockey projects

    v1.2.1 #base64 #hex #inset #range #bit
  12. bf-tree

    modern read-write-optimized concurrent larger-than-memory range index in Rust from Microsoft Research

    v0.4.7 200 #range #modern #microsoft #index #research #shuttle #concurrency #concurrency-testing
  13. intspan

    Command line tools for IntSpan related bioinformatics operations

    v0.8.7 #testing #spanr #bioinformatics #int-spans #range
  14. seed_chain

    A seeding and generic chaining mechanism for sequence-to-sequence alignment

    v0.21.2 #sequence-to-sequence #aligner #chaining #generic #range #seeding #sequence-alignment #visualization #genomics
  15. wyz

    myrrlyn’s utility collection

    v0.6.1 7.1M #utility #myrrlyn #bidi #range #collection
  16. periodical

    Management of all kinds of time intervals, use it to manage schedules, find overlaps, and more!

    v0.2.0 #interval #range
  17. underthesea_core

    Underthesea Core

    v3.3.0 #pre-processor #training #model #built #range #vietnamese #training-data #named-entity-recognition #python-bindings
  18. rangefs

    A fuse-based filesystem to map ranges in file to individual files

    v0.5.1 600 #range #fuse #fs #fuse-fs
  19. range_date

    A powerful Rust crate for handling date periods with embedded data and comprehensive date range operations

    v0.2.3 #date-time #date-range #time-period #range #chrono #date
  20. astral-version-ranges

    Performance-optimized type for generic version ranges and operations on them

    v0.1.4 41K #version-range #range #selectors #pubgrub #version
  21. rangelist

    A representation of sets as lists of inclusive ranges

    v0.4.0 700 #range-set #list #range
  22. check-jitter

    A monitoring plugin that measures network jitter

    v1.3.7 2.5K #jitter #ping #range #network-monitoring #warnings #icmp #milliseconds #round-trip #performance-monitoring #1-1
  23. range-lock

    Range lock for std::vec::Vec

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

    fixed range integer maps and sets

    v2.4.1 600 #bit-set #vec-map #integer-set #maps-and-sets #range #hash-set #num-traits #map-key #key-set #hash-map
  25. 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.

    v0.2.1 #async-io #async-read #range #file
  26. 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

    v0.4.0 1.4K #range-set #generic-range #range
  27. small_range

    A compact range type: 50% smaller than Range<T> with zero-cost Option

    v1.0.0 #range #memory #compact #niche
  28. range-map

    Maps and sets implemented using ranges

    v0.2.0 178K #primitive-integer #maps-and-sets #range #set #bad #set-key #integer-set
  29. egui_knob

    knob widget for egui

    v0.3.10 #widgets #egui #egui-widgets #knob #range #egui-ui
  30. typed-measurements

    handling physical measurements with units

    v0.7.8 #measurement-units #prefix #percentage #range #typed #two-dimensional #si #serialization #deserialize
  31. rust_intervals

    Intervals arithmetic with any combination of open, closed or infinite bounds, along with operations like intersection, convex hull, union, difference,

    v1.0.0 120 #convex-hull #interval #open-closed #intersection #range #range-intersection
  32. range-mutex

    A Mutex<[T]>-like type, that allows locking different ranges separately

    v0.1.7 310 #mutex #range
  33. emixcollections

    Collection utilities including generic range types with iteration, clamping, and overlap detection

    v0.6.0 #bit-array #range #range-bounds #overlap #generic #clamping #marking #forward-backward #range-inclusive
  34. range-traits

    Ranges related traits

    v0.3.2 72K #traits #datatype #range
  35. order_theory

    Traits which describe basic concepts from order theory

    v0.1.7 #order #traits #properties #concepts #range #predecessor #predecessors
  36. 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).

    v0.1.6 1.4K #interval-tree #range #no-std #map #tree
  37. postgres_range

    Range support for rust-postgres

    v0.11.1 2.9K #postgresql #range #rust-postgres #value
  38. bedrs

    Genomic interval library in rust

    v0.2.26 490 #range #bioinformatics #bed
  39. bbse

    Backward Binary Search Encoding — minimal and deterministic scheme for sorted domains

    v2.1.0 340 #binary-search #binary-encoding #search #range #bit-range
  40. hardcore_equitizer

    calculate the equity of a poker hand against a range of hands

    v0.1.21 1.1K #range #poker-hand #equity #hands #calculate
  41. simd-intervaltree

    A SIMD-accelerated interval tree with zero-allocation queries

    v0.1.0 #interval-tree #range #tree
  42. bed-utils

    manipulating genomic range objects

    v0.10.1 140 #genomics #range #object
  43. axgeom

    that provides ability to extract 1d ranges out of 2d objects

    v1.13.2 110 #axis #range #geometry
  44. string-utility

    substring implementation (with the RangeBound trait), keep string before or after a specified string, etc

    v0.2.1 500 #range-bound #keep-before #keep-after #substring #range
  45. fix-rat

    A rational number type with fixed denominator

    v0.2.0 120 #rational-numbers #denominator #fix #range #compile-time #fixed-numbers
  46. scan_fmt

    scanf()-like input for Rust

    v0.2.6 92K #string-format #scanf #input #sequence #range
  47. range-alloc-arceos

    Generic range allocator

    v0.1.4-pre.1 #allocator #range #no-std
  48. vl53l0x

    A platform agnostic driver to interface with the vl53l0x (time-to-flight sensor)

    v1.0.1 600 #embedded-hal-driver #range #distance #time-fo-flight
  49. ucd-general-category-ranges

    Unicode character ranges by general category

    v0.1.0 #unicode #range #unicode-characters
  50. re_span

    An integer range that always has a non-negative length

    v0.29.1 37K #non-negative #range #length #integer #spans #re-run
  51. date_range_rs

    A collection of date range types

    v0.1.0 #date #end #range #inclusive #start #quarterly #leap-year #chrono
  52. treaplist

    A Treap-based list implementation

    v0.1.3 110 #binary-search-tree #sequence-alignment #range #properties #data-structures #treap #logging #dynamic-programming #text-editors #time-complexity
  53. constrained_int

    Integers that are constrained within inclusive ranges

    v0.2.3 #range #inclusive #numeric
  54. range_rover

    Function to pack integers into ranges

    v0.1.4 260 #range #compression #packing #numbers #integers
  55. rnd-cmd

    A CLI tool to get random number

    v0.1.0 #random #numbers #command-line-tool #rnd #range
  56. lang-unicodes

    Effortlessly convert and validate text across various Unicode ranges, supporting multiple languages for seamless internationalization in your applications

    v0.2.2 450 #internationalization #unicode #range #convert #deno #multiple-languages #cjk #woff2 #otf #bun
  57. ps-range

    generalized range trait

    v0.1.0-3 #range #traits #generalized
  58. range-ext

    Range intersection

    v0.3.0 500 #range-intersection #intersect #range #intersection
  59. prange2

    Parse numeric ranges for indexing

    v3.0.1 260 #range-parser #range #parse
  60. my_random

    A random generator thats allows you to create tokens, shuffle, numbers and lots more

    v0.1.1 #random #token #shuffle #module #range
  61. u-num-it

    typenum macro for matching types from a given range

    v0.3.4 #typenum #proc-macro #macro-for-matching #range #consts #unsigned-integer
  62. range-parser

    parse ranges representation of any kind of numbers

    v0.1.2 3.0K #generic-range #range
  63. lucene-query-syntax

    Parses a subset of the Apache Lucene query syntax

    v0.1.1 #query-parser #syntax-parser #lucene #range #phrase
  64. twitter_text_config

    Configuration for twitter-text in Rust

    v0.2.0 480 #config #twitter-text #config-json #json-format #range
  65. any-range

    AnyRange<T> enum can hold any Range*<T> type

    v0.1.4 #range #enums #any
  66. tukeyized

    Removes outliers from numeric arrays using Tukey’s range test (1.5×IQR fences)

    v0.1.1 #outliers #remove #range #numeric #testing #fences
  67. char-ranges

    Iterate chars and their start and end byte positions

    v0.1.2 160 #char #range #text #no-std
  68. 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"

    v0.1.0 170 #key-value-map #segment-map #range #data-structures #coalesced #overlapping #increasing #rangemap #key-data #jeff
  69. seqgen

    Sequence generation library

    v0.3.3 210 #sequence-generation #generator #element #generate #range #lazy-evaluation
  70. character-set

    High performance set.contains(char)

    v0.4.0 #high-performance #range #testing #insert
  71. range_union_find

    A union-find data structure for ranges

    v0.5.0 #union-find #disjoint-set #range
  72. num_bound

    Add bounds fn to anything implementing Ord that bounds a number to a range

    v1.0.0 200 #range #ord #numbers #bounds #anything
  73. arena-allocator

    Virtual memory based linear allocator

    v0.1.0 #virtual-memory #memory-management #range #linear-memory #physical-memory #long-lived #rewind
  74. grangers

    working with genomic ranges and annotations

    v0.5.0 490 #genomics #gtf-gff #genes #range #genome-annotation
  75. bl-range-set

    working with range sets

    v0.1.0 #interval-set #data-structures #set-interval #range-set #range
  76. grafite

    Range Filter

    v0.2.0 120 #range-filter #bloom-filter #search #range #succinct
  77. char-positions

    Iterate chars and their positions, i.e. line, column, and byte ranges

    v0.1.0 #text #char #no-std #range
  78. tlid

    Thread Local ID generator by predefined range without atomics/locks/random/time

    v0.2.2 #id-generator #uuid #range #thread
  79. normal_map

    A struct that maps a range of values to the normalized range [0.0, 1.0]

    v0.2.1 #dsp #normalized #range #normal
  80. id-pool

    Create and recycle integer ids using a ranged pool

    v0.2.2 1.1K #pool #id #range
  81. range_checker

    derive-macro crate aimed to provide declarative bounds checking and filtering for structure

    v0.2.2 #filter #range #check
  82. dia-ip-range

    v0.10.0 700 #ipv4 #ip-range #range
  83. swayws

    allows easy moving of workspaces to and from outputs

    v1.3.0 #workspace #sway-w #output #range #moving
  84. rout

    CLI tool to generate output, similar to echo(1) and printf(1)

    v0.1.0 #utf-8 #unicode #output #range
  85. spl_frontend

    Compiler-Frontend for SPL

    v0.1.2 180 #language-server #spl #programming-language #lsp4spl #range #language-server-protocol #dr
  86. map_range_int

    map a value from one range to another

    v1.1.0 500 #range #mapping
  87. map-range

    map a value from a range to another range

    v0.1.2 1.0K #math #remap #range #map
  88. http_reader

    HttpReader with cache can be used for ZipArchive, sevenz-rust and etc

    v0.2.2 320 #zip #7zip #range #reader
  89. boost_range

    Boost C++ library boost_range packaged using Zanbil

    v0.1.0 #boost #range #zanbil #packaged
  90. loadsmith

    Mod extraction and (un)installation utilities for a range of mod loaders

    v0.1.1 #mod-loader #modding #un #extract #range #northstar #thunderstore #game
  91. lz_diet

    An AVL balanced Discrete Interval Encoding Tree

    v0.1.6 #interval-tree #diet #avl #range #tree
  92. range_ranger

    A range library

    v0.1.1 #range #ranger #bounds #union #continuous #intersection #max #exclusive #composite #inclusive
  93. io-window

    Seekable I/O adapter that limits operations to a byte range

    v1.0.0 #slice #partition #range #io-slice #io
  94. pallet-mmr

    FRAME Merkle Mountain Range pallet

    v45.0.0 14K #blockchain #mmr #pallet #off-chain #range #pallet-frame #mountain #hashing #data-provider
  95. Try searching with DuckDuckGo.

  96. ordmask

    To check if a value is included efficiently

    v1.0.0 120 #range #ordered #mask
  97. range

    addressing

    v1.0.0 300 #addressing #piston
  98. rc-slice2

    Reference-counted slices with easy subdivision

    v0.4.1 #rc #rc-slice #range #slice #arc-slice
  99. small-num

    Small crate used to create small numbers optimally

    v0.2.0 #numbers #debugging #integer #num #range #partial-eq #serialization
  100. excavate

    A command line tool to excavate fields from multi-column texts

    v0.3.0 #command-line-tool #column #multi-column #range #text #positive-integer #sixth #greater #a-b #fourth
  101. polkadot-ckb-merkle-mountain-range

    A generalized merkle mountain range implementation (polkadot fork)

    v0.8.1 134K #merkle-proof #range #mountain #merkle-root #generalized #polkadot
  102. date-range

    DateRange

    v0.3.0 #date #range #package
  103. gg-alloc

    A custom allocator that only returns pointers above 2G

    v1.0.0 1.8K #pointers #allocator #range #above #wasm-bindgen
  104. dbg-ranges

    debug formatting lists of items that have many sequential items

    v0.1.1 #debugging #list #range #sequential #item #20 #block-list
  105. float01

    A float in range 0-1

    v0.1.0 #range #compile-time #color #0-1 #rgba #meta-programming
  106. f01

    A float in range 0-1

    v0.1.1 #range #compile-time #color #0-1 #rgba
  107. free-ranges

    An efficient data structure for keeping track of indices which are either free or not

    v1.0.7 160 #data-structures #range #indices #free
  108. easyrand

    Simpler to use random number library for the Rust language

    v0.4.0 #random #numbers #shuffle #random-integer #range
  109. sp-mmr-primitives

    Merkle Mountain Range primitives

    v40.0.0 14K #range #mountain #blockchain
  110. int_ranges

    ranges tools for integer

    v0.1.1 #range #integer #wrap
  111. capturing-glob

    An extension for unix shell style globs that allow to capture groups (i.e. remember matching character ranges) while matching.

    v0.1.1 300 #unix-shell-style #glob-pattern #pattern-matching #range #file #file-pattern-matching #shell-style-pattern #regex-pattern-matching #remember #path-matching
  112. copyspan

    An alternative to Range<T> that has a defined memory layout and implements Copy

    v0.1.0 #memory-layout #copyable #range #defined #spans #data-structures
  113. board_game_range

    A set of iterators for target ranges in a square tile based board game

    v0.1.0 #board-game #tile #range
  114. copy-range

    core::ops::Range et al, but Copy and IntoIterator

    v0.1.1 #range-inclusive #range
  115. cli_graph

    Small crate to generate simple CLI graphs

    v0.3.0 #graphs #range #cli #scatter #generate #x-axis #y-axis #multi-line #modes
  116. genotype

    An abstraction layer between genotype and phenotype, with in-place mutation

    v0.1.2 #abstraction-layer #phenotype #parameters #in-place #range #get-mut #2d #genes #bad #0-0
  117. gamo

    A Range like struct for user defined types

    v0.3.0 #range #user-defined #iterator #range-iterator
  118. range-compare

    compare ranges

    v0.1.1 #compare #range
  119. merged_range

    rangeset that can merge overlap

    v0.1.0 250 #overlap #range
  120. in_range

    Returns true if a number is in range

    v0.1.0 #range #no-std #utility #math
  121. range-tree

    Range Tree

    v0.1.0 2.2K #tree #range
  122. sum_range

    The sum of all consecutive numbers, both even and odd

    v0.1.0 #numbers #odd #range #sum #even
  123. isbn3

    handling ISBNs

    v0.4.4 200 #isbn #book #isbn-numbers #range #standard #index-map
  124. yearsfx

    Appends years in range to input

    v0.1.0 #year #range #append #input #end-of-line
  125. pezkuwi-ckb-merkle-mountain-range

    A generalized merkle mountain range implementation (pezkuwi fork)

    v0.8.2 4.9K #merkle-proof #range #mountain #merkle-root #generalized
  126. time_period

    Operations and periods and ranges of time

    v1.0.0 #range #operation #time-range #time-intervals
  127. scailist

    A fast and easy interval overlap library

    v0.2.0 #interval-tree #bioinformatics #range #tree
  128. int-range-ext

    A trait that implements some convenience methods for integer ranges

    v0.1.0 #integer #methods #methods-for-integer #traits #range
  129. egui_fancy_knob

    Feature-rich circular knob widget for egui, originally forked from egui_knob

    v0.2.0 #knob #range #widgets #egui #egui-widgets #egui-ui
  130. every-range

    Iterator for interleaving included and excluded ranges

    v0.1.0 #range #replace #transform
  131. to-offset

    developer-friendly methods to manipulate strings with character indices

    v0.1.0 #range #overflow #indices #integer #cast #array-length #slice-index #unsigned-integer #generic-parameters
  132. tempus-cli

    Easy time tracking

    v1.2.0 #time-tracking #session #started #range #times
  133. blockless-hyper-file

    This hyper static file crate

    v0.1.2 #hyper-file #static-file #blockless #range #http #implemention
  134. guessing_utils

    Various guessing utilities for working with guesses in (0..101) number range

    v1.0.4 #range #utilities #guessing #guesses #guess
  135. retain_range

    Extension of Vec::retain to operate only on part of the vector defined by a range

    v0.1.1 #vec #part #extension #range #vector-extension
  136. rbrep

    Rust Binary Grep

    v0.1.0 #grep #binary #nm #value #range #gif #following-options #multiplied
  137. arrange

    Convenience functions for populating an array with values from a range

    v0.1.3 #populating-array #range #utility #array
  138. uchr

    translate char values to the characters themselves, and vice versa

    v0.0.2 #character #value #code-point #translation #range #vice #versa #ascii
  139. beetle-iter

    A collection of basic iterators

    v0.1.1 #iterator #collection #range #size #constant #odd
  140. csslsrs

    Language service for CSS, providing features like completions, hover, and folding ranges

    v0.1.0 #css #language-service #range #css-parser #folding #biome-css-parser #language-server #lab #lch #wasm
  141. range_vec

    Fast indexed access to a range of mostly-default values

    v0.2.0 #ring-buffer #range #index-range #index #vec-deque
  142. rust_array_set_range

    that allows to set range of values in Rust's fixed size arrays

    v0.3.0 #range #fixed-size #fixed-size-arrays #value #array #arr
  143. kitty_pool

    A safe buffer pool

    v0.3.0 #buffer-pool #kitty #range #read-write #single-threaded #multi-threading #scatter
  144. a-range

    Write quick and explict ranges in Rust

    v0.1.0 #range #write #explict #quick
  145. batbox-range

    Helpers for working with ranges

    v0.16.0 360 #batbox #range #helper
  146. pezsp-mmr-primitives

    Merkle Mountain Range primitives

    v26.0.0 #blockchain #range #nation #mountain #kurdish #nft #governance-token #defi #cross-chain #certificate
  147. tile-buffer

    Tiling Buffer useful when dealing with range requests

    v0.1.0 #async-io #tile #buffer #range
  148. brk_iterator

    A Bitcoin block iterator

    v0.1.7 #iterator #bitcoin #block #range #on-chain #cryptocurrency
  149. tari_mmr

    A Merkle Mountain Range implementation

    v5.1.0 #mmr #range #tari #mountain #peaks #merkle-root #siblings #hashing #binary-tree
  150. prange

    Parse numeric ranges for indexing

    v1.0.1 #range #numeric #parse
  151. time-range-ext

    An extension library for the time crate to cover reoccurring use cases, everything time related

    v0.1.0 #time-range #extension #working-hours #time #range
  152. substr

    Handle substrings as ranges without lifetimes

    v1.0.0 #substring #lifetime #range #string #length #parser-error #set-requirements
  153. spdcp

    parsing docparse comment range

    v0.4.4 #range #comments #docparse #parser
  154. randge

    Generate unique random numbers

    v1.1.0 #random #range #unique #no-repetition
  155. cartel_api

    attemps to provide a wrapper around the http://cartelempire.online/api

    v0.1.1 #api-client #cartel #cartelempire #online #range #chat #game-data #client-key #test-runner #env-file
  156. pezmmr-rpc

    Node-specific RPC methods for interaction with Merkle Mountain Range pezpallet

    v28.0.0 #blockchain #pezpallet #range #mountain #node-specific #kurdish #nation #defi #governance-token #pezkuwi
  157. rangecutter

    working with adjacent ranges

    v0.1.0 #range #adjacent
  158. ivt

    An interval tree implementation using inclusive ranges

    v0.1.0 #interval-tree #inclusive #range #largely #rust-bio
  159. latticequeries

    Allows for fast hierarchical queries on Vecs

    v0.1.3 #vec #hierarchical #query #lattice #range
  160. checked-enum

    trait CheckedEnum and a type UncheckedEnum which 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…

    v0.1.1-alpha1 #enums #value #range #running #guarantee
  161. mybound

    tools for RangeBounds

    v0.1.2 #range-bounds #bounds #range
  162. 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.

    v0.1.0 #string-representation #unicode #convert #range #range-parser #vice #versa #code-point #string-formatting #stringifying
  163. dihedral

    (torsion) angle calculations

    v0.0.4 #angle #calculations #range #rotation #accordance #torsion
  164. nclist

    finding overlapping intervals using a nested containment list

    v0.1.1 #overlap #interval #range
  165. pezpallet-mmr

    FRAME Merkle Mountain Range pezpallet

    v27.0.0 160 #mmr #off-chain #pezpallet #on-chain #range #mountain #hashing #blockchain #data-provider