#bits

  1. bitpacking

    通过SIMD位打包实现快速整数压缩/解压缩。simdcomp到rust的移植。

    v0.9.2 468K #integer-compression #integer #compression #simd #bits #representation #block
  2. bitter

    Swiftly extracts unaligned bit-level data from a byte slice

    v0.7.0 2.6K #bits #bit #bitstream #byte-slice #binary
  3. mycelium-bitfield

    由Mycelium提供的结构化位域

    v0.1.5 1.6K #bit-field #bitflags #bits #bit #bit-fields #integer-value #operating-system
  4. bitreader

    从字节数组的切片中读取单个比特。可以从字节数组中读取“不寻常”数量的比特,例如一次读取13比特。读取器内部跟踪缓冲区中的位置。

    v0.3.8 21K #byte-slice #bit #bits #bitstream #byte-buffer #data-stream #byte-stream
  5. deku

    为结构体提供位级序列化和反序列化的proc-macro

    v0.17.0 35K #serialization #deserialize #bits #struct #bit #binary-encoding #proc-macro
  6. bitfield-struct

    为位域提供类似结构的proc-macro

    v0.8.0 43K #bit-field #bits #proc-macro #bit #debugging #default-value
  7. vob

    具有类似Vec API和usize后端存储的位向量

    v3.0.3 14K #bits #usize #performance #api #vec #backing #sequence
  8. keccak-hash

    keccak-hash是一组实用函数,用于方便处理Keccak哈希(256/512比特长)

    v0.10.0 48K #hash #keccak #functions #facilitate #bits #long #set
  9. bittle

    基于原生Rust类型的零成本位集

    v0.5.7 500 #bit-set #bit #bits #data-structures #container #bitvec
  10. venndb

    Rust中的内存数据库,用于通过位(标志)列查询行

    v0.5.0 1.0K #memory-database #bit-flags #db #database #memory #bit #bits
  11. hypertwobits

    基数估计算法

    v0.2.2 200 #sketch #bits #hasher #default #register #algorithm #set
  12. euid

    EUID的参考实现

    v0.1.7 150 #unique-identifier #timestamp #data-management #bits #universally #uuid #extendable
  13. bitfrob

    bytemuck的兄弟crate,这是放置forbid(unsafe_code)实用工具的地方

    v1.3.2 460 #bit #bytemuck #bits #frob #unsafe
  14. unix_mode

    解码、解释和显示Unix文件模式位(即使在非Unix平台上)

    v0.1.4 7.2K #file-permissions #unix-file #mode #bits #decode #display #interpret
  15. ointers

    我们移除了高位的指针叫什么?叫ointer

    v4.0.1 #pointers #bits #tagged-pointers #intrusive #tagged #bit
  16. bilge

    像使用Rust的特性一样使用bitsized类型

    v0.2.0 11K #bit-field #register #bits #bit #bit-fields
  17. hexagex

    使用十六进制正则表达式匹配二进制数据

    v0.2.3 #binary-data #regex #hex #bits #matching #sequences #literals
  18. mizaru2

    Mizaru2

    v0.2.0-alpha.12 850 #key #rsa #client #blind #bits #generate #unblinded
  19. softposit

    Posit数字

    v0.4.0 1.1K #posit #numbers #unum #math #types #p32 #bits
  20. bit_ops

    针对原始整数类型的常用位操作,重点关注与 no_stdconst 兼容性。与其他提供创建复杂高级类型位域工具的 crate 不同...

    v0.1.13 500 #primitive-integer #bit-manipulation #bits #bit #bitwise #no-alloc
  21. lazy-bytes-cast

    从 & 到字节数组的懒转换

    v7.0.0 44K #byte-array #lazy-evaluation #cast #bits #treat #casts
  22. bit-iter

    遍历字中设置位的位位置,正向或反向

    v1.2.0 6.1K #bits #set-bit #bit-manipulation #iterator #flags #bit-set #bit
  23. vu128

    高效的变长整数

    v1.1.0 #length #integer #byte #bits #encoded #value #encoding
  24. base_sequence_compression

    压缩和解压缩 DNA 序列

    v0.1.2 130 #dna #sequence #compressing #storage #base #bits #decompressing
  25. snowflake-rs-impl

    Twitter 的 Snowflake ID 生成算法

    v1.0.1 600 #snowflake-id #id-generator #node-id #bits #generation #timestamp #distributed-systems
  26. rev_bits

    在指定范围内反转位

    v0.1.2 #bits #bit #reverse
  27. fixed_bitmaps

    一个小型 crate,实现了围绕原始 Rust 无符号整数的位图功能

    v0.10.2 #bitmap #unsigned-integer #bit-flags #flags #bit #bits #static
  28. cabac

    上下文自适应二进制算术编码库

    v0.8.0 #arithmetic-coding #context #binary #codec #encoder #context-adaptive #bits
  29. bmap

    带内部计数的位图

    v0.2.2 #bitmap #bitvec #counter #bits #set-bit #array #track
  30. bitman

    一个易于使用的 Rust 位操作库

    v2.0.1 #bits #bit #bit-field #byte #binary #read-write #bit-fields
  31. mfem

    MFEM 的高层 Rust 封装

    v0.1.1 #wrapper #high-level #cc #string #part #bits #sharp
  32. beetle_bits

    一系列基于位的类型。目前只实现了u1(1位无符号整型)和f3(3位浮点型)

    v0.2.5 #byte #bits #type #float #operations #implemented #u1
  33. ointer

    窃取指针的高位以存储额外值

    v3.0.12 160 #pointers #geometry #topology #high #bits #macro #enums
  34. register-bits

    执行编译时验证的寄存器位操作

    v0.2.3 #bits #register #compile-time #bit #isa #static
  35. count_set_bits

    计算置位

    v0.0.18 #set-bit #bit #bits #count
  36. embedded-semver

    将语义版本紧凑表示为i32、u32、i64或u64

    v0.3.0 140 #semver #version #semantic #integer #representation #bits #i32
  37. packedvec

    高效存储整数字符串

    v1.2.4 12K #vector #element #bits #integer #range #numbers #store
  38. bitregions

    生成一个单元结构来表示一组位区域

    v0.2.5 #bit-flags #bitflags #bits #bit #set-bit #ffi #embedded
  39. derp

    DER解析器(和写入器)

    v0.0.14 5.9K #der #parser #tags #asn-1 #writer #input #bits
  40. applause

    命令行界面和配置管理变得简单

    v0.1.1 #configuration-management #command-line-interface #bit #bit-field #bits #binary #byte
  41. steganographyrs

    隐写术

    v0.1.1 #steganography #message #image #hidden-message #bits #inject #significant
  42. ps-hash

    生成50字节的哈希值,安全性为256位

    v0.1.0-8 #hash #security #50-byte #bits #generate #256
  43. bpht

    使用跳数散列对32位键和值进行位打包的哈希表实现

    v1.0.0 #hash-table #hash-values #hash #hashing #key-value #bits #32-bit
  44. bits-cli

    将输入转换为比特(如有解释,则适用)

    v0.1.0 #bits #bit #bit-interpretation
  45. ktls-recvmsg

    从 nix crate 中提取的位,以便能够为 ktls 调用 recvmsg

    v0.2.0 #ktls #extracted #nix #call #recvmsg #wrapper #bits
  46. greenfield

    images

    v0.1.4 #bits #quantization #dimension #2d-array #color #numbers #component
  47. jtag-taps

    与 JTAG 扫描链上的单个 TAP 交互

    v0.5.0 #tap #jtag #chain #cable #bits #scan #read
  48. intbits

    轻松访问整数的单个比特

    v0.2.0 7.6K #bit #bits #int
  49. libhumancode

    一个兼容 no_std 的库,提供将二进制数据编码成人类友好格式的函数,最多150比特

    v2.0.1 #error #binary-data #human-friendly #symbols #bits #encode #input
  50. fixed-sqrt

    固定点数的平方根

    v0.2.5 500 #square-root #fixed-point #numbers #integer #bits #fractional #unsigned
  51. swar

    在无符号数中的比特子切片上并行执行操作

    v0.4.0 #parallel #simd #bits #hamming #bit
  52. rust-bloomfilter

    Rust 编程语言中的 Bloom 过滤器实现

    v1.0.0-beta1 #bloom-filter #false-positives #numbers #hash #bits #positive #probability
  53. rand-bits

    具有固定数量置位比特的随机数生成器

    v0.1.1 #numbers #rng #fixed #bits #set-bit #generator #ones
  54. steganer

    在另一个文件中隐藏文件...或恢复它。

    v1.1.0 #steganography #hidden #byte #hiding #extract #bits #host
  55. shr3

    3位移位寄存器随机数生成器

    v1.0.0 #random #generator #numbers #bits #register #extracted #3-shift
  56. popcnt

    计算字节切片中置位比特的数量

    v0.1.0 #byte-slice #bits #count-ones #simd #numbers #nightly #avx512
  57. dot_tree

    创建、查询和存储二叉树

    v1.0.1 #tree #binary-tree #file-header #byte #bits #store #query
  58. libc-extra

    在libc库中找到的额外位和零件,这些位尚未提交给Rust官方的libc包,或已被拒绝或需要太多工作才能集成

    v0.3.2 180 #libc #integrate #found #requires #bits #change #rejected
  59. indexed_bitvec

    一个带有(希望如此)快速rank和select操作的索引位向量

    v4.0.1 #bit-vector #indexing #index #bits #bit
  60. gekkio/mooneye-gb

    用Rust编写的Game Boy研究项目和模拟器

    GitHub 0.2.0-pre #gameboy #emulator #rom #boot #game #research #bits
  61. rust-distributed-id

    Rust版本的Twitter snowflake算法

    v0.1.3 #distributed-id #snowflake #id-generator #worker #bits #node #sequence
  62. stubit

    愚蠢的位库

    v0.3.1 #bit #bits #stupid #bitvec
  63. bit

    用于操作位和位范围的辅助工具

    v0.1.1 3.7K #range #helper #bits #no-std #manipulate #bit-index
  64. chunky-bits

    Chunky Bits是一个简单、无管理的分布式HTTP对象存储工具

    v0.2.0 #object-store #bits #cluster #distributed #http #destination #write
  65. enum_like

    一个trait,可以将任何类型视为枚举。如果一个类型具有相当小的变体数量,例如一个struct A(bool, bool)它有4个变体,这个trait提供了类型值到…的一对一映射。

    v0.2.1 #enums #variant #bits #memory #bool #enum-vec #mapping
  66. awint_internals

    awint系统包提供的内部工具

    v0.17.0 430 #awint #bits #require #awi #numbers #integer #maximum
  67. fibonacci_codec

    原始整数类型的Fibonacci编码

    v0.2.0 #fibonacci #coding #primitive-integer #numbers #bits #fibonacci-number #codec
  68. 标识符

    轻松生成128位id结构

    v0.1.3 #id #uuid #generate #bits #structs #128 #u128
  69. 尝试使用DuckDuckGo进行搜索。

  70. bit_seq

    创建位序列的过程宏

    v0.2.1 #proc-macro #bit #macro #bitmask #bits #bit-manipulation #integer
  71. bitmath

    任意大小位运算的工具

    v0.0.2 #bit-manipulation #bits #overflow #width #bit #twos-complement #bitwise
  72. bitslice

    将位转换为bitslice格式,并执行位切片数据的各种操作

    v0.1.1 #bits #logic #math #bit #bitslicing
  73. gb-cpu-sim

    一个非常简单的Game Boy CPU仿真器

    v1.1.0 #gameboy #cpu #emulator #game #piece #bits #simulate
  74. crumb

    将u64中的四分位编码为u8

    v0.2.1 #nibble #index #u8 #bits #u64 #encode #data
  75. weensy

    为编程Teensy 4.1微控制器提供的一组有用的位和组件

    v0.1.2 #micro-controller #teensy #programming #bits #collection #utilities #utility
  76. bitpatterns

    整数位模式测试

    v0.1.1 #pattern #bit-manipulation #bits #macro #patterns #bitwise
  77. scale-bits

    一组位与SCALE兼容的表示

    v0.6.0 145K #bits #scale #codec #decoding #parity #bit #encoding
  78. bitut

    位操作工具

    v0.1.0 #bit #bits #utils #utilities
  79. simple-bits

    从整数类型中提取和替换位的trait

    v1.0.1 #bits #replace #integer #extract #types #environment #shifting
  80. biterator

    遍历字节流中的单个位

    v0.3.0 #bits #iterator #bit #byte-stream
  81. oxerun

    为Xen创建Rust单核程序编译器位

    v0.0.0-pre1 #unikernel #xen #create #bits #compiler
  82. 单词列表

    以位为代价,给出单词

    v0.2.0 #word-list #diceware #bits #numbers #binary #interface #generate
  83. x86 BMI风格的位操作例程

    v0.0.4 #x86 #bit-field #binary #bmi #bit
  84. dictionary-1024

    包含1024个单词的助记符字典,每个单词10位

    v0.3.1 #dictionary #word #binary-data #mnemonic #bits #characters #cryptographic
  85. ruint-macro

    UintBits字面量提供的uint!

    v1.2.1 256K #uint #macro #literals #ruint #bits #suffix
  86. 输入输出

    以各种形式读取和写入字节

    v0.1.0 #reader-writer #bits #writer #binary #reader #bytecode #read-write
  87. s-tree

    对Rust标准库中的BTreeMap的包装,提供了方便的方法来提取具有目标指定数量公共前导位的元素

    v0.3.0 #btree-map #numbers #target #extracting #within #methods #bits
  88. bits_rs

    处理位序列

    v0.1.1 #bit #sequences #bits
  89. mnemonic-16bit

    将二进制数据转换为每字16位的短语

    v0.1.1 #binary-data #word #phrase #bits #human-friendly #mnemonic #16-bit
  90. rle-bitset

    一个不使用标准库、不进行分配的特质,用于查询和操作[usize]中的位并迭代它们的运行长度

    v0.1.0 #bits #bitset #bit #run-length
  91. safe_shl

    不丢弃位的左移位

    v1.1.1 #bits #left #shift #dropping #non-zero #drop #shifts
  92. biterate

    用于Gurobi优化器的API

    v1.0.0 #iterator #binary #iterating #bits #byte #indices #unsigned-integer
  93. lc3asm

    LC-3汇编解析器和汇编器

    v0.1.2 #assembly #parser #lc3 #literals #error #bits #file
  94. ez-bitset

    bitset实现

    v0.1.0 #bitset #bitvec #data-structure #bits #data-structures
  95. esprit

    一个ECMAScript解析库

    v0.0.5 #javascript-parser #builder #bits
  96. bits128

    一个结构体,通过仅获取128位来遍历128位

    v0.1.3 #bits #byte #bool #memory #iterate #struct #array
  97. uzero

    UZero

    v0.1.0 #zero #unsigned #representing #integer #bits #unsigned-integer #wide
  98. bit_streamer

    使用BufReader和BufWriter流式传输位

    v0.1.0 #stream #bits #buf-reader #buf-writer #write
  99. jacob

    Jacob的惊为天人的BITS编译器

    v0.2.0 #bits #compiler #awesome #interpreter #decompiler #hex #literals
  100. bit_collection

    一个特质,用于遍历集合中的各个位

    v0.2.3 #bits #collection #iterating #individual #iterate #iterator
  101. hdrhist

    小型内存占用hdr直方图

    v0.5.0 500 #hdr-histogram #footprint #u64 #bits #precision #collects #sample
  102. bitsreader

    从整数流中读取位的特质

    v0.1.1 #bits #bit #integer #stream #read
  103. taco

    自动下载和解密64位iOS固件映像

    v0.1.3 #decryption #download #firmware #ios #image #bits #automatic
  104. bin

    Bits

    v0.1.4 #bits #bin #bit
  105. brute-bits

    列出所有位组合

    v0.1.0 #combination #bits #brute
  106. fractal-analysis

    执行基于Z-order Box Merging算法(目前)的各种分形分析

    v0.2.0 #fractal #analysis #merging #perform #algorithm #sorting #bits
  107. substrate-typenum

    Typenum是一个Rust库,在编译时评估类型级数字。它目前支持位、无符号整数和有符号整数。它还提供了一个类型级数字的类型级数组...

    v1.16.0 3.8K #typenum #substrate #unsigned-integer #signed-integer #numbers #compile #bits
  108. 街头霸王

    16位《街头霸王2》游戏引擎

    v0.1.0 #street #game-engine #sprites #fighter #player #bevy #bits
  109. pretty_bit_mask

    所有这些只是让位掩码操作更美观一些

    v0.1.0 #bit #bits #bitmask #bit-mask
  110. atomic64

    原子64位类型

    v0.1.1 #atomic #concurrency #bits #integer #64-bits #atomic-u64 #atomic-i64
  111. bridge-deck

    扑克牌及其组合

    v0.1.1 #card #card-game #deck #bridge #playing #bits #hand