-
rand
随机数生成器和其他随机功能
-
fastrand
快速随机数生成器
-
strsim
字符串相似度度量实现。包括汉明、Levenshtein、OSA、Damerau-Levenshtein、Jaro、Jaro-Winkler 和 Sørensen-Dice。
-
crc
支持各种标准
-
rustc-hash
rustc 使用的快速、非加密哈希算法
-
xxhash-rust
xxhash
-
twox-hash
XXHash 和 XXH3 算法
-
rustfft
用纯 Rust 编写的性能 FFT 库
-
ahash
使用AES-NI进行高性能的非加密哈希函数
-
noise
过程噪声生成库
-
ulid
通用唯一字典序可排序标识符实现
-
fnv
Fowler–Noll–Vo哈希函数
-
stacker
实现深度递归算法时非常有用的栈增长库,可以防止意外栈溢出
-
rstar
空间索引R*-tree
-
ff
构建与有限域接口
-
bytecount
快速计算字节数组中给定字节的频率,或UTF-8代码点的数量
-
siphasher
在纯Rust中实现SipHash-2-4、SipHash-1-3和128位变体
-
kiddo
高性能、灵活、易用的k-d树库。适用于地理和天体近邻以及k近邻查询
-
wildmatch
使用单字符和多字符通配符运算符进行字符串匹配
-
dissimilar
基于Google的diff-match-patch的语义清理diff库
-
pathfinding
流和图算法
-
oorandom
一个小巧、健壮的PRNG实现
-
crc32c
硬件加速CRC32C指令的安全实现,带有软件回退
-
highway
Google的HighwayHash的Rust本地端口,利用SIMD指令实现快速强大的哈希函数
-
passwords
用于生成多个可读密码以及分析和评分的有用工具
-
stringprep
算法
-
crc-any
通过提供位长度、表达式、反射、初始值和最终异或值来计算CRC值。它具有许多内置的CRC函数。
-
realfft
针对 Rust 的实数到复数正向 FFT 和复数到实数反向 FFT
-
strength_reduce
更快的整数除法和取模运算
-
uint
大固定大小整数算术
-
robust
计算几何的自适应浮点谓词
-
fallible-iterator
可出错的迭代器特质
-
levenshtein
算法
-
ena
并查集、等价闭包和其他统一代码。基于 rustc 的代码。
-
gcd
计算最大公约数
-
topological-sort
执行拓扑排序
-
yada
旨在实现快速搜索和紧凑数据表示的双数组 trie 库
-
rand_core
核心随机数生成器特性和实现工具
-
ndarray-linalg
使用LAPACK的rust-ndarray线性代数包
-
sgp4
卫星传播的SGP4算法的纯Rust实现
-
gix-filter
实现git过滤器的gitoxide项目
-
edit-distance
字符串之间的Levenshtein编辑距离,相似度度量
-
GSL
GNU科学库(GSL)的绑定
-
sketches-ddsketch
Go语言DDSketch实现的直接端口
-
medians
中位数,统计度量,数学,统计学
-
nucleo
即插即用的高性能模糊匹配器
-
murmur3
哈希
-
seahash
一个快速、可移植的哈希函数,具有经过验证的统计保证
-
microfft
嵌入式友好的快速傅里叶变换
-
treediff
寻找任意数据结构的差异
-
buffer-redux
为
std::io
中的缓冲 I/O 提供额外功能的嵌入式替代品 -
task-local-extensions
用于任意数据的任务局部容器
-
fastcdc
(内容定义分块) 纯 Rust 实现
-
zipf
快速生成离散、有界 Zipf 分布的随机数
-
special
该软件包提供特殊函数
-
rustfst-ffi
构建、组合、优化和搜索加权有限状态转换器(FSTs)。Rustfst-ffi 为 Rust 库提供 C 接口
-
argminmax
(argmin & argmax 在一个函数中) 支持浮点和整数使用 SIMD
-
reed-solomon-novelpoly
reed solomon 码 / 编码器 / 解码器,复杂度为
O(n lg(n))
-
nanorand
一个小巧、快速、无依赖的随机数生成库
-
resolvo
用Rust编写的快速包解析器(基于CDCL的SAT求解器)
-
hnsw_rs
基于Yu.A. Malkov和D.A Yashunin的分层可导航小世界图(Hierarchical Navigable Small World Graphs)的Ann实现
-
slice-group-by
切片和strs中的组迭代器
-
arrow-cast
Apache Arrow的转换内核和实用工具
-
muldiv
为数值类型执行带有溢出保护的组合乘法和除法的trait
-
simd-adler32
一个SIMD加速的Adler-32哈希算法实现
-
adler
Adler-32校验和的清洁室实现
-
rand_hc
HC128随机数生成器
-
earcutr
将MapBox的earcut三角化代码移植到Rust语言
-
memx
类似于libc中的memcmp(), memchr(), memmem(), memcpy(), memset()的内存函数
-
rand_regex
生成匹配正则表达式的随机字符串和字节字符串
-
图形
高性能图形算法
-
bit_field
提供为Rust整数类型提供get_bit、get_bits、set_bit和set_bits方法的位域特征
-
rust-stemmers
一些流行的Snowball词干算法
-
moc
用于创建和操作HEALPix多阶覆盖图(MOC)的库,请参阅https://ivoa.net/documents/MOC/
-
chalk-recursive
Chalk项目的递归求解器
-
z3
来自微软研究院的Z3 SMT求解器的高级Rust绑定
-
fractional_index
分数索引
-
timsort
Python和Java中使用的修改后的归并排序
-
varpro
使用可变投影算法的简单非线性最小二乘拟合库
-
hime_redist
使用Hime(LR,RNGLR)生成的解析器的可重分发运行时库
-
vek
游戏引擎通用的2D-3D数学瑞士军刀,支持SIMD,注重便利性
-
daachorse
双数组Aho-Corasick
-
kd-tree
多维树
-
raft
Raft算法的语言实现
-
fast_paths
通过使用收缩层次预处理图来实现的有向图上的快速最短路径计算
-
halfbrown
多后端HashMap,针对不同键空间大小提供高性能
-
ndarray-slice
针对非连续(子)视图的n维数组的快速且健壮的基于切片的算法(例如排序、选择、搜索)
-
ndarray-rand
随机数组的构造函数。为
ndarray
提供rand
集成。 -
reblessive
运行深度嵌套递归函数的小型运行时
-
arrow-ord
为箭头数组排序内核
-
arma-rs
Rust 中的 Arma 3 扩展
-
shapefile
在 Rust 中读写 shapefiles
-
streaming-iterator
流式迭代器
-
hexf-parse
解析十六进制浮点数(也见 hexf)
-
transpose
转换多维数据
-
tailcall
安全、零成本的尾递归
-
ddo
基于 MDD 的优化通用的、高效的框架
-
tantivy-fst
从 Burntsushi 的 fst crate 分叉的 tantivy 特定版本。(请使用 fst crate。)
-
avalog
一个类似 Prolog 语法的 Avatar 逻辑实验性实现
-
easy-smt
轻松以子进程形式与smt求解器交互
-
hmac-sha1
围绕RustCrypto hmac和sha1包的包装,用于简单的HMAC-SHA1生成
-
dusk-poseidon
在Bls12-381标量场上实现的Poseidon哈希算法
-
primes
使用埃拉托斯特尼筛法计算素数,并使用该筛法检查一个数是否为素数,以及计算因子。包括所有素数的迭代器。
-
ranges
核心/标准范围的非通用替代品,用于与它们一起工作的集合操作,以及一个可以以尽可能少的内存有效存储它们的范围集
-
smawk
用于在严格单调矩阵中寻找行最小值的函数
-
alphanumeric-sort
可以帮助您对文件和文件夹名称中包含数字的排序
-
rand_mt
参考梅森旋转随机数生成器
-
incremental
基于Jane Street的增量计算
-
chalk-engine
Chalk项目中的核心特质引擎
-
merkle_hash
查找目录树中所有文件和目录的哈希值
-
运行
快速随机数生成
-
t1ha
T1AH (快速正哈希) 哈希函数
-
blurhash
纯Rust实现的blurhash
-
ids_service
允许生成唯一ID
-
cobs
一致开销字节填充(COBS)算法。COBS是一种将消息转换为一个编码的算法,其中不使用特定的值(即“哨兵值”)...
-
unit-conversions
各种测量单位转换
-
libcprover_rust
Rust API for CBMC and assorted CProver tools
-
jubjub
椭圆曲线群
-
num_convert
类型转换库,通过溢出加法转换整数,支持泛型类型
-
distances
适用于高维数据的高速泛型距离函数
-
levengerg-marquardt
基于nalgebra构建的算法
-
naive_opt
优化的朴素字符串搜索算法
-
cam-geom
用于摄影测量的相机几何模型
-
changeforest
用于变化点检测的随机森林
-
gxhash
非加密算法
-
radsort
用于按标量键(整数、浮点数、字符、布尔值)排序的基数排序实现
-
boyer-moore-magiclen
在Rust中实现的快速字符串搜索算法
-
mergable
用户友好且高效的CRDTs
-
float_next_after
一个用于原生rust f64/f32 nextafter的特质
-
genetic_algorithm
遗传算法实现
-
biodiff
使用序列比对比较二进制文件
-
cdshealpix
HEALPix瓦片化
-
keyword_extraction
从文本中提取关键词的算法集合
-
highs
HiGHS线性规划求解器的安全Rust绑定。请参阅http://highs.dev。
-
turborand
快速随机数生成器
-
rand_jitter
基于时间抖动的随机数生成器
-
rustsat
旨在为可满足性问题解决领域的软件开发提供常用元素的实现。库的重点是在不牺牲性能的情况下提供尽可能方便的使用。
-
cap-rand
基于能力的随机数生成器
-
oci-spec
Rust中的开放容器倡议规范
-
accurate
(或多或少)精确的浮点算法
-
rust-spice
哇!完整的NASA/NAIF Spice工具包实际上可以在Rust上使用
-
fast_polynomial
使用Estrin的方案以利用指令级并行性来加速多项式评估
-
probminhash
用于加权Jaccard指数的最小哈希算法
-
dive-deco
潜水减压模型库(Buehlmann ZH-L 16C)
-
census
维护活动对象的清单
-
bit_gossip
用于计算无权无向图中所有节点对最短路径的路径查找库
-
orx-priority-queue
优先队列特性和高性能的d-ary堆实现
-
rectangle-pack
一个通用、确定性的二进制打包器,旨在符合任何二维或三维用例
-
starlight
用于查找表DAG的实验性HDL和优化器
-
russcip
SCIP的Rust接口
-
av-metrics
一套用于测量音频/视频指标的算法集合
-
glissade
提供各种用于动画和过渡的实用工具
-
tree_iterators_rs
构建以提供与Rust中的树数据结构轻松工作的迭代器
-
advent-of-code
Advent of Code的解决方案
-
petal-neighbors
包括球树和优势点树在内的最近邻搜索算法
-
genetic_algorithms
解决遗传算法问题
-
graaf
处理有向图
-
quantiles
一套近似分位数算法集合
-
scru128
基于可排序、时钟和随机数的唯一标识符
-
adskalman
使用nalgebra和no_std实现卡尔曼滤波和Rauch-Tung-Striebel平滑
-
fuzzy-muff
模糊匹配库
-
arpfloat
任意精度浮点数库
-
murmurhash32
murmurhash32_2
-
clingo
clingo库的Rust风格绑定
-
polylog
对数多项式
-
triple_accel
使用SIMD加速的Rust编辑距离例程。支持快速汉明、Levenshtein、限制性Damerau-Levenshtein等距离计算和字符串搜索。
-
adler32
Rust的Adler32最小实现
-
mpchash
多探测一致哈希算法实现
-
rs-wordle-solver
解决Wordle风格的谜题。它提供了多种猜测算法,以及实现您自己的Wordle解决算法的构建块。
-
rurel
灵活、可重用的强化学习(Q学习)实现
-
itermore
🤸♀️ 更多迭代适配器
-
xxhrs
安全的XXHash和XXH3绑定
-
extendhash
Rust哈希扩展器
-
gcra
GCRA算法的基本实现,用于速率限制
-
interval_adapter
区间适配器,用于开放/封闭实现的区间(范围)
-
fastnoise-lite
FastNoise Lite是一个极轻量级、开源的噪声生成库,具有大量噪声算法
-
rustfst
构建、组合、优化和搜索加权有限状态转换器(FSTs)
-
rex-sm
分层状态机
-
vrp-core
解决车辆路径问题(VRP)的核心算法
-
opensimplex2
OpenSimplex2的移植
-
probability
该包提供概率论工具箱
-
basic_dsp
基于时间和频率域的基于实或复向量的数字信号处理
-
resiter
处理结果迭代器的辅助crate
-
k
kinematics
-
differential-dataflow
增量数据并行数据流平台
-
rand_simple
基于XOR shift且独立于其他库的随机数生成器
-
atomic-traits
泛型原子操作的特性
-
macro-machines
具有日志记录和graphviz DOT文件生成的状态机宏
-
kdtree
Rust中的K维树,用于快速地理空间索引和最近邻查找
-
sfcgal
对SFCGAL的高层绑定以及与其他几何库的转换
-
easyfft
为数组和切片提供简单的FFT API
-
extsort
在任意大小迭代器上的外部排序(即在磁盘上排序)功能
-
nozomi
Linux shred 命令的等效功能,但为 Rust 和库实现。允许您从硬盘上安全地擦除数据。
-
polars-arrow
从 arrow2 分叉的 Arrow 规范的最小实现
-
hime_sdk
用于编程生成 LR 和 RNGLR 解析器的开发套件,或通过命令行。用于操作上下文无关语法的完整 API。
-
dilate
Rust 的一个紧凑、高性能整数膨胀库
-
crunch
一个将许多矩形压缩到较大的矩形中的打包器,主要考虑精灵打包
-
smolprng
用 Rust 编写的轻量级且可扩展的 PRNG
-
cryptocol
加密库,包括大数算术运算、哈希算法、对称密钥加密/解密算法、非对称密钥(公钥)加密...
-
iroh-blobs
为 iroh 提供的 blob 和集合传输支持
-
bindgen_cuda
类似于 Bindgen 的接口,用于构建与 Rust 交互的 CUDA 内核
-
rsc_osrm
osrm 的 Rust 封装,源自 TehGoat/rs_osrm
-
rand_aes
基于 AES 的伪随机数生成器
-
subset_sum
解决子集和问题并返回一组分解整数。它还可以匹配两个向量中的对应数字,用于账目核对。
-
simsearch
内存中工作的轻量级模糊搜索引擎,搜索相似字符串(在这里是双关语)
-
sequence-generator-rust
基于 Twitter ID(雪花)的自定义 64 位唯一分布式 ID 序列生成器。用 Rust 构建
-
cavalier_contours
用于偏移、组合等的二维折线/形状库
-
zeros
-
lt-fm-index
使用 k-mer 查找表进行精确模式匹配的 Fm-index
-
mhgl
Matts 超图库 (MHGL)。一个用于超图数据结构的简单库。
-
random_word
支持多种语言生成随机单词的高效函数
-
opis
有理数和矩阵算术
-
metaheuristics-nature
自然启发式算法集合
-
axgeom
提供从2D对象中提取1D范围的能力
-
geo-clipper
多边形上的布尔运算
-
optirustic
Rust的多目标优化框架
-
wyrand
快速且可移植的非加密伪随机数生成器和哈希算法
-
s2-tilejson
描述s2地图瓦片集的向后兼容JSON格式
-
tau-engine
文档标记库
-
scnr
具有正则表达式模式和多种模式的扫描仪/词法分析器
-
tiny_sort
二进制大小优化的稳定和不稳定排序
-
nlopt
nlopt 库的包装器
-
fuzzyhash
纯 Rust 模糊哈希实现
-
circbuf
用于处理字节的可增长循环缓冲区
-
counting_sort
迭代器的计数排序实现
-
pasture-algorithms
牧场的点云算法
-
dogear
合并书签树
-
yara-x-parser
YARA 规则的解析库
-
rand_xoshiro
Xoshiro、xoroshiro 和 splitmix64 随机数生成器
-
startin
地形的三角剖分器
-
pyin
用 Rust 编写的 pYIN 音高检测算法
-
poi
一个实用的无点定理证明辅助工具
-
颜色空间
颜色空间之间的转换和颜色比较
-
gix-revwalk
提供遍历修订图的小工具
-
reactive_graph
用于构建用户界面的细粒度响应式图
-
autour_core
AUTOmata Utilities and Representation (AUTOUR) 是一个用于实验各种自动机和绘制它们的工具箱
-
rdst
支持按任意定义的字节序列排序的灵活并行不稳定基数排序
-
ms_toollib
扫雷算法
-
iron-shapes
面向VLSI芯片设计的计算几何基本数据类型和例程
-
dotlr
为教育目的创建的LR(1)解析生成器和可视化工具
-
uniset
支持原地原子操作的分层、可增长的位集
-
d3_geo_voronoi_rs
将javascript库d3-geo-voronoi移植到rustlang
-
fastlem
基于简化的景观演化模型(LEM)生成程序地形
-
feruca
Unicode 排序算法
-
easy_color
一个简单易用的颜色转换工具
-
volute
布尔函数实现,表示为查找表(LUT)或乘积之和(SOP)
-
liba
基于 C/C++ 的算法库
-
grid_pathfinding
使用 JPS 和网格上的连通组件进行寻路
-
cobyla
Rust 的优化器
-
timberio/file-source
高性能可观察性数据处理管道
-
nix-base32
nix(如 NixOS)兼容的 base32 编码
-
pharmsol
求解分析和 ODE 定义的药代动力学模型
-
fuzzy_prefix_search
模糊搜索前缀匹配
-
kewb
使用 Kociemba 的两阶段算法操作和解决 3x3 鲁比克魔方
-
gst-plugin-textahead
显示即将到来的文本缓冲区的 GStreamer 插件
-
cubecl
Rust 的多平台高性能计算语言扩展
-
cyclic-poly-23
可分解的滚动哈希算法
-
shakemyleg
状态机定义语言和解释器
-
hyperloglogplus
HyperLogLog 实现版本
-
general-sam
Rust 中的通用后缀自动机实现
-
rust-sugiyama
计算有向图坐标的 Sugiyama 算法
-
ckey
一致哈希键库
-
linestring
线字符串工具箱
-
colorimetry
使用 JavaScript/WASM 接口的颜色建模
-
suggest
提供类似“您是指?”的类似名称建议的最小库
-
natord
Rust的天然排序
-
ext-sort
Rust外部排序算法实现
-
convolve2d
简单易扩展的纯Rust图像卷积
-
kendalls
Kendall的tau等级相关系数
-
markov_namegen
基于马尔可夫模型的随机文本生成器
-
four-bar
四杆库提供四杆连杆的模拟和合成功能
-
boomphf
可扩展且高效的极小完美哈希函数
-
breakout
Rust的检测
-
re_arrow2
Apache Arrow规范的官方实现,使用安全的Rust
-
arrow-data
Apache Arrow的数组数据抽象
-
localsearch
基于局部搜索的元启发式算法
-
几何谓词
鲁棒几何谓词的移植
-
dmsort
当大部分数据已排序时,快速自适应排序。dmsort比Rust默认排序快2-5倍,当超过80%的元素已排序时
-
foldhash
一种快速的非加密、最小抵抗拒绝服务的散列算法
-
rufl
为Rust提供强大的实用函数库
-
stringmetrics
近似字符串匹配
-
edfsm
事件驱动的有限状态机库
-
hud-slice-by-8
HUD软件的Rust改进实现的Intel Slice-By-8算法
-
cubecl-linalg
CubeCL线性代数库
-
ar-reshaper
一个不使用标准库的crate,用于重建阿拉伯语、土耳其语和波斯语句子,用于不支持阿拉伯语的应用程序
-
dynalgo
一个小型库,用于生成可动画的SVG图像,可演示图算法的实际运行
-
graph_process_manager_loggers
graph_process_manager_core的通用日志记录器
-
递归
无需堆栈溢出的简单递归
-
rhai-sci
Rhai脚本语言中的科学计算
-
augrim
用Rust实现的共识算法
-
sobol_burley
可播种的Owen混淆Sobol序列
-
cnccoder
为GRBL控制的数控机床生成gcode操作,同时也生成camotics项目进行仿真
-
board-game
棋盘游戏抽象及其通用工具
-
permutator
从数据中获取任意特定索引的字典序笛卡尔积和字典序排列。从单个或多个数据集生成完整的字典序笛卡尔积...
-
extsort-iter
所有类型的所有迭代器的外部排序
-
i_triangle
多边形三角剖分库:用于复杂形状的高效Delaunay三角剖分
-
easer
实现Robert Penner的缓动函数的小型库
-
sif-embedding
平滑逆频率(SIF),一种简单但强大的句子嵌入技术
-
kociemba
使用Kociemba的两阶段算法解决3x3魔方
-
rsbatch-maestro
使用各种策略进行灵活的批处理分割和管理
-
flo_binding
Rust的声明式绑定库
-
futf
处理UTF-8片段
-
product-os-random
产品操作系统:Random提供了一系列适用于不同上下文的随机生成工具。这包括随机文本、数字和密钥生成器,包括加密安全的随机生成。
-
minimax
Minimax的通用实现
-
interp
Matlab的interp1函数
-
rake
快速自动关键字提取(RAKE)算法
-
flat_spatial
平面空间分割算法和数据结构
-
synthizer
到Synthizer(一个3D音频和效果库)的绑定
-
clipper2
Rust的多边形裁剪和偏移库
-
round_robin
使用循环赛制算法创建锦标赛中的回合和相应的比赛
-
syunit
一个小型库,包含一些基本的单元,用于帮助在Rust中进行运动学和机器人编程
-
modular-decomposition
计算图的模分解
-
elipdotter
可嵌入的全文搜索引擎
-
lilt
一个无依赖的库,用于作为时间的函数运行可中断的、基于转换的动画
-
list_math
对列表进行数学运算,包括平均值、最小值、最大值和标准差
-
random-pick
根据给定的权重从切片中随机选择一个元素
-
office-to-pdf
将办公文件转换为PDF文件
-
instant-distance
HNSW映射的快速最小实现,用于近似最近邻搜索
-
oxidd-rules-tdd
OxiDD的三元决策图(TDDs)
-
setsum
无序校验和
-
ragged-buffer
高效的 RaggedBuffer 数据类型,实现具有可变长第二维度的 3D 数组
-
weighted_rand
使用 Walker 的别名方法的加权随机抽样 crate
-
is-tree
万物皆树
-
is_sorted
迭代器已排序?
-
tofas
基本天文子例程的翻译
-
portmatching
端口图快速图匹配
-
diffmatchpatch
diff-match-patch 的 Rust 重新实现
-
rithm
任意精度算术
-
bs
具有小集合(单字)优化的bitset
-
bevy_lookup_curve
Bevy的编辑查找曲线
-
hypertwobits
基数估计算法
-
partial_sort
std::partial_sort的版本
-
randomize
随机化例程
-
pcg_rand
纯Rust中的PCG随机数生成器家族
-
randevu
RANDEVU算法的官方Rust实现
-
shared-buffer
基于内存映射文件或内存中的字节的缓冲区的抽象
-
clone_dyn
派生以克隆dyn结构
-
sets
作为集合的泛型向量。高效排序、合并、排名、搜索、反转、交集等。
-
kube_quantity
向k8s-openapi crate中的Quantity类型添加算术运算
-
adler2
Adler-32校验和的清洁室实现
-
noiselib
1D、2D、3D 和 4D 程序化噪声和分形函数
-
fenex
解析和处理 FEN 和代数象棋符号
-
libmf
Rust 的大规模稀疏矩阵分解
-
smtlib
SMT 求解器交互的高层 API
-
times
带有统计信息的计时基准、重复运行
-
spiral
以螺旋模式迭代 2D 结构
-
mt19937
将 MT19937 梅森素数 rng 算法翻译为 Rust
-
big-int
任意精度、任意基数算术,支持任意基数(从 2 到 u64::MAX)的任意大整数
-
sefar
进化优化算法
-
vecmath
为重新导出而设计的类型无关的向量数学库
-
libphext
phext 的 Rust 原生实现
-
斜坡
高性能的多精度算术库
-
rs-graph
图算法和组合优化
-
wcs
FITS世界坐标系统(WCS)
-
async-rate-limiter
实现一个令牌桶算法,可用于限制API访问频率。使用纯Rust编写。
-
lace_cc
Lace跨分类引擎库的核心
-
topopt
基于99行MATLAB的纯Rust拓扑优化
-
random
该软件包提供随机数源
-
regex-filtered
高效检查输入与大量模式之间的匹配
-
rmpfit
CMPFIT库的纯Rust实现
-
tifloats
快速、精确的TI-Floats模拟
-
qrc
生成和操作各种格式的QR码图像
-
integer-sqrt
用于原始Rust类型的整数平方根算法
-
simple_accumulator
用于增量统计计算的累加器
-
small_len
存储长度的最小内部类型的轻量级库
-
p3-mersenne-31
Plonky3的Mersenne31域实现
-
fluent_data
低内存占用流数据模型化库和服务
-
bies
处理带有文本分词应用的BIES向量的辅助工具
-
decmathlib-rs
将Intel十进制浮点数学库的decimal128类型移植到Rust
-
bit-matrix
位矩阵和向量
-
satkit
卫星工具包
-
kmeans
用于k-means聚类计算的轻量级库
-
mot-rs
Rust中的简单多对象跟踪
-
multistochgrad
随机梯度,多线程
-
cvmcount
CVM算法,用于快速估计流中不同元素的数量
-
rugraph
无向、有向和多向图库
-
capy-graph
一个用于动态构建算术电路的框架
-
random-nickname2
用于Rust的随机用户昵称生成器
-
unarray
处理未初始化数组
-
frand
极快随机数生成库
-
f3l_segmentation
3D点云库
-
chksum-hash
批处理和流计算中的散列算法
-
chf
rust-bitcoin使用的加密散列函数
-
xynth
针对ASIC/GPU具有抵抗力的纯Rust编写的加密散列算法,用于支持AVX2的x64 CPU
-
timeharsh
实现了timehash算法,这是一个创建用户可配置、可变精度滑动窗口时间的算法。适用于将时间值分组到大量数据集中。
-
rmqtt-raft
raft框架,面向普通人
-
strprox
Top-k字符串自动补全
-
voracious_radix_sort
最先进的基数排序算法。单线程和多线程版本。
-
puan-rust
Puan包包含定义线性不等式之间逻辑关系和降阶算法的工具
-
rusty_oge
解决俄罗斯数学竞赛问题的库
-
kaede
是Rust库,用于执行简单的数学运算
-
lazy-bytes-cast
从 & 到字节数组的惰性转换
-
hex2d
用于处理2D六边形网格图的辅助库
-
chrf
算法
-
permutation
用于创建、操作和应用排列的小型实用程序
-
fuse-rust
Fuse是一个轻量级的库,提供了一种简单的模糊搜索方式。Fuse-Rust是Fuse-Swift的Rust版,完全用Rust编写
-
dcc-lsystem
Lindenmayer系统及其一些渲染工具
-
bitwuzla-sys
Bitwuzla SMT求解器的底层绑定
-
async_bagit
创建和加载BagIt容器
-
sudoku-solver
解决数独的回溯算法
-
crc-frame
读取和写入crc32校验码帧缓冲区的函数
-
travelling_salesman
旅行商问题求解器
-
knossos
生成和渲染迷宫
-
bit-iter
在单词中位设置的位置上向前或向后迭代
-
natural
纯Rust自然语言处理库
-
algorithmica
Rust算法
-
prime-checker
保持样本函数,用于检查给定的无符号64位整数的素数性质
-
lerp
通用的线性插值和扩展,自动实现多种数值类型
-
空间搜索
提供基本的通用深度优先、广度优先、启发式引导和A*搜索空间探索算法
-
hostlist-parser
将主机列表表达式解析为字符串向量
-
product-os-command-control
产品操作系统:命令和控制提供了一组工具,用于在产品操作系统服务器上运行命令和控制
-
ipl3checksum
计算N64 ROM的IPL3校验和
-
hexagex
匹配二进制数据与十六进制正则表达式
-
ratel_bandit
多臂老虎机模拟器
-
median-accumulator
快速、空间高效、通用的中值累加器
-
fixed32-math
几何类型
-
keyphrases
Rust中的快速自动关键词提取(RAKE)实现
-
funspace
多维函数空间和转换
-
wyhash
快速便携的非加密散列算法和随机数生成器
-
tlsh2
TLSH算法
-
editdistancek
计算编辑距离的快速算法
-
inator
具有非确定性有限自动机的最优零拷贝解析器
-
flexihash
遵循API的一致性散列,与flexihash-php和flexihash-py兼容
-
diffs
多种diff算法,也称为最长公共子序列
-
dmp
一个高性能的库,用于操作纯文本
-
count-digits
一个无std特性,用于确定各种数基中整数的长度
-
kittycad-execution-plan
用于组成KittyCAD API查询的DSL
-
timely
Rust中的低延迟数据并行数据流系统
-
libbruteforce
暴力破解哈希(例如密码)。它包含一系列预配置的哈希函数,如md5或sha256。您也可以提供自己的哈希函数。请勿使用此...
-
voro_rs
为voro++库提供的绑定
-
ordq
订单维护作业处理队列
-
hexagonal_pathfinding_astar
针对遍历定制加权六边形的A-Star路径查找算法
-
rust_cascade
Rust中的布隆过滤器级联实现
-
rand-sequence
一个用于在O(1)时间内生成唯一整数随机序列的no-std crate
-
radiate
并行遗传编程引擎,能够进化解决监督、无监督和通用强化学习问题
-
iterator_ilp
指令并行归约的迭代器扩展
-
oxigen
快速、并行、可扩展和适应性强的遗传算法库
-
ainconv
将阿伊努语单词在不同脚本(假名、拉丁、西里尔)之间进行转换
-
cdchunking
内容定义的分块
-
mctser
一款非常易于使用的蒙特卡洛树搜索库
-
autodiff
一个自动微分库
-
rust_sensitive
敏感词过滤,支持多数据源加载,多种过滤算法,多种操作函数
-
bsa3-hash
用于 *The Elder Scrolls III: Morrowind* 的 BSA 文件中使用的哈希函数
-
svdlibrs
SVDLIBC 的 LAS2 的移植
-
automaton
解析正则语言
-
fst-no-std
使用有限状态转换器紧凑地表示大量字符串(可能超过10亿)的集合或映射
-
iron-shapes-booleanop
iron-shapes 上的多边形布尔运算
-
tinymt
64/32 - Mersenne Twister PRNG 的轻量级变体
-
multistream-batch
批处理算法的实现
-
orx-funvec
统一访问 n 维向量元素的特质,特别适用于需要通过抽象输入实现灵活性和通过单态化实现性能的算法
-
gcollections
Rust 收集库的泛型特质
-
genevo
使用遗传算法(GA)构建模拟优化和搜索问题的积木。以可定制和可扩展的方式执行遗传算法(GA)模拟
-
iter-group
将(key,value)迭代器分组到集合的映射中
-
lcg69069
/ MTH$RANDOM 假随机线性同余发生器
-
floaters
以各种方式生成浮点数
-
convert-base
将存储在向量中的数字的基数(基数)转换为
-
glidesort
排序算法
-
cvt
暴露 Rust libstd 中的 cvt 函数
-
three-style
一个 CLI 工具,用于搜索 3x3 拼图 3-style 交换子
-
kak-tabs
kakoune tabs
-
noise-functions
快速轻量级的噪声函数
-
k8s-openapi-ext
Kubernetes对象流畅构建特质的集合
-
tree_traversal
在树中找到最佳叶子节点
-
hyperloglog
在 Rust 中
-
pdqselect
根据 Orson Peters 的模式击败快速选择,从切片中选择第 k 个最小元素
-
kzg-commitment
执行 KZG 多项式承诺方案
-
lophat
无锁持久同伦算法工具箱
-
clf
通过 __builtin_clear_cache() 清除 CPU 缓存行
-
spec_math
特殊数学函数的实现。包括伽马函数、误差函数、椭圆积分、正弦和余弦积分的 CEPHES 数学库的重新实现...
-
lp-solvers
.lp 文件格式实现和外部求解器调用(Cbc、Gurobi、cplex、GLPK)
-
cryptify
一个过程宏库,用于混淆 Rust 代码。提供编译时字符串加密和随机流程混淆。
-
jopemachine-raft
Raft算法的语言实现
-
lazyrand
轻松生成随机数
-
galois_2p8
所有 GF(2^8) 域上的基本算术
-
lol-core
用 Rust 语言实现的 Raft 实现
-
entoli
受 Haskell 启发的函数式编程库
-
easing-function
动画缓动函数
-
httlib-huffman
用于处理 HTTP/2 中的 HPACK 格式的规范 Huffman 算法
-
romu
使用 Romu 算法的伪随机数生成器
-
spectrex
Rust 中的 AstroBWTv3 CPU 矿工算法
-
ggstd
Go 标准库的部分实现
-
gplu
带部分置换的稀疏 LU 分解
-
var_num
可替换任何数字原语的变长数字实现
-
embed-nu
将nu引擎嵌入您的Rust应用程序
-
ncollide2d-updated
Rust中的二维和三维碰撞检测库。将被parry2d包取代。
-
ms2
为Rust复制的TypeScript中的ms包
-
mutcursor
安全存储对父节点的可变引用,用于遍历树和图结构时的回溯
-
fastcdc-alt
使用替代API的纯Rust FastCDC (内容定义分块)实现
-
ognlib
一些练习Rust的代码
-
swimos_recon
SwimOS Recon
-
pokers
Rust扑克库
-
treeculler
帮助进行视锥剔除
-
social_tournament
用于创建社交双人或单人锦标赛的库
-
singlevec
仅存储单个项目的Vec-like容器优化
-
double-ended-peekable
为双向迭代器提供查看功能的适配器
-
liblbfgs
从Naoaki Okazaki的C库libLBFGS移植的快速且安全的Rust实现LBFGS和OWL-QN算法
-
wiiu_swizzle
Wii U纹理内存贴图
-
flx-rs
使用Rust重写emacs-flx以支持动态模块
-
punkt
句子分词器
-
ceres-solver
Ceres求解器的安全Rust绑定
-
materialized-view
为大众提供增量物化视图
-
metaheuristics
使用元启发式算法找到您优化问题的近似解
-
inter-val
数学区间,例如 [a, b]、(a, b)、[a, b) 和 (a, b] 在实数集 ℝ 上,以及表示为区间笛卡尔积的多维轴对齐盒子
-
mathml-core
MathML 类型定义
-
simple_search
搜索对象
-
snowflaker
用 Rust 简单实现的 Twitter 雪花算法
-
nox
编译到 XLA 的张量库(类似于 JAX,但针对 Rust)
-
rcuber
魔方及其求解器(LBL,CFOP,Roux,min2phase)
-
scopegraphs-regular-expressions
将 scopegraphs 良好文档化的 Rust 端口
-
fmttools
修改文本而不分配任何中间缓冲区或不安全代码的工具
-
ipopt
Rust 语言的 Ipopt 非线性约束优化库绑定
-
mesh_to_sdf
网格到有符号距离场(SDF)转换器
-
iter_tools
用于迭代的通用工具集合。目前它仅重新导出 itertools。
-
extsort-lily
高效的外部归并排序实现
-
sintefflake
受Snowflake启发的64位ID生成器,但生成非常独特的数字
-
dlt
用于相机校准的DLT(直接线性变换)算法
-
faer_gmres
使用faer实现的GMRES
-
rustdct
在纯Rust中计算任意大小的离散余弦变换(DCT),时间复杂度为O(nlogn)
-
bandit
Rust中的算法
-
alpha-counter
字母计数器
-
louvre
一种鲁棒的三角化算法
-
nonbox
无装箱的NaN装箱
-
ratio-color
Rust中基于'palette'和'enterpolation'的比率颜色调色板管理
-
iter-tree
在双向之间转换迭代器和树结构
-
rustronomy-watershed
纯Rust实现的分割和合并流域算法
-
ufotofu_queues
支持批量入队和出队的不可靠队列
-
arrow-select
箭头数组的选择内核
-
iterextd
此特质提供了与迭代器一起工作的额外方法,增强了其功能
-
augurs-changepoint
使用贝叶斯在线变化点检测等检测变化点
-
algebraics
代数数库
-
buldak
提供各种排序函数
-
rusty_math
Rust中实现的数学函数集合
-
teliox
事务事件日志
-
tetengo_lattice
维特比搜索和A*算法实现
-
favannat
用于评估编码在类似ANN结构中的函数的算法
-
qptrie
为Rust实现的QP-Trie
-
bytecmp
提供快速二进制数据比较算法,用于枚举公共子串、唯一子串或确定补丁集
-
sepax2d
使用分离轴定理查找和解决2D凸形状冲突的安全crate
-
guid-create
Rust的GUID创建辅助工具
-
screeps-pathfinding
Screeps的寻路算法:使用原生Rust实现的World
-
cursorsort
具有基于游标分区器和枢轴选择器的QuickSort实现
-
geqslib
在Rust及其它地方轻松解决方程!
-
cita-hashable
提供选择算法的开关
-
hashring
一致性哈希的最小实现
-
lutz
"R. K. Lutz的《数字图像实时分析算法》"
-
atrocious_sort
一些在Rust中实现的最为无用的排序算法
-
hyperloglog-rs
尝试在内存使用上节约的HyperLogLog算法
-
rustoku
使用人类和暴力技术解决数独,并提供可玩应用程序构建框架且无依赖项
-
data_storage_units
Rust语言中的单位转换器
-
iceyee_random
随机数生成器
-
rev_bits
在指定范围内反转位
-
fast-boolean-anf-transform
布尔代数范式(ANF)变换的快速实现
-
postcard-cobs
一致开销字节填充(COBS)算法。COBS是一种将消息转换为一个编码的算法,其中不使用特定的值(即“哨兵值”)...
-
g2poly
GF(2)域上多项式的原始实现
-
rangelist
将集合表示为包含范围列表的形式
-
rustmex
为Matlab MEX API提供方便的Rust绑定
-
movavg
通用移动平均计算
-
swap3
交换三个引用,左旋或右旋值
-
statig
用于设计事件驱动系统的分层状态机
-
mako_infinite_shuffle
以随机顺序遍历组合空间
-
automata-like-programming
提供类似于自动机的执行流程控制机制
-
genetic-rs
一个用于快速启动遗传算法项目的小型crate
-
twofloat
双精度浮点数算术功能
-
rand_chacha
ChaCha随机数生成器
-
hierarchical_hash_wheel_timer
使用四级哈希轮溢出实现的低级定时器实现
-
pubgrub
版本求解算法
-
fast-tlsh
生成/解析/比较TLSH局部敏感哈希
-
to_method
使用Into更方便的微型框架
-
block-mesh
从数组生成体素块网格的快速算法
-
html2pango
将HTML转换为pango
-
bit-list
位懒加载列表
-
sample-std
为st提供采样定义和实现
-
async_wrr_queue
异步且高性能的队列加权轮询负载均衡算法
-
winconsole
Windows API中控制台相关函数的包装器
-
geo-raycasting
geo crate的射线投射算法
-
diffsol
在Rust中求解常微分方程(ODEs)
-
permutohedron
生成序列的排列。可以是字典序排列,也可以是使用Heap算法实现的最小交换排列序列。
-
mur3
MurmurHash3 的语言实现
-
lazy_diamond_square
无随机性的Lazy实现钻石-方格算法
-
fast_poisson
Bridson的快速Poisson盘采样算法
-
algorithms_fourth
用Rust实现算法4书中的算法,作为Rust的学习实践
-
prime_bag
使用无符号整数进行存储的包数据类型
-
multibody_dynamics
Rust中的多体动力学算法
-
collision
对cgmath的扩展
-
UUID_extend
基于雪花算法的UUID生成扩展,以及ID到字符串转换的实现
-
itermaps
实现常用的
Iterator::map
组合 -
beetle-collatz
与Collatz猜想相关的函数集合
-
rs-snowflake
Rust 版本的 Twitter 雪花算法
-
rev_lines
Rust 反向缓冲逐行读取文件的迭代器
-
wpa-psk
计算 Wi-Fi SSID 和密码的 WPA-PSK
-
crcxx
使用各种方法计算 CRC-8/16/32/64/128。包含的 CRC 参数目录简化了使用。
-
rectutils
矩形(四叉树、矩形填充等)的常用算法
-
topo_sort
针对具有依赖关系的节点集的“循环安全”拓扑排序
-
delaunator
一个非常快的 2D Delaunay 三角剖分库
-
wrappinghashset
HashSet 记录其迭代器返回的最后一个键,随后将循环并仅在每次调用中返回所有键一次。如果您想在通过散列…
-
osqp
(操作分割二次规划)求解器
-
numext-fixed-uint
固定大小的 uint 类型
-
希尔伯特曲线
对于具有两到数千维度的点,使用Skilling算法进行曲线变换和逆变换
-
超切片
切片扩展
-
可执行
一个基于枚举的异步框架,用于构建权限驱动的API
-
graphlib_rust
Rust中的Dagre Graphlib实现
-
vrp-pragmatic
用于解决丰富VRP的扩展逻辑
-
sparta
特别为基于抽象解释理论构建高性能静态分析器而设计的软件组件
-
dtw_rs_band_fork
Rust动态时间规整库的分支
-
extprim
额外原始类型(u128,i128)
-
cplex-sys
对Cplex C-API的低级绑定
-
cygv
计算CY流形中的GV和GW不变量
-
entro-spin
Entro Spin是一个64位的真随机数生成器算法
-
voronator
实现了点集的沃罗诺伊图构建,作为Delaunay三角剖分的对偶,以及Delaunay三角剖分的质心镶嵌构造
-
memx-cdy
快速内存函数,类似于libc中的memcmp(), memchr(), memmem(), memcpy(), memset()
-
ros-nalgebra
ROS消息转换器,用于rosrust和nalgebra
-
here_be_dragons
游戏地图生成器
-
weighted-rs
加权平衡算法库
-
prepona
一个以简洁性为理念的图crate
-
const-crc32
crc32校验算法的const fn实现
-
dbsp
连续流式数据分析引擎
-
id_tree_layout
可视化'id_tree' crate中的树
-
s_nor
一个非常简单的加密算法,不建议用于专业用途
-
moyo
Rust中的晶体对称性
-
selmr
创建和使用简单的可解释语言多重集表示的包
-
iter-set-ops
对任意数量的排序去重迭代器进行快速集合操作
-
displayr-rustr
R语言集成
-
whittaker-eilers
Whittaker-Eilers平滑和插值稀疏矩阵实现
-
fast_hilbert
使用高效的查找表(LUT)快速计算Hilbert 2D曲线
-
logicng
创建、操作和解决布尔公式
-
toodee
Vec的轻量级2D包装器
-
hexdump
简单的十六进制转储到stdout或作为迭代器
-
datas
数据结构、算法和数据分析
-
eddie
快速且经过良好测试的编辑距离/字符串相似度度量实现:Levenshtein、Damerau-Levenshtein、Hamming、Jaro和Jaro-Winkler
-
empty-fallback-chain
类似于链表的迭代器适配器,但条件是第一个迭代器为空
-
faer-sparse
基本的线性代数例程
-
magic_string_search
基于查询字符串相似度的字符串搜索库
-
graph-types
图论共享类型
-
micro_ndarray
非常小的多维数组实现
-
lattices
提供结合律、交换律和幂等性的分布式状态简化数据类型
-
codice_fiscale_rs
计算和验证意大利税号(codice fiscale)
-
ann_dataset
管理近似最近邻搜索数据集的轻量级研究库
-
pagat
帮助你分割账单的工具
-
sss_moo
SSS 多目标优化框架
-
openraft-sledstore
基于sled实现的
openraft::RaftStorage
特性 -
earclip
设计为快速、高效且可处理球形的三角网格
-
stringslice
基于字符索引而非字节来切割字符串的方法集合
-
memoesu
使用缓存并行ESU算法在图上进行快速子图枚举
-
sobol
Rust的序列生成器
-
partition
通过谓词就地切片
-
svi
将哈希表中的变量插入到格式字符串中的函数
-
knn_classifier
用于k-最近邻(kNN/k-nn)算法的分类器
-
fastbuf
无异步支持的快速字节缓冲区
-
pi_guid
GUID生成器
-
hyte
用于Z、T和皮尔逊卡方检验的假设测试库crate
-
rust-bigint
多个BigInt实现共有的特性和方法
-
udigest
无歧义地摘要结构化数据
-
bint
Rust中的有界整数
-
sudoku_lib
数独库
-
linearalgebra
学习Rust并实现一个小型线性代数库的测试项目
-
pso-rs
Rust中的粒子群优化实现
-
cuid2-timeless
一个不稳定、几乎未经测试、可能产生错误输出并且可能会突然崩溃的CUID2实现(Rust语言)
-
const_ranged_int
范围常量整数。对于具有约束值的查找表很有用,可以避免二级边界检查。
-
general_stable_vec
具有稳定索引的Vec实现
-
anyrust
Any Rust
-
fqn-estimator
Rust中的快速在线Qn尺度估计器
-
integraal
积分计算,在Rust中完成!
-
stara
A* 搜索算法
-
sorting_lib
实现排序算法的库?
-
varstack
基于调用栈的单链表
-
divsufsort
Rust 版本的 Yuta Mori 的 divsufsort
-
toml-query
更方便地处理 toml::Value 对象
-
debruijn
DNA 序列的工具:高效的 k-mer 操作,De Bruijn 图构建和压缩以及 DNA 字符串的处理
-
catclustering
用于分类数据的层次聚类
-
perchance
非常简单的随机数生成,优化了使用简便性
-
density-mesh-core
密度网格生成器的核心模块
-
fleetfs_raft
Raft算法的语言实现
-
gridish
处理英国和爱尔兰国家网格字符串
-
normalize-line-endings
接受一个字符迭代器,并返回一个新迭代器,其中所有行结束符(\r、\n 或 \r\n)都转换为 \n
-
median
高效的 O(n) 中值滤波器
-
contest-algorithms
编程竞赛中常用的算法和数据结构
-
krakel
从OpenCamLib移植的轻量级2D k-d树
-
polyeval
评估多项式
-
rehexed
六面体icosphere的邻接表
-
qtruss
桁架的有限元求解器
-
lazy_async_promise
使用tokio从future中懒加载数据的原语,用于即时模式GUI
-
subslice
快速子切片搜索
-
hasty
系统BLAS库的接口,用于快速线性代数运算
-
sort
排序算法
-
lace_metadata
Lace的元数据(保存文件)格式的存档。负责版本控制和转换。
-
line_2d
Bresenham的直线算法作为Rust迭代器
-
standardform
使用这个Rust实现的标准化形式轻松操作类似2e19或2*10^4的数字。轻松简化、转换和操作大型数值表达式。
-
everything-sdk
一个Rust实现的舒适Everything(voidtools) SDK包装器。(支持异步和原始SDK函数)
-
topologic
无环依赖图的拓扑排序
-
ecdna-lib
ecDNA(额外染色体DNA)的分布
-
toffee
获取运行特定测试的文件中的命令
-
combination
一个库,用于从向量中排列和组合数学任务
-
wavefc
Wave Function Collapse算法的自研实现
-
kmpm
KMP(Knuth-Morris-Pratt算法)方法库
-
nscldaq_ringbuffer
低级NSCLDAQ环形缓冲区访问
-
jgd
转换在日本使用的地理坐标基准
-
phastft
纯Rust实现的性能高效、量子启发的FFT
-
hash-roll
滚动哈希 & 内容定义的块分割(cdc)
-
crfsuite
crfsuite的安全包装
-
metrohash
高质量、高性能的哈希算法
-
tectonic_engine_spx2html
将SPX输出转换为HTML的Tectonic引擎
-
wfc
使用波函数坍缩生成图像
-
rust-constraint
约束满足问题(CSPs)
-
throttle_lock
节流可以用于监控和限制用户活动
-
netsblox-stateflow
从NetsBlox代码中提取状态机
-
kratom
神经网络库
-
ilog
为整型类型提供10和2的对数函数
-
redfa
创建DFA的正则表达式导数
-
redux-rs
Redux
-
minecraft_downloader_core
用Rust编写的Minecraft下载器
-
mini-rx
使用中心数据依赖图进行裸骨“响应式编程”(属性传播)
-
dominoes_oma
使用优化方法和算法(OMA)生成多米诺骨牌序列和谜题
-
algx
Knuth算法X
-
derivative_pricer
提供在Black-Scholes设定下各种期权的定价器
-
algorithms-rs
使用Rust编程语言的《算法导论》第三版
-
pi_orca
A*路径查找算法
-
relp-num
relp crate的数字类型
-
fast-math
数学函数的快速近似版本
-
graphmst
允许您使用Prim、Kruskal、Boruvkas和Reverse Delete算法从图中生成最小生成树
-
jellyfish
字符串的近似和音韵匹配
-
wintab_lite
使用这些轻度氧化的wintab绑定读取数位板压力
-
RatRod-rs
用Rust编写的有限元实现
-
locustdb-compression-utils
压缩和解压缩LocustDB中使用的序列
-
del-ls
研究原型用的稀疏求解器库
-
local-or-heap
具有预定义大小的一种类型,无论其包含的T类型的大小如何,必要时使用堆分配
-
cplit
Rust的竞赛编程库
-
quasirandom
数字生成
-
varisat
基于CDCL的SAT求解器(库)
-
rip_shuffle
快速顺序和并行就地洗牌算法
-
causal-hub
因果数据科学的中心
-
light-double-ratchet
在Rust中实现了Double Ratchet算法
-
truth-values
生成N个bool的所有可能组合
-
luhn
验证库
-
phi-detector
Phi 累积故障检测器
-
const-arithmetic
利用Rust的类型泛型系统在编译时执行整数算术
-
simple_random
伪随机数生成器
-
螺丝拧
基于冲突驱动的子句学习SAT求解器
-
crc_all
纯Rust实现的通用CRC算法
-
xorfilter-rs
Xor Filters:比Bloom和Cuckoo Filters更快、更小
-
b4s
二分搜索单排序字符串:对单个、分隔的排序但大小不均匀的子字符串切片执行二分搜索
-
rusty_planner
Rust的人工智能规划与推理库
-
ssr-algorithms
间隔重复算法
-
quadtree-f32
无依赖的ID基四叉树
-
text-file-sort
类似于linux sort的文本文件排序
-
gix-negotiate
实现协商算法的gitoxide项目
-
nanvm-lib
NaNVM库
-
demes-forward
基于Rust的迭代种群模型的时间推进API
-
oxidd-reorder
OxiDD的重排算法
-
genetic_algorithm_meta
用于优化遗传算法参数的遗传算法实现
-
unix-crypt
Rust重实现的多种Unix crypt(3)算法
-
meiosis
尽可能多的编译时检查的进化算法库
-
Cantor-Pair
一种通用算法,用于在usizes之间启用Cantor配对和解配对。如果此代码破坏GL GG,我对此不承担责任
-
pm-remez
Parks-McClellan Remez FIR设计算法
-
bubbletree
气泡树
-
sort_library
Rust中的排序算法
-
geo-core
处理空间数据的常用工具
-
reed-solomon-16
Reed-Solomon GF(2^16) 剔除编码,具有 O(n log n) 复杂度
-
蒲公英随机数生成器
高性能非加密随机数生成器
-
rust-3d
用rust编写的2D/3D库
-
aviation-calculator
为飞行员提供的实用计算
-
easylazy
变量轻松惰性初始化
-
lsmtk
日志结构合并图
-
poisson_reconstruction
Rust中的筛选泊松重建算法
-
bufferbuffer
Robert Nystrom的《游戏编程模式》中的双缓冲设计模式
-
static_aabb2d_index
用于2D轴对齐边界框的快速静态空间索引数据结构
-
baiser
曲线操作库
-
xyzvec
用于2和3维工作的静态分配固定大小向量
-
ndspec
用于海洋波浪和能量谱的包
-
基于数字的
我尝试使处理数字基数变得简单
-
箭头字符串
箭头数组字符串内核
-
unit_types
Rust的单元感知类型系统
-
powerboxesrs
用于操作和计算框的指标的功能
-
cint
Rust中crate之间颜色交互的精简、最小化和稳定类型集
-
power_flow_data
原始电力流数据文件解析器
-
acvm_blackbox_solver
用于解决在ACIR和Brillig中发现的黑盒函数的求解器
-
naturalneighbor
Rust的二维自然邻域插值(NNI)库
-
murmurhash
Rust中的MurmurHash3实现
-
groestlcoin_hashes
rust-groestlcoin生态系统使用的哈希函数
-
shortestpath
Shortest Path是一个实验性库,用于找到从A到B的最短路径
-
qframework
基于队列模型的清晰设计实验性微框架
-
order-stat
通过Floyd-Rivest算法高效计算顺序统计量,并通过中位数中位数算法估计中位数
-
pingora-limits
速率限制和事件频率估计
-
nblast
神经突相似性算法
-
narr
数值计算
-
cityhash-rs
Rust no_std 实现的Google Cityhash v1.0.2, v1.0.3, 和 v1.1.0
-
logicgate
以NAND门为底层层的逻辑门图灵完备
-
line_cardinality
高性能线计数和估计
-
arcos-kdl
ARCOS-Lab运动学和动力学库
-
mini-enigma
#[no-std] (and no alloc) zero dependency implementation of the M3 Enigma
-
qd
扩展精度浮点运算
-
phi-accrual-detector
用于监控过程健康检查的可插拔phi-accrual-detection包
-
dogs
离散优化全局搜索框架。实现了组合优化或启发式搜索中可以找到的各种搜索算法。
-
worley-noise
Worley噪声实现
-
coding_pk
编码解决方案的pk
-
acap
As Close As Possible — Rust中的最近邻搜索
-
sosa
随机模拟算法(SSA)和蒙特卡洛生成方法
-
javarandom
java.util.Random的纯Rust实现
-
srake
RAKE算法
-
lcs_rs
最长公共子序列
-
number-encoding
组合和阶乘数系统
-
numbers_rus
numbers_rus是一个灵活的库,旨在与数字一起使用,旨在实用、快速和实用。模块化结构使其易于仅使用所需的组件,并且库设计为可扩展...
-
treap_non_random
非随机化的Treap实现。作为一个平衡树并不很有用,但在实现CVM或类似算法时很有用。
-
aochelpers
一套结构体和相关方法,用于解决 Advent Of Code 问题时的常见用例
-
morton-encoding
Morton ("Z-order") 键的编码和解码
-
rustsat-ipasir
RustSAT 的 IPASIR 绑定
-
gchemol-geometry
gchemol:基于图的化学对象库
-
hypernonsense
使用局部敏感哈希在超高维空间中找到查询点的最近点
-
yaml-hash
改进的 YAML Hash
-
smallest-enclosing-circle
Welzl 算法在二维中迭代和递归实现,用于计算最小包围圆
-
arrsac
来自论文《一种比较分析 RANSAC 技术以实现自适应实时随机样本一致性》
-
uwu_wasm
使网络 uwu 化
-
based64
为 chads 实现的 BASE64
-
poisson-diskus
Poisson disk distribution sampling
-
lockfree-ringbuffer
Rust中的无锁环形缓冲区实现
-
timelag
创建时间滞后时间序列数据
-
sortby
为迭代器添加方便的排序函数
-
bubblesort
冒泡排序相关内容
-
vec-drain-where
Vec::drain_filter的替代实现
-
ac-library-rs
AtCoder Library (ACL) 的移植
-
human-sort
人类排序(自然排序)实现
-
rselib
为嵌入式使用(例如wasm)实现的杂项算法
-
machine-check-exec
形式验证工具 machine-check
-
binary-merge
具有随机访问的两个排序序列的最小比较合并
-
round_float
将
f64
和f32
四舍五入到指定的小数位数 -
kanaria
包括平假名、片假名、半角和全角相互转换和识别的函数
-
entro-sort
Entro Sort 是一种就地、线性对数、不稳定的排序算法
-
minesweeprs
基于 https://mrgris.com/projects/minesweepr/ 的概率扫雷求解器
-
meos
Rust 绑定 MEOS C API
-
graph_safe_compare
可以处理循环、共享和非常深的图的等价谓词
-
kalmanfilt
来自 Kalman-and-Bayesian-Filters-in-Python 的卡尔曼和其他滤波器
-
md2_digest
一个 0 依赖、无_std 库,用于生成 md2 校验和
-
vrp-scientific
用于解决科学 VRP 的扩展逻辑
-
coord_transforms
执行坐标变换
-
rs_algo
常见的排序算法和其他常见的计算机科学算法
-
loan_ec
提供贷款级别EC指标
-
qsort-rs
一种接受任何类型和非递归方法的快速排序算法
-
line-col
将字符串切片索引转换为行/列号
-
cryptominisat
CryptoMiniSat布尔可满足性求解器的Rust绑定
-
seqalign
使用编辑操作进行序列比对
-
ju-tcs-tbop-24-bebidek-endpoints
提供头部和尾部功能
-
compound_factor_iter
从组合多个离散因子的函数中输出排列的迭代器类型
-
poker
快速扑克牌手牌评估
-
dioxus-lazy
Dioxus的异步列表组件
-
walky
用Rust编写的TSP求解器
-
fast_ode
用于求解常微分方程的快速Runge-Kutta实现
-
lazy-prime-sieve
基于Rust的懒惰埃拉托斯特尼筛法,用于无限懒惰地生成素数
-
wtools
用于解决问题的通用工具集合。基本扩展语言而不破坏,因此可以单独使用或与同类模块一起使用。
-
circularing
基于栈存储的循环缓冲区
-
reltester
自动验证[部分]Eq/Ord实现的正确性
-
chrono-probe
比较和测量算法的时间复杂度
-
decompound
将复合词分解为其组成部分。任何语言都可以使用,因为您提供了关于构成(*单个*)词的规则。
-
nmm_lib
九子棋
-
core_float
基于Rust核心库,旨在为f32和f64浮点类型提供相同的一组API
-
fluent_state_machine
用于在Rust中创建状态机的领域特定语言(DSL)
-
inexor-rgf-core-di
Inexor - 响应式图流 - 依赖注入
-
rusty_algo
从Cormen等人所著的《算法导论》中实现的算法
-
odata-params
OData v4 查询参数解析器,用于处理分页请求
-
kalman-rust
用于物体跟踪的离散卡尔曼滤波器的简单实现
-
ruzzy
轻量级模糊匹配器
-
langlang_value
langlang 是一个基于解析表达式文法(库)的解析器生成器
-
count-min-sketch
计数最小草图实现
-
simple-easing
简单缓动函数集合
-
overlord
共识协议
-
hora
Hora 全方位搜索
-
nsga
多目标遗传优化算法 NSGA-II
-
prksort
Rust 中的归并排序和快速排序算法
-
avm1-emitter
AVM1 发射器
-
wu-diff
使用 wu 算法(O(NP))计算两个切片之间的差异
-
od_opencv
Rust编程语言中用于OpenCV生态系统中YOLO神经网络的目标检测工具
-
epimetheus
Prometheus兼容的度量框架
-
permanganate
用于Numberlink和Flow Free的图和布尔SAT求解器
-
heron-rebuild-traverse
用于heron-rebuild的工作流程图遍历工具
-
at-commands
Rust #![no_std]的AT命令构建器和解析器
-
arima
Rust的时间序列建模
-
krossbar-state-machine
Krossbar状态机
-
enso-prelude
类似于Haskell的 Prelude 的增强标准库
-
name-engine
基于发音计算马尔可夫链以生成随机名称
-
fnntw
西部最快的最近邻。一个快速的kdtree/kNN库。
-
ibmfloat
IBM浮点数类型
-
dora-arrow-convert
dora
的目标是成为一个低延迟、可组合和分布式的数据流 -
gaoya
局部敏感哈希数据结构
-
apodize
生成广义余弦、汉宁、汉明、布莱克曼、努塔尔和三角形窗口的迭代器
-
time_series_generator
生成给定长度的各种时间序列,一些随机采样
-
ru_annoy
annoy(https://github.com/spotify/annoy) (仅提供索引服务)。同时也提供C API
-
markov-algorithms
马尔可夫算法
-
extended-isolation-forest
异常检测算法的Rust版本
-
anyid
模糊标识符
-
lib_algorithms
算法库
-
fft2d
适用于二维数据(如图像)的傅里叶变换
-
标记化
对齐库
-
h3o-zip
针对H3单元格索引优化的压缩方案
-
tomt_async
主要是一个用于其他ToMT项目的个人异步代码片段的存放地。如果这个crate对其他人有用,请告诉我们。
-
worldgen
噪声图和世界生成库
-
cucoqu
cucoqu 是一个Rust库,用于在不同类型的贝塞尔样条之间进行转换。目前它仅支持在类型设计和绘图曲线中最常用的类型:cubic贝塞尔曲线...
-
museair
新的最快便携式哈希:免疫于盲乘法,甚至比wyhash更快,通过了SMHasher3
-
scroll-buffer
Scroll的额外可写缓冲区
-
bevy_tiles
用于在网格中处理实体的Bevy库
-
autour_process
AUTOmata Utilities and Representation (AUTOUR) 是一个用于实验各种自动机和绘制它们的工具箱
-
levenshtein-diff
Levenshtein算法的通用实现,同时允许您生成将源序列转换为目标序列所需的编辑,并将它们应用于源序列以重新生成目标序列
-
空间
N维R树家族空间树实现
-
libreda-sta
LibrEDA框架网表的静态时序分析
-
rand_distr
从随机数分布中进行采样
-
clock-page-replacement
时钟页面替换算法实现
-
stream-more
Rust的流工具
-
out
为集合提供快速的最小和最大功能
-
kernel-density-estimation
Rust中的核密度估计
-
linfa-linalg
ndarray的线性代数例程的纯Rust实现
-
mccga
实现机器编码紧凑遗传算法(MCCGA)
-
simple_optimization
简单优化问题的简化优化器
-
simplers_optimization
简单(x)黑盒优化算法
-
field33_rdftk_core_temporary_fork
核心RDF数据模型;用于语句和字面量的具体实现,以及提供类似构建器体验的资源类型
-
scale_std
要在SCALE引擎上运行的算法和数据结构
-
gsv-culture-ships
Iain M. Banks的Culture飞船名称库。
-
rcgal
Rust计算几何算法库
-
powers-pf
电力流算法
-
codes-check-digits
检查位算法的通用实现
-
aabel-bloom-rs
实现了Bloom过滤器
-
minecraft_launcher_core_msa
用Rust编写的Minecraft启动器库
-
cubic_spline
计算三次样条曲线点的函数
-
merging-iterator
一个迭代器,按顺序返回两个独立排序的迭代器的元素
-
regex_quote_fixer
重写grep正则表达式,用于在regex crate中使用
-
repr
正则表达式作为线性逻辑的解释及其实现
-
euc_lib
扩展和标准欧几里得算法的简单实现
-
hungarian
Hungarian(Kuhn-Munkres)算法的快速实现
-
logru
Prolog子集的小型、可嵌入且快速的解释器
-
cyclic_list
一个具有自持节点的双链表,作为循环列表实现
-
magic-buffer
一个虚拟环形缓冲区实现,可以神奇地环绕自身
-
nyar-number
具有GC优化的数值类型
-
awesome-trie
Awesome Trie是Trie算法的快速实现
-
basic_dsp_matrix
基于时间和频率域的基于实或复向量的数字信号处理
-
scm-bisect
git-branchless的支持库
-
dfo
Rust中的可微分浮点运算
-
german-str
小字符串优化字符串类型,具有快速比较功能
-
glicko2
评级系统
-
vqf-rs
一个为IMU设计的VQF传感器融合算法的无标准依赖端口
-
rust-algo
Rust算法
-
multidimension
多维数组的高级操作
-
ntree-rs
具有异步支持的可变n树
-
zenu-matrix
ZeNu的矩阵库
-
blackboxmc_java
为java.util提供的BlackboxMC绑定
-
apt-edsp
APT外部依赖求解协议的数据模型
-
libtombala
Mugsoft Tombala游戏
-
rev_buf_reader
提供可以按逆序读取数据流中字节块的缓冲读取器的实现。其实现是nightly std::io中的BufReader的修改副本。
-
rucrf
使用纯Rust实现的条件随机字段
-
spalinalg
稀疏线性代数库
-
game_pathfinding
一个寻路库,包含AStar和Recast,目前还在开发阶段
-
boostvoronoi_ext
Boost voronoi私有工作区(此工作区将在下一个版本中重新集成到主crate中)
-
ddgg
内置撤销/重做的稳定图
-
swimos_downlink
SwimOS下链运行时
-
inttable
针对随机分布的u64键的专用HashMap
-
stack-cell-ref
在线程内部共享引用
-
omnipaxos
用Rust编写的分布式日志库
-
weak_true
类似于弱类型语言中自动隐式转换为布尔值的操作
-
geos-sys
GEOS C API绑定
-
lindenmayer
内存高效的Lindenmayer系统
-
plr
执行贪婪或最优误差有界的分段线性回归(PLR)和样条回归
-
random-access-memory
使用随机偏移量和长度连续读取和写入内存
-
lazysort
迭代器的懒排序
-
sorting_rs
Rust实现的排序算法集合
-
f3l_features
3D点云库
-
crumsort
针对均匀分布优化的crumsort并行实现
-
npc-engine-core
NPC引擎的核心,提供通用的MCTS框架
-
distance_difference_triangulation
基于距离差的位置三角测量
-
quine-mccluskey
基于Quine–McCluskey算法的布尔函数最小化器
-
pretty-hash
将二进制缓冲区以美观的、缩短的十六进制字符串输出
-
qdft
常Q滑动DFT
-
sort-it
各种排序算法
-
qip-iterators
张量积矩阵乘法的迭代器
-
various_data_file
将字典数据存储在文件中。使用mmap,优化删除时的碎片,并引用相同的字符串。
-
microcli
一些无关的随机CLI工具
-
isochronous_finite_fields
等时实现GF(2^8)算术
-
补偿求和
用于提高精度的补偿求和算法
-
assign1
排序代码
-
rlifesrc-lib
生命游戏模式搜索器(库)
-
sat_toasty_helper
更易于编写 SAT 约束
-
modicum
纯 Rust 编写的模运算数学库
-
metrics_evaluation
用于(嵌套)基于文本比较的小型解析器和求解器
-
globe-rs
地理坐标管理
-
bloom-filters
Rust 版本的 https://github.com/tylertreat/BoomFilters
-
svg2polylines
将 SVG 数据转换为多边线列表(也称为多边形链或多边形路径)
-
bigbit
实现 BigBit 格式,允许紧凑地存储任意大的数字
-
spectre
一个用于分析P2P网络拓扑的轻量级工具包
-
bex
与布尔表达式(语法树、决策图、代数范式等)一起工作
-
swf-fixed
Rust的SWF定点数
-
rxqlite-notification
基于
openraft
、sqlx
和sqlite
构建的分布式sqlite数据库 -
ds-heightmap
使用菱形-平方算法生成高度图,存储在二维数组中
-
malwaredb-murmurhash3
MurmurHash3实现
-
gad
Rust的通用自动微分
-
glushkovizer
操作、正则表达式和自动机库。允许将正则表达式转换为自动机,并分析自动机和它们的轨道
-
reductive
密集向量的优化向量量化
-
evolutionary
一个完全可扩展的Rust框架,用于使用并行遗传算法解决问题
-
relp
Rust精确线性规划
-
search_trees
二叉搜索树、红黑树和AVL树
-
sliding_windows
滑动窗口迭代器适配器的非复制实现
-
arrow-buffer
Apache Arrow的缓冲区抽象
-
hv-wfg-sys
While等人(2012年)的超体积算法的包装器
-
cmaes
CMA-ES优化算法
-
biodiff-align
biodiff的序列比对绑定
-
poly_it
一个用于操作多项式的无std库,具有切片支持和最小分配
-
vpsearch
用于多维度度量空间中快速最近邻搜索的Vantage Point Tree搜索算法
-
iterslide
“滑动窗口”迭代器
-
mutification
将不可变引用转换为可变引用
-
bin_packer_3d
三维拟合算法,用于将较小的箱子放入较大的箱子中
-
qmc
Rust中的量子蒙特卡洛模拟
-
sdset
用于排序和去重的切片集合操作。性能强大!太棒了!
-
squares-rnd
基于快速计数器的非加密随机生成器
-
fltrs
用于查询列表的过滤器
-
rand-functors
使用相同代码从随机过程采样和枚举结果的零成本抽象
-
sainte_lague
用于全球多个议会选举的Sainte-Laguë席位分配方法
-
beetle_bits
一组基于位的类型。目前只实现了u1(1位无符号整型)和f3(3位浮点型)
-
postman-api
由OpenAPI规范生成的Postman客户端
-
permute
使用Heap算法以内存高效和确定性的方式生成向量和切片的排列
-
valistr
使用正则表达式验证值的不可变字符串包装类型
-
affinityprop
矢量化并行亲和力传播
-
adqselect
一个轻量级的crate,通过使用Andrei Alexandrescu的适应性快速选择算法实现nth_element
-
org-rust-exporter
用于导出通过
org-rust-parser
解析的org模式文档的导出器 -
grabbag
一系列随机的功能
-
ramp64-srm-convert-lib
构建RetroArch Mupen64 SRM转换器
-
hierarchical_pathfinding
在网格上快速近似路径
-
soplex-rs
为SoPlex LP求解器提供安全的Rust绑定
-
shm_ring
用于共享内存间消息传递的方向性环形缓冲区
-
zvxryb-broadphase
一个碰撞检测的库
-
argmap
将命令行参数解析成哈希表和位置参数的vec
-
cpp_core
C++的互操作性
-
tugger-wix
用于生成Windows安装程序的WiX工具集的接口
-
rootfind
求根算法
-
rs_sha224
rs_sha224
是 SHA-224 加密散列算法的 Rust 实现,是更大的rs_shield
项目的组成部分。此包以独立的方式提供 SHA-224 散列功能... -
ncollide3d-updated
2D 和 3D 碰撞检测库,由 Rust 实现。将被 parry3d crate 取代。
-
drying_paint
Rust 的观察者模式
-
routrs
基于地理的 Rust 短距离计算
-
rust_wfa
波前序列对齐算法
-
async_to_iter
在稳定 Rust 中将异步函数转换为生成器
-
peepmatic-automata
有限状态转换器自动机
-
entromatica
构建、模拟和分析马尔可夫链
-
path-finding
多种路径查找和图操作。正在进行中。
-
big-rational-str
格式化和解析 BigRationals 到/从十进制数字
-
sparsetools
用于数值数据的二维稀疏矩阵包
-
sortable-quick-unique-id
可排序快速唯一ID系统
-
primecount
为 https://github.com/kimwalisch/primecount 提供的 Rust 封装
-
hybridmap
使用 smallvec 和 std hashmap 的混合映射
-
ahrs
Madgwick的AHRS算法的移植
-
dlx-rs
Rust中的舞蹈链算法
-
map2struct
将字符串-字符串哈希映射转换为结构体
-
algae-rs
Rust中实现的一组抽象代数结构
-
libhumancode
一个兼容 no_std 的库,它提供了一个函数将二进制数据编码为人类友好的格式,最多可达 150 位
-
cipher-crypt
被时间遗忘的密码的加密墓穴
-
hackflight
Rust为制造商提供的飞行控制软件
-
fletcher
无依赖的Fletcher校验和算法实现
-
moco_abm
MOCO - 任意时间行为模型 (moco_abm)
-
chksum
具有简单接口的哈希函数,用于计算字节数据、文件、目录等的摘要
-
spenso
一个张量(n维数组)网络迭代和收缩(使用自动抽象索引匹配)库
-
url-hash
提供安全且稳定的URL哈希值的类型
-
graphalgs
基于Rust 'petgraph'库的图算法
-
graph6-rs
解析graph6/digraph6字符串并将它们转换为其他基于文本的格式
-
insides
一个紧凑、高性能的空间填充曲线库,用于Rust
-
algorithm_playground
算法游乐场:学习和理解计算机科学中不同算法的工作原理
-
enso-optics
功能光学
-
iter-set
对排序和去重的迭代器进行集合操作
-
shadowcast
递归阴影投射可见区域检测算法
-
alass-core
自动语言无关字幕同步(库)
-
hilbert-curve-rust
基本希尔伯特曲线算法
-
nd-triangulation
使用CGAL进行任意维度三角剖分
-
binpack2d
二维矩形二进制装箱算法
-
anyhash
制作任何类型哈希的特性和实用工具
-
noise-functions-config
为
noise-functions
配置的噪声生成器 -
dusa_collection_utils
一个公共库,其中包含ais_platform、dusa、recs和其他依赖的标准函数
-
slsqp
Rust 的优化器
-
censor
文本粗俗过滤
-
eom
可配置的常微分方程/偏微分方程求解器
-
isla-lib
Isla是一个用于Sail指令集架构规范的符号执行引擎。这个crate将核心符号执行引擎作为一个库实现。
-
naive-cityhash
数据绑定中的原生64/128位cityhash实现
-
cityhash-sys
谷歌CityHash算法的Rust绑定
-
sundials
非线性方程和微分/代数方程求解器套件
-
rkr-gst
运行Karp-Rabin贪婪字符串平铺算法
-
topk
Rust中实现的TopK算法
-
llsc
使用原子操作的加载-链接/存储条件实现
-
clusterphobia
使用Hilbert曲线的无需辅助聚类的算法和数据结构
-
algs4
在Coursera上提供的《算法》,第四版,Rust实现。
-
prexel
数学表达式评估器
-
curri-fsm
使用curri的函数式编程有限状态机
-
omango-wyhash
王怡哈希,Rust版本
-
rust-corosync
Rust 对 corosync 库的绑定
-
gym-rs
纯 Rust 编写的 OpenAI 的 Gym
-
crc32-v2
CRC-32 算法的 Rust 端移植
-
constrained_int
在包含范围内受约束的整数
-
bloock-types
我们稀疏 Merkle 树的基本类型
-
abow
用于快速图像匹配的可视词袋
-
libtess2-rs
高质量的凸多边形细分和三角化器
-
rand-unique
一个用于在O(1)时间内生成唯一整数随机序列的no-std crate
-
seadawg
实现直接无环词图(DAWG)和紧凑直接无环词图(CDAWG)的在线算法
-
flame-clustering
基于局部近似成员关系(FLAME)的模糊聚类
-
pcg32
无装饰的 PCG32 随机数生成器实现
-
based16
为 chads 实现的 BASE-16(HEX)
-
smbus-pec
最小便携式 SMBus 数据包错误码计算算法实现
-
n18game
18xx 游戏资源和逻辑
-
addchain
生成加法链
-
oca-dag
OCA DAG
-
interiors
非线性规划的原对偶内点法
-
quad-rand
使用 std atomics 的伪随机实现
-
clipper2-sys
多边形裁剪和偏移(Clipper2 包装器)
-
delsum-lib
为 delsum crate 提供大多数功能
-
rcalc_lib
数学表达式计算库
-
gmatlib
Rust 和其他语言的线性代数!
-
abstract_integers
定义适合规范的自然整数类型
-
meowhash
喵哈希函数
-
sha3-asm
使用汇编编写的SHA-3算法的原始绑定
-
coinutils-src
将Coin-OR CoinUtils作为crate进行重新分发
-
traiter
特性集合
-
dirty-fsm
一个快速且简单的状态机库
-
yada_mod
Yada是一个旨在快速搜索和紧凑数据表示的另一个双数组Trie库。这个分支添加了一个标记化函数
-
fqdn-trie
基于Trie的全局域名名称(FQDN)查找结构
-
ribbon
用于通过迭代器的窗口进行窥视的磁带机
-
fast-blurhash
BlurHash算法的更快实现,用于为网站和移动应用生成更好的占位符
-
fhash
Rust中HashMap的闪电般快速的哈希
-
sea-canal
识别整数序列中的模式
-
fenris-sparse
fenris的稀疏矩阵功能
-
jaaptools
我真正想要尝试发布一个包,但这个包包含了我在许多情况下都认为有用的东西
-
duval-rs
Rust中的Duval算法
-
minstd
最小标准随机数生成器
-
rexl
Rust的通用库
-
syntree_layout
可视化来自'syntree' crate的树
-
display_buffered
一个小型库,提供了将所有元素写入带有缓冲的writer的便利函数
-
pregel-rs
用Rust编写的一个图库,用于以Pregel风格实现自己的算法
-
dynalock
支持DynamoDB的基于租约的分布式锁算法
-
sssignals
🐍 Rust的简单、同步的响应式信号
-
rscompress-transformation
支持rscompress的数据转换
-
watermill
快速、通用、可序列化的在线统计
-
microwfc
小型波函数坍缩实现
-
fnv_rs
包括32、64、128、256、512和1024位变体的Fowler–Noll–Vo哈希函数
-
gamma
Rust的图元和遍历
-
symbolic_polynomials
整系数多项式的操作
-
stable-hash
具有向后兼容性的稳定、结构化哈希
-
depper
基本的依赖验证
-
fast_loaded_dice_roller
新型快速加载骰子算法(https://arxiv.org/pdf/2003.03830.pdf)
-
anndists
Ann相关crate中使用的一些距离
-
galileo-types
基于特质的地理几何和算法
-
fossil-delta
计算字符串差异并应用计算出的差分的函数
-
fpopt
浮点标志操作的包装器
-
temex
基于正则表达式的时间表达式,用于评估随时间变化的系统
-
pheap
优先队列和一些图算法的配对堆数据结构(快速实现)
-
random-string
允许根据给定的字符集和长度生成随机字符串
-
fusion-imu
Fusion AHRS C库的Rust封装
-
denlibs
通用库
-
srmfpa-berkeley-softfloat-3
berkeley-softfloat-3对srmfpa的封装
-
adapton-lab
Adapton的测试和性能评估套件
-
unity-random
Unity伪随机数生成器的重新实现
-
ironstorm_lookup
自动完成、快速输入、建议引擎的闪电快速查找表
-
wordpieces
将标记分割成词元
-
sparse-bitfield
分配一系列小缓冲区的位域
-
hash_ord
lib 包含 OrdMap (AVL 树) 和 HashMap (使用 AVL 解决冲突);
-
c_math
这是一个用于基础数据转换操作的一个包
-
morton
空间填充曲线函数
-
heapz
堆/优先队列实现
-
ssdeep
ssdeep 的包装器
-
jl-sys
包含用于 jlrs 的 Julia C API 生成的绑定
-
toposort-scc
拓扑排序的 Kahn 算法和强连通分量的 Kosaraju 算法
-
quriust
模拟量子计算机。仅适用于 quriust 用户。
-
rusty_genes
使用可自定义模型实现和执行进化算法
-
libgdx-xs128
libgdx Java 库中使用的 Xorshift128+ 算法的 minimalist no_std 克隆
-
可能
各种近似计算算法
-
dagga
用于调度创建、读取、写入和消费资源的节点的有向无环图
-
kaminpar
Rust语言的KaMinPar包装器,KaMinPar是一个共享内存并行工具,用于启发式解决图划分问题
-
xorwowgen
Xorwow算法的几个实现
-
fitnesstools
与健身和举重相关的工具集合
-
cmaze
tmaze游戏的内核
-
bip_util
比特流基础设施项目
-
idgenerator
功能强大的唯一ID生成器。使用新的雪花漂移算法实现更短的ID和更快的生成速度。核心是缩短ID长度,同时也能有非常高的瞬时并发处理能力...
-
blossom
一种算法,用于在无向图中获取最大匹配
-
paragraph-breaker
用于将段落拆分为行的Knuth-Plass算法
-
robinson_mmodules
直接实现MIKHAEL CARMONA、VICTOR CHEPOI、GUYSLAIN NAVES和PASCAL PREA所著的《ROBINSON SPACES中的MODULES》中提出的算法。它可以确定给定...
-
simplerand
快速随机数生成器
-
permutation_iterator
使用O(1)(即常量)空间迭代随机排列。
-
hashers
Rust 的一系列非加密散列算法集合
-
hammer-and-sample
基于 emcee 的简单 MCMC 集合采样器,MCMC 锤子
-
kindness
从迭代器中返回随机元素的方法
-
ring_buffer
RingBuffer 是一个具有随机访问功能的队列
-
numa_maps
解析 numa_maps 文件
-
bisector
灵活的二分实现,允许在任意数据类型上使用二分法
-
wkb
将 geo-types 从 georust 转换为/从 Well Known Binary
-
canonical-form
通过同构模数减少图和其他组合结构
-
gosh-lbfgs
从Naoaki Okazaki的C库libLBFGS移植的快速且安全的Rust实现LBFGS和OWL-QN算法
-
framp
James Miller 的 Ramp 的分支,一个高性能的多精度算术库
-
savant_core
Savant Rust 核心功能库
-
teeint
teeworlds 可变 int 打包/解包器
-
uuidv7
UUIDv7实现
-
软边缘
利用网格和堆叠瓦片地图高效地制作3D碰撞网格的位操作技巧
-
快照记录
轻松记录值的变化
-
无限采样器
为Rust提供的确定性的水库采样
-
打包它
实现各种二进制打包算法
-
xcov
Knuth算法X(具有舞蹈链)用于解决精确覆盖问题
-
输入转换器
一个基本的stdio扩展,用于自动将基本输入转换为给定的类型
-
gramschmidt
经典的、修改的、正交化的Gram Schmidt正交化和QR分解
-
cosyne
通过合作协同进化的突触进行神经进化
-
eviolite
用于处理进化算法的工具包
-
pow2
通过存储其指数表示非负的2的幂
-
字符串排序
字符串字符的病态排序
-
adivon
常用数据结构:图、哈希表、优先队列、Trie、后缀树、Rope、Splay树、跳表、红黑树
-
ldpc
经典和量子LDPC码的工具箱
-
dryip
短小精悍的 Rust 代码片段以供灵感和参考
-
rust-eratos
Rust语言练习中的埃拉托斯特尼筛法
-
rusty-perm
无std库的排列算法
-
rtriangulate
点集上的Delaunay三角剖分
-
rustiq-core
Rust中的量子电路合成库
-
borounded
借用或所有值
-
onlinematching
在线二分图匹配是一种匹配问题,目标是匹配来自两个不相交集的元素(也称为“二分图”),其中一个集合代表“左侧”……
-
rome
纯Rust实现的RDF库
-
simple_vector2
适用于通用向量操作的库,只需正常工作即可
-
juxt_adler32
仅adler32,没有其他
-
math
数学库
-
disco-quick
处理Discogs XML数据转储
-
classific
分类、比较和等价类实现
-
zf-cc-utils
用于编程竞赛的小工具包
-
simple-pagerank
计算图的PageRank
-
pyrand
Python随机模块的纯Rust实现,具有兼容的PRNG行为:使用等效值进行播种将产生相同的PRNG输出
-
blake2b_simd
具有动态SIMD的纯Rust BLAKE2b实现
-
osi-src
作为crate重新分发Coin-OR Osi
-
rrt
使用双-RRT连接进行路径搜索
-
oscirs_linalg
用于科学计算的GPU加速线性代数crate
-
tessellation
3D网格化库
-
mail-headers
[mail/headers] 邮件crate的标题部分(包括标题映射和标准标题实现)
-
wotw_seedgen
奥日与黑暗森林随机器种子生成器
-
blake3-std
使用std::simd实现的BLAKE3哈希函数
-
random-branch
选择随机分支的宏,如match
-
atlatl
双数组Trie
-
vecfx
浮点向量额外电池
-
light-curve-common
light-curve-*包的通用工具
-
csparse21
稀疏矩阵求解器
-
entro-hash
Entro Hash是一个32位的非加密哈希算法
-
statistical
统计库
-
inexor-rgf-plugin-random
Inexor - Reactive Graph Flow - Plugin - Random
-
pso_rust
著名的PSO方法
-
numext-fixed-hash
固定大小哈希类型
-
proc-opt
正在进行:进程/作业调度优化库
-
bidivec
提供二维数组、向量和切片,包含电池(例如路径查找、洪水填充等)
-
pi_ext_heap
扩展堆支持删除和修改指定位置的元素。当堆中的元素移动时,将调用回调函数
-
process_tools
处理进程的算法和结构集合
-
siphash_c_d
一个无标准、安全、通用的 siphash_c_d 算法实现
-
finny
具有过程式构建器风格 API 和编译时转换检查的有限状态机
-
gcd-bitwise
计算最大公约数的二进制欧几里得算法
-
sparse_matrix
使用稀疏矩阵进行线性代数
-
fluent-comparisons-macros
fluent-comparisons 载体的宏
-
velodyne-lidar
Velodyne 激光雷达数据处理算法和实用工具
-
dahl-salso
SALSO算法是一种高效的贪婪搜索过程,用于根据划分损失函数获得聚类估计。该算法针对许多损失函数进行了实现,包括...
-
rosomaxa
用于创建优化问题求解器的算法和其他构建模块
-
ilattice
二维和三维整数格点数学
-
quickcheck_seedable
具有收缩的自动基于属性测试
-
rgeometry
高级计算几何
-
rustimization
一个包含L-BFGS-B和共轭梯度算法的优化库
-
cut-optimizer-2d
用于从板材中切割矩形部件的割优化器
-
hasher
哈希器包提供了哈希器特质
-
supermemo2
实现了supermemo2间隔重复算法
-
nml-matrix
一个用于处理矩阵的小型库
-
xmlwriter
流式XML编写器
-
iroh-bytes
为 iroh 提供的 blob 和集合传输支持
-
fuzzy_trie
基于键值集合的模糊搜索
-
fractal
该包提供了一个用于分析正态值、长程相关过程的跨尺度建模框架
-
madepro
一个用于解决有限确定性马尔可夫决策过程(MDPs)的最小Rust库crate
-
bit_combi_iter
一个迭代器,用于迭代小于给定无符号整数的所有位组合
-
ecgen-rs
Rust中的枚举组合生成
-
buf-min
最小的UTF-8安全缓冲区特质
-
bisection
Python bisect模块
-
external_sort
能够在结构体上执行外部排序,允许快速对大数据流进行排序
-
sudoku-variants
一个灵活的数独引擎,支持常见变体和自定义规则
-
easy_base64
该包提供了base64编码/解码函数
-
num-cmp
不同类型数字之间的比较
-
nnf
否定范式操作库
-
ergothic
设置和运行分布式蒙特卡罗统计模拟。主要针对晶格QCD设计。
-
numeric-algs
实现一些数值算法
-
fibonacci_series
斐波那契数列。斐波那契数列是一系列数字:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... 下一个数字是前两个数字之和。
-
markov_rope
用于根据示例文本生成随机的单词链
-
advancedresearch-tree_mem_sort
基于群论的内存储顶排序算法,适用于树
-
crczoo
CRC Zoo:一组循环冗余校验(CRC)算法
-
rust_poker
Rust扑克库
-
yafnv
Fowler-Noll-Vo (FNV-1, FNV-1a) hash实现,适用于u32、u64、u128大小,全部无std和无alloc
-
lace_utils
Lace和共享库的各种实用程序
-
bubble-sort-scala
一个快速且未经优化的、克隆版本的冒泡排序算法。作为2018年Rust菜谱发布crates的展示
-
quadtree_rs
支持重叠区域的点/区域四叉树
-
para-graph
"Para-Graph"在Rust中提供快速、并行的图算法,优化CPU和GPU。适用于HPC工作流程。
-
bgjk
布尔Gilbert-Johnson-Keerthi算法,用于确定凸包体积是否相交
-
hmmm
Rust中的隐马尔可夫模型
-
endicon
为字节序编码实现codicon特性
-
ringstack
一个非常简单的环形缓冲区堆栈实现
-
continent-code
洲际代码
-
wfc-rs
绑定到krychu/wfc C库
-
analytic
已重命名为math crate https://crates.io/crates/math
-
chandeliers-std
Chandeliers套件的标准库
-
zw-fast-quantile
Rust中的张王快速分位数算法
-
classify
一组用于分类1D数据的算法
-
bogosort
用Rust实现
-
sample-consensus
RANSAC等样本一致性算法的抽象
-
hcompress
来自CFITSIO
-
ini_puga
管理INI文件
-
nistrs
该crate根据NIST标准实现了统计测试
-
minhash-rs
MinHash尝试在内存使用上节约
-
spaced-repetition
基于anki和supermemo的间隔重复算法
-
uvgen
三平面纹理坐标生成器和打包器
-
w_inter
❄️ 加权INTERval调度问题
-
const-fnv1a-hash
A #![no_std] crate for performing FNV1A-16/32/64/128 hashing on Rust stable at compile time
-
drain-rs
使用drain算法自动聚类半格式文本
-
fmerk
Merkle键/值存储
-
three-style-lib
3x3魔方三种风格的库
-
smth
数学库
-
murmurhash3
MurmurHash3实现
-
proportionate_selector
通过适应度比例选择来选择重组的有用解决方案
-
lfu
缓存实现
-
mmseg
Rust中的MMSEG中文分词算法
-
copy_arrayvec
复制数组vec,如其所言
-
partition-point-veb-layout
partition_point van Emde Boas布局
-
memmem
子串搜索
-
filter
Rust中的卡尔曼滤波和其他最优和非最优估计滤波器
-
tipping-rs
标记依赖解析(Tipping)算法
-
smeagol
使用HashLife和SIMD实现的康威生命游戏
-
imei
数字验证器
-
spatial_hash
使用立方体、三角形和六边形的二维空间哈希
-
buffer-trigger
基于最大数量和刷新时间的数据收集触发器
-
xbar
基于迭代器的局部保持单侧二叉树 - 横向开关布线设计算法的实现
-
lz_fnv
用于各种整数类型的Fowler-Noll-Vo哈希函数
-
xcsp3-rust
帮助使用Rust实现的约束编程求解器读取XCSP3文件
-
vsort
GNU版本排序Rust实现
-
marching-squares
用于构建封闭等值线/等高线的并行化marching squares算法
-
vec_to_array
将堆分配的
Vec<T>
移动到类型为T
和大小为N
的栈分配数组中 -
jumphash
快速、最小内存、一致哈希算法
-
byte_rb
字节环形缓冲区
-
wave-function-collapse
根据选定的算法将节点及其限制转换为压缩节点状态
-
cauchy
实数和复数的特性
-
hotdrink-rs
Rust中的热饮
-
enso-shapely
自动类型类推导
-
polystem
信息检索中流行的词干提取算法
-
polars-algo
基于 Polars 基本算法构建的算法
-
concorde
可重构格协议
-
typed_shapefile
在 Rust 中读取和写入 .dbf
-
easing
利用 Rust 强大的迭代器简化
-
greek_number
将数字转换为希腊数字字符串
-
wfc_tiled
用于基于瓦片地图的波函数崩溃的小型库,使用
wfc
包。提供 Tiled 集成。 -
elias-fano
Rust 中的编码
-
value-box-ffi
一组 value-box crate 的 C 语言 API
-
person
Rust 的随机身份生成器
-
marzullo
Marzullo 算法
-
unik
强大的通用唯一标识符(UUID)
-
treelite
treelite 的 Rust 封装,目前仅支持 predictor.predict_inst 方法。需要 treelite:0.93
-
divisors_fixed
divisors crate 的固定和增强版本
-
srtree
SR-Tree:一个高维最近邻搜索索引
-
substack
堆分配的递归算法的 Stackbound 可迭代链表
-
polyline-codec
编码和解码折线
-
reed-solomon-simd
具有 O(n log n) 复杂度的 Reed-Solomon 编码。利用 x86(-64) 和 AArch64 上的 SIMD 指令。
-
my-bfgs
BFGS 优化算法的纯 Rust 实现
-
ish
有时事情有点是真的
-
arion
车辆路径问题的求解器和局部搜索算子
-
math-interpolate
在两点之间进行线性插值以计算第三个点
-
mgraph
Rust的面向性能的图库
-
vec_mut_scan
对向量进行前向扫描,带有变异和项目删除
-
mvnc
围绕Movidius神经网络计算棒C API的包装器
-
vcg-auction
维克瑞-克拉克-格罗夫拍卖库
-
ripgen_lib
高性能域名排列生成器
-
smtlib-lowlevel
与SMT求解器交互的底层API
-
dess
微分方程系统求解器(DESS)是一个Rust crate,实现了固定步长和自适应步长求解器,专为建模物理系统而设计。七个显式常微分方程(ODE)...
-
拉宾_ida
拉宾信息扩散算法,最初由Liam Perlaki提出
-
progress-encode
Progress ENCODE函数
-
rand_seeder
基于SipHash的通用随机数生成器
-
crc16
CRC16实现
-
tenthash
一个健壮的160位非加密哈希函数
-
simple_delaunay_lib
Rust中的2D和3D Delaunay算法
-
pso
粒子群优化器
-
graph_builder
高性能图算法的构建块
-
spherical-cow
球形牛:在任意几何形状中的高体积分数球体排列
-
ju-tcs-tbop-24-bb
头尾库
-
bevy_cells
用于在网格中处理实体的Bevy库
-
hnsw_rs_thousand_birds
基于Yu.A. Malkov和D.A Yashunin的层次可导航小世界图(HNWG)的Ann - 由千鸟公司团队修改以支持在Windows上构建
-
sorted_intersection
排序迭代器交集迭代器
-
reciprocal
常量整除的基础实现
-
polyfit-rs
类似于 numpy.polyfit() 的数据多项式拟合
-
simple_qp
以符号方式表达二次规划问题
-
limited-queue
当队列满且尝试推送数据时,会覆盖最旧数据的限制队列
-
iterator_whq
whq 的演示
-
rta-for-fps-lib
Hamann 等人撰写的《固定优先级服务器的响应时间分析》论文
-
afsort
用于更快字符串排序的美国国旗排序实现
-
searchlib
满意和最优搜索算法
-
library_of_babel
Rust 中的 Babel
-
degrees
轻松处理和比较不同单位下的温度
-
or-tools
Google OR-Tools C++ 库的非官方 Rust 包装器,用于组合优化开源软件
-
simplegraph
图实现
-
wookong-solo
Wookong Solo 驱动器组件
-
truck-polymesh
定义了多边形数据结构和一些处理网格的算法,包括网格形状的拼接
-
quickdiv
通过相同的除数进行更快的重复除法和取模运算
-
label-propagation
基于Rust的标签传播算法
-
xor_rand
任意字节长度的基于计数的PRNG组件
-
traversal
通用的懒树遍历算法
-
tacho
针对Future-aware应用的Prometheus关注的指标库
-
pi_path_finding
A*路径查找算法
-
fst
使用有限状态转换器紧凑地表示大量字符串(可能超过10亿)的集合或映射
-
suffix_array
内存二进制数据的后缀数组构造和搜索算法
-
badsort
我在Rust中编写的某些基本排序练习。包括我最喜欢的算法,BOGO Sort!
-
bdecode
使用与libtorrent相同算法的Rust编解码Bencode
-
skelly
骨骼动画和IK
-
pennereq
将Penner缓动方程移植到Rust
-
powierza-coefficient
Powierża系数是衡量一个字符串是否为另一个字符串缩写的统计数据
-
exact-cover
(WIP) 使用Knuth的舞蹈链算法的异步精确覆盖求解库
-
rbuf
具有一些非标准约束的通用环形缓冲区实现
-
gtin-validate
验证包括UPC-A和EAN-13的GTIN条码。此模块内置了对GTIN-8、GTIN-12(UPC-A)、GTIN-13(EAN-13)和GTIN-14代码的支持
-
heuristic-graph-coloring
图顶点着色的启发式算法
-
cfg-regex
将正则表达式转换为上下文无关文法
-
libblur
纯Rust中的快速图像模糊
-
coupe
网格划分库。它实现了可组合的几何和拓扑算法。
-
acacia
空间划分和树库
-
idhash
计算表格数据的行不变ID
-
forky_core
Rust实用工具
-
activation_functions
激活函数集合
-
swimos_rtree
SwimOS R-Tree
-
yices2-sys
对Yices 2 SMT求解器的低级Rust绑定
-
breadth-first-zip
广度优先
zip
保证索引和单调递增 -
dammcheck
在多种基数/字母表中实现的Damm算法
-
sugiura-hiromichi_mylibrary
我的个人库
-
babygiant-alt-bn128
在Baby Jubjub曲线上实现多线程版本的baby-step giant-step算法(它是基域为alt-bn-128即bn254的标量场的曲线)以解密u40整数...
-
partitions
一个并查集/并查集实现,允许高效迭代集合中的元素
-
lis
最长递增子序列算法
-
ndsort-rs
在Rust中实现的排序算法
-
meshed
图创建和遍历工具
-
hashed-permutation
快速、即时访问的数字范围排列方式
-
cp-rs
竞技编程库,特别是为AoC
-
fibonacci_codec
原始整数类型的斐波那契编码
-
longest-increasing-subsequence
找出某些输入序列的最长递增子序列
-
fp-growth
纯Rust的算法
-
java_random
Rust中对Java LCG和随机模块的实现
-
sigalign-core
sigalign的核心crate
-
wav2json
将wav音频文件解码为json波形数据
-
meealgi
Jean Meeus的天文算法的选择性实现
-
swimos_errors
SwimOS错误实用工具
-
lambert
lamber-rust是一个crate,帮助将Lambert坐标转换为WGS84
-
hex_grid
轻松处理任意形状的2D六边形网格
-
zhang_hilbert
生成基于“任意大小数组伪Hilbert扫描”的Zhang等人的任意大小伪Hilbert扫描
-
lightningscanner
一种闪电般的内存模式扫描器,每秒可扫描数GB的数据
-
trajectory
插值
-
aws-tree-hash
根据AWS S3 Glacier开发者指南中的校验和计算页面所述,计算Amazon SHA256树哈希
-
rust_c3
C3 for Rust
-
flowing
流图处理库
-
htmlprops-to-react
将html属性转换为react
-
promerge
解析、编辑和合并Prometheus指标展示格式
-
weighted-rs-wasm
加权平衡算法库
-
threes
Rust语言实现的Threes!游戏
-
small_str
类似String,但内部使用SmallVec
-
myopic-brain
搜索和评估以确定棋局中可用的最佳走法
-
password-worker
一个用于密码散列的包装器,可以用作共享状态,并使用rayon线程池,因此不会阻塞异步运行时
-
xxtea
加密算法库
-
tree-struct
Rust中的通用树实现
-
mapwords
基于HashMap的关键词提取
-
numlib
在Rust中实现常用数值算法的数值库
-
modular
Rust中的算术运算
-
gemm-f32
矩阵乘法算法的游乐场
-
wasmium-random
生成随机数字、字母、字母数字、BIP39和EFF随机字节
-
pagerank_rs
计算PageRank,针对性能和灵活性进行了优化
-
kmeans_smid
用于k-means聚类计算的轻量级库。修复了来自
kmeans-rs
的smid。 -
poisson
泊松盘分布生成器
-
vincenty-core
使用Vincenty公式计算两个坐标之间的距离
-
floyd-warshall-alg
支持定制的Floyd-Warshall算法
-
moore-hodgson
Rust语言中的Moore Hodgson调度算法
-
easings-rs
不带任何装饰的easings crate
-
tradestats
指标
-
lolraft
Rust语言中的多Raft实现
-
lttb
最大三角形三桶算法
-
gamemath
用于游戏开发的数学库,用Rust编写
-
polymur-hash
Polymur哈希函数
-
etcd_dynamic_state
Etcd动态状态库
-
macro_machine
使用宏生成状态机的工具
-
advancedresearch/piston-math_notation
数学符号的自举元规则
-
algorithm_rust
一些常见的rust算法,任何人都可以参与,项目将持续更新,所有算法均来自《算法导论》第三卷
-
bbt
类似于Elo、Glicko或TrueSkill的技能评级系统
-
kahan
执行Kahan累加的类型
-
memoires
Rust的备忘录化
-
advanedresearch-trinoise
基于数理逻辑和集合论的3值数学噪声模式
-
brace-expand
执行类似于Bash等外壳中的字符串花括号扩展
-
sayegh_bit_parser
该库解析字节缓冲区中的奇偶位,并在将它们按字节缓冲区分组后进行解析。此外,该库还提供了使用
Vec::<u32>
类型的文件读写功能。 -
wordlea
用于检查Wordle单词猜测的算法
-
xxh
XXHash算法的Rust实现
-
svg-diff
以操作列表的形式找到两个SVG之间的差异,以便将一个SVG转换为另一个SVG
-
random_lfsr_256_galois
基于256位多项式的线性反馈移位寄存器(LFSR,Galois变体)的随机生成器实现
-
subproductdomain-pre-release
实现子产品域算法
-
aces
因果结构代数
-
meza
Rust编写的内存数据表
-
predictive_shuffle
允许就地洗牌或预测子项洗牌的向量洗牌库
-
hutton-rust
作为Rust crate实现的Hutton密码
-
regalloc
模块化寄存器分配算法
-
blurhash-fast
blurhash
-
swifft
Rust编写的哈希函数
-
sparse_linear_assignment
基于拍卖算法的稀疏线性分配问题求解器
-
utf-8
带有错误处理的增量、零拷贝UTF-8解码
-
unfold
在 Rust 中
-
chull
凸包近似
-
spsa
同时扰动随机逼近
-
anchorhash
一种超越现有最先进算法的一致性哈希算法
-
morel
字符串搜索库
-
norms
字符串上的距离度量集合
-
uniui_layout_linear_layout
为 uniui_* crate 家族提供的标签小部件
-
graphannis-core
支持图表示和通用查询功能
-
aaplus
天文算法
-
runiverse
一个用于进行天文计算和解决天文算法的纯且安全的 Rust 库
-
rust-algorithm
算法
-
dfp-number-sys
Rust 对 Intel® 十进制浮点数数学库的绑定
-
monotonic_solver
一种设计得易于与 Rust 枚举表达式一起使用的单调求解器
-
rusty-rsa
一个基本的 RSA 算法实现
-
number-utils
一个计算 crate
-
emas_rs
基于Rust的EMAS优化算法
-
poseidon-permutation
Decaf377的波塞冬排列实例化
-
zig-lexer
Zig词法分析器
-
deep_core
deep原型
-
unit_converter
在使用库之前请阅读说明。在主文件中添加此行 {use unit_converter}。这是一个二进制转换库。你只需调用函数即可……
-
algorithmplus
常用算法
-
secwords
安全且安全的密码容器
-
normal-form
一个特质,可轻松找到图结构的规范/标准形式
-
aviary
Rust的鸟类组合器
-
orca-rs
ORCA算法
-
griddy
通用网格/矩阵
-
dda-voxelize
使用DDA算法进行3D网格体素化
-
rsbalancer
实现了负载均衡算法
-
zip-fill
迭代器库
-
textspan
文本范围实用工具
-
循环
该软件包允许并行处理迭代器
-
rdedup-cdc
基于内容的分块(和滚动哈希)算法
-
randu
MCG65539是IBM System/360随机数生成器
-
hora-new
Hora 全方位搜索
-
frost-schnorrkel
与Schnorrkel兼容的模块化Frost算法
-
vqsort-rs
Rust对Google Highway向量快速排序的绑定
-
algebloat
Rust线性代数库
-
fast-erasure-shake-rng
使用Keccak置换快速擦除(前向安全)sponge/duplex基于PRNG的PRNG
-
str-similarity
字符串相似度库
-
zero-copy-pads
无需堆分配填充/对齐值
-
polymatheia
纯且安全的Rust中的数学类型、特性和算法
-
fuzzerang
高效的模糊测试随机数生成器和分布
-
perm
-
randotron
一个简单的库,允许您以采样率随机执行闭包
-
choosen
一个简单的程序,用于以平等的概率选择参会人员
-
pollard-p-minus-one
Pollard的p-1分解算法
-
iterators-collection
一组通用迭代器,虽然对标准库很有用,但并未包含在内
-
bogo-plus-plus
由AI 🤖支持的闪电般快速 🚀 排序算法
-
gray-codes
二进制格雷码的迭代器;用于高效访问集合所有子集的实用工具
-
lincoln_compiled
Lincoln最低级别的表示
-
cell-map
多层的2D细胞通用地图
-
tiamat
一个PRNG库
-
floydrivest
一个轻量级的crate,带来了Floyd-Rivest实现的nth_element
-
rolling-dual-crc
带有32位CRC32C和64位CRC64/XZ的滚动CRC
-
gndr_rust
使用先进的技术和算法,仅通过询问用户就能确定用户的性别
-
cityhash-102-rs
CityHash v1.0.2 的 64 位和 128 位哈希的忠实重实现
-
fix-rat
具有固定分母的有理数类型
-
star_rng
用于简化模糊测试的意见性伪随机数生成器
-
verhoeff
用于数字校验的算法
-
rhizomedb
RhizomeDB
-
fixedbitset-utils
当我在 Rust 中使用位集时使用的一堆实用工具
-
rollercoaster
额外的迭代器,用于分组、排序、算术等
-
optimath
使用 const generics(用于 no_std)和 specialization(用于启用 SIMD)的线性代数
-
quantum_world_state
受量子叠加和纠缠启发的元素之间关系的内存数据库
-
random_lcg
LCG 随机数生成器
-
使用冒泡排序学习Rust
一个快速且未经优化的、克隆版本的冒泡排序算法。作为2018年Rust菜谱发布crates的展示
-
near_enough
找出两个值之间的差异,并从一组中获得最接近的匹配项
-
bitcursor
跟踪包装内存缓冲区中的位位置,并为其提供读写实现。还应用了一个新的特质,称为ReadBits,允许从游标中读取实现Unit的类型。
-
finite-state-automaton
基于Jurafsky & Martin (2009)的DFSA最小实现
-
lcpc-brakedown-pc
来自SDIG扩展代码的多项式承诺方案
-
sorted-insert
特制以将元素插入到有序集合中并保持顺序
-
primter
基于埃拉托斯特尼筛法的素数迭代器
-
frechet
基本自动微分
-
ram
帮助使用有限状态机解析源代码
-
red_union_find
并查集算法
-
hybrid-clocks
混合逻辑时钟
-
func-iter
迭代器和集合的功能编程实用工具
-
cellular_maps
使用细胞自动机技术生成2D程序化位图
-
cellular_lib
细胞自动机模拟
-
cmsis_dsp_sys_pregenerated
ARM CMSIS-DSP 库的低级接口
-
jay-algorithms
Jay 合成器的内部依赖
-
hv-fonseca-et-al-2006-sys
Fonseca 等人(2006年)的超体积算法的包装器
-
randomwalk
构建辉煌的随机漫步
-
hopcroft-karp
Hopcroft-Karp 二分图匹配算法的最小实现
-
maglev
谷歌一致的哈希算法
-
pseudo_encrypt
psql的伪加密的本地Rust泛型实现
-
graph_csr
提供用于在 CSR 格式中操作图的实用函数,用作构建强大图算法的基础
-
idalloc
分配唯一标识符的不同方法
-
partopo
执行由依赖图描述的工作的函数
-
symmetric-shadowcasting
影子投射FOV算法
-
gbps
基于Gossip的节点采样
-
id_graph_sccs
找到具有整数id标记的图中的强连通分量
-
suitesparse_sys
为suitesparse库提供的sys crate
-
cgl-src
将Coin-OR Cgl作为crate重新分发
-
psqr
用于动态计算百分位数和直方图的P-Square算法,无需存储观察结果
-
rustsat-cadical
RustSAT库对SAT求解器CaDiCaL的接口
-
fast_inv_sqrt
快速逆平方根算法实现
-
homography
使用点和线对应关系进行估计
-
format_tools
格式化和序列化为字符串的机制集合
-
broadword
算法
-
sulfa
由 rust 实现的基本算法库
-
extrema
在 rust 中实现 C++ 的 minmax_element
-
phreak_engine
专注于速度的规则匹配算法
-
rustmt
为 rust 实现的 MT19937 PRNG
-
descartes
Rust 的空间加速和几何算法
-
gitignored
gitignore 算法
-
rational_deduction
有理推理算法
-
extfsm
具有内部事件队列和入口/退出转换的扩展有限状态机
-
gt-graph
gtaph 理论的基础 crate
-
cf_dist_utils
具有风险和分布实用工具
-
zpatial
空间加速和几何算法
-
indiscriminant
映射值和枚举区分符之间的 proc-macro
-
bidir-map
Rust 的双向映射实现
-
rdeck
选择不同的随机元素
-
pokereval
评估5张或7张牌的扑克手牌
-
index-utils
处理索引
-
staticstep
满足特定条件的任何类型的零成本替代品,包括递增和递减,这些条件包括
RangeBounds<T: Copy + Default + Step>
-
dancing-links
使用舞蹈链技术的精确覆盖求解器
-
ziku-algorithms
一些常见算法
-
opti_solve
常见的优化算法
-
chair-rb
包含来自Aeron的环形缓冲区的Rust端口,并与Agrona(https://github.com/real-logic/agrona)库中的环形缓冲区兼容
-
langis
信号是一个可以产生无限数据结构的结构。API与
std::iter::Iterator
非常相似,但假设它永远不会结束。 -
mecs
一个以迭代性能为重点的ecs库
-
rustyard
一个后缀表达式实现和计算器。此crate能够计算传递给它的字符串形式的简单数学表达式,并返回64位浮点返回值。
-
largest-remainder-method
最大余数法
-
geoutils
一组地理计算工具集合
-
f3l_surface
3D点云库
-
geometric_algebra
生成几何代数的自定义库
-
enchainte-merge
我们的稀疏默克尔树的合并功能
-
算法
最常见的算法
-
is_42
检查变量是否等于42的闪电般快速方法
-
raft-proto
用于Rust语言实现的Raft算法的协议定义
-
ontolius
赋予本体驱动算法力量
-
measurement-units
基本测量单位转换,如长度、质量、时间、体积、百分比
-
keyde
快速、无依赖的空间查询
-
sprs_suitesparse_camd
sprs绑定到suitesparse camd填充减少排序
-
rutil
包含用于创建Rust程序的工具
-
sorting
世界上最好、最精细且效率低下的排序算法
-
hnsw
快速近似最近邻搜索
-
streaming-stats
用于在流上计算基本统计信息的实验性crate
-
umash
umash哈希/指纹函数的惯用API
-
stochastic_optimizers
基于梯度的随机优化算法的通用实现
-
lpn
用于研究噪声学习奇偶性攻击的软件
-
sparse
-
checkdigit
Rust中的校验位算法
-
seqdiff
两个序列之间的差异
-
masker
在数据中掩模模式
-
cbsrs
循环二分段算法
-
distributed-cards
实现了心灵扑克洗牌算法
-
three-edge-connected
用于查找图的三边连通组件的CLI工具,特别是GFA格式的图
-
ipopt-src
作为crate重新分发Coin-OR Ipopt
-
rust-sort
通用排序算法,仅供学习
-
xfind
快速向前和向后流搜索例程
-
ezing
缓和函数
-
mop
适用于连续和离散问题的灵活和模块化的单目标或多目标求解器
-
nnapi-sys
Android NNAPI的FFI
-
graphene
适用于Rust的通用、可扩展的图论数据类型和算法库
-
balloon
哈希
-
measured
测量应用程序统计信息的一种更好方式
-
when
'When'解析自然语言日期和时间,并产生计算机友好的输出结构
-
case_converter
大小写转换器
-
space_alloc
通用空间分配器
-
qrs_detector
实时ECG QRS检测算法
-
zaplib_vector
Zaplib的向量库
-
funfsm
一个状态为函数的有限状态机库
-
query-graph
一个并发增量查询依赖图系统
-
liff
快速的Levenshtein差异,尽可能快地用Levenshtein实现
-
comtesse
图工具
-
iobuf
字节的连续区域,用于I/O操作
-
hot-ranking-algorithm
衡量给定数据集相关性的算法,有点像Reddit
-
streamvbyte64
支持64位宽值的流vbyte编解码器
-
blake
通过FFI为Rust提供的哈希函数
-
rs_sha3_256
rs_sha3_256
是SHA3-256加密哈希算法的Rust实现,是更大的rs_shield
项目的组成部分。此包以独立方式提供SHA3-256哈希功能... -
partition-iterator
迭代器适配器,用于枚举迭代器内容的所有分区或所有k分区
-
cmsis_dsp
适用于ARM Cortex-M处理器的CMSIS DSP库的绑定
-
xx-hash
xxHash实现
-
math-concept
计算机科学课程中的常见数学概念,以Rust实现
-
ogs
解决八进制游戏
-
dep-res
依赖关系解析
-
deranged
范围整数
-
satlog
用于SAT类似求解器的记录器
-
moon_stats
一组统计函数
-
decluster
迭代地去除随机二维点集,直到发现每个点至少隔开指定最小距离的集合
-
subway
在Rust中实现的快速、高性能内存跳表
-
broccoli-ext
广相碰撞检测算法
-
caldyn
数学表达式的动态评估
-
bitap
在 Rust 中
-
batsat
Rust 中的可扩展 SAT 求解器
-
amadeus-streaming
各种流算法的 SIMD 加速实现,包括 Count–min sketch、Top k、HyperLogLog、Reservoir sampling
-
closest
最近邻实现
-
tempergb
将色温转换为 RGB 值
-
dedup_signature
实现了 TextProfileSignature 和 Lookup3 算法,用于生成用于检测重复文档的哈希/签名/足迹
-
first_order_logic
一阶逻辑
-
libreda-pnr
LibrEDA 布局布线框架的算法接口定义
-
cc4
非常简单的 four_cc/fourcc 算法的实现,作为 const fn
-
lindel
Hilbert 和 Morton 编码和解码;简而言之,线性化和反线性化
-
argdata
二进制序列化格式
-
shuffle
对切片的各种洗牌算法
-
search-autocompletion
搜索自动补全
-
slice_search
用于切片内搜索的一组算法
-
kube_quantity_2
kube_quantity 是一个库,它向 k8s-openapi crate 中的 Quantity 类型添加了算术运算
-
ford-johnson
算法(又称归并插入排序)
-
peak_finder
一种从线条数据(如加速度计或光谱数据)中识别峰值算法
-
utm
将经纬度转换为 UTM 坐标以及反之
-
smoothed_z_score
平滑 z-score 算法(非常鲁棒的阈值算法)
-
tinysort
内存占用最低的排序算法
-
lp-modeler
一个用 Rust 编写的线性规划建模器。此 API 帮助编写 LP 模型并使用 CBC、Gurobi、lp_solve 等求解器
-
oblivious_state_machine
定义了一个抽象层,便于描述状态机
-
location_based_sharding
适当大小的分片算法
-
beediff
LCS算法在各种应用中
-
radiate-rust
遗传算法和人工进化
-
window-sort-iterator
一个滑动窗口内排序项的迭代器适配器
-
win95-keygen
一个轻量级的库,用于生成有效的Win95产品密钥
-
debris
数据结构
-
scialg
一组科学算法
-
rxqlite-tests-common
基于
openraft
、sqlx
和sqlite
构建的分布式sqlite数据库 -
rusty_oge-cli
rusty_oge库的CLI封装
-
dahl-partition
集合划分的高效表示
-
bresenham_zip
同时执行Bresenham算法的两个三角形线迭代器,用于三角形光栅化
-
bloom_filter_simple
通用的布隆过滤器实现
-
abv
哔哩哔哩视频的AV和BV转换函数
-
ps-pint16
通过变量精度将整数打包到 u16
-
lifering
浮点数哈希包装器
-
summed-area-table
求和面积表
-
grb-sys
到 Gurobi 的低级绑定
-
vnd_siren
SIREN DSL/序列化器
-
blurhash-ng
纯Rust实现的blurhash
-
gpt-partition-type
从 GPT 分区的类型 GUID 获取有关该 GPT 分区的信息
-
minecraft_launcher_core
用Rust编写的Minecraft启动器库
-
rast
一个专注于速度的 raft 一致性协议的玩具实现
-
sknife
Rust 常用功能工具的瑞士军刀
-
sub-strs
用于查找子字符串
-
rscompress-coding
支持 rscompress 的数据编码
-
binary_set
二进制集合文件
-
entro-shift
Entro Shift 是一种 32 位伪随机数生成算法
-
honestintervals
全面、正确舍入的区间算术库
-
onlinecode
"在线代码",一种泉码
-
brzozowski-regex
Brzozowski 正则表达式
-
coaster-nn
提供神经网络操作的coaster插件
-
fenris-optimize
fenris使用的优化功能
-
kodama
层次聚类
-
linreg
计算二维数据的线性回归。不使用stdlib,只依赖于数值特性。
-
rsneat
增强拓扑结构的神经进化实现
-
lehmer
在排列向量、Lehmer 码和小数之间转换
-
halton
生成Halton序列的模块
-
den
一种通用的delta编码网络差异算法
-
不确定
带有不确定值的快速和正确计算
-
ingrid
具有算法的动态二维数组
-
mephisto-raft
Raft算法的语言实现
-
rust-analyzer-salsa
一个用于按需、增量计算的通用框架(实验性)
-
simple-soft-float
旨在成为IEEE 754直接参考实现的软浮点库
-
hoeffding_integer_d
将Hoeffding的相关系数表示为介于统计量的最小和最大整数值之间的整数。Hoeffding的D类似于Pearson的相关系数R,但接受广泛的非线性情况...
-
rendezvous_hash
Rendezvous散列算法
-
word_sensitive
敏感字符串匹配,实现语言为Rust,使用的算法为AC
-
rsort
对数字列表执行不同的排序算法
-
yaum
度量单位
-
ritehash
一个微小、快速、零依赖和无std的fxhash分支。更及时。
-
custom-rust-stemmers
实验分支:一些流行雪球词根算法的Rust实现
-
rand-bits
具有固定数量的置位(1)的随机数生成器
-
gt-directed-bijective-connection-graph
有向双射连接图的实现
-
nlsn-delaunay
通过Bowyer Watson增量插入、冲突图和虚顶点实现Delaunay三角剖分和细化
-
rmath
数学库
-
timely_sort
及时数据流的排序基础设施
-
polyline_rust
以“编码多边形算法格式”编码/解码多边形
-
soundchange
在Rust中实现音变算法
-
thirtyseconds
用于灵感的简短Rust 🦀代码片段
-
urandom
生成和消费随机数,将它们转换为有用的类型和分布,以及一些与随机数相关的算法
-
umeyama
一种寻找最佳平移、旋转和缩放算法,以最小均方根偏差(RMSD)对齐两组点
-
audiograph
针对性能和限制运行时分配优化的音频图
-
tension
具有OpenCL加速的张量库
-
numcmp
不同类型数字之间的比较
-
aleph-alpha-tokenizer
一个受词元分割启发的高速实现
-
const-crc32-nostd
crc32校验算法的const fn实现
-
optimus
使用Knuth算法进行ID哈希和混淆
-
generic_graph
实现通用图。包括一些默认实现(后者仍在进行中)
-
hamming
快速计算1的个数(又称popcount,汉明重量)。这为字节切片提供了一个高效的popcount和位汉明距离。
-
divider
低级2D路径线性化和trapezoidator.fork自makepad
-
aobscan
多线程AOB内存扫描
-
linear-deque
一个可以在任何时间进行切片的双端队列
-
boomphf-patched
可扩展且高效的极小完美哈希函数(由Piotr Beling修改的版本)
-
npc-engine-utils
NPC引擎的模块,提供可重用的支持代码
-
map_to_range
将数字从一个范围映射到另一个范围
-
gearhash
内容定义分块的高速SIMD加速哈希函数
-
smol_buf
具有O(1)克隆优化的小型字符串优化字符串/缓冲区类型
-
sequencer
依赖关系图处理库
-
wgdiff
基于LCS的diff算法
-
rest_tensors
为基于Rust的电子结构工具(REST)提供高效的张量操作
-
graph-algo-ptas
平面和其他图类上的PTAS
-
genx
易于使用且模块化的遗传算法库
-
sorts
排序算法集合
-
grid_shapes
通用2D网格形状库
-
bravery_router
基数树实现
-
narcissistic
数字搜索器
-
dbus-addr
D-Bus地址解析
-
markov_rs
Rust中的快速马尔可夫链生成器
-
swoop
纯Rust编写的轻量级优化算法
-
luhn3
卢恩验证库
-
acorn_prng
基于ACORN算法的无std、0依赖的伪随机数生成器
-
bigs
二分图采样器
-
fixed-length-search
在图中查找特定长度路径的最快算法
-
hulahoop
支持虚拟节点的有效一致哈希环实现
-
aikit
用于常见AI和ML问题的算法和实用工具集
-
meos-sys
MEOS C API绑定
-
floating-distance
在Rust中测量浮点向量之间的距离
-
modinverse
寻找模乘法逆元的小型库
-
resistor
根据色环计算电阻的阻值
-
algo_sorting
实现算法世界中的所有排序,并将很快实现更多排序方法
-
oars
提供正交数组及其强正交数组的构建方法和实用函数
-
triangulate
将多边形细分为等效三角形
-
four-bar-ui
四杆GUI是一个四杆连结的模拟器和合成工具
-
fuss
为Rust提供的小型轻量级单纯噪声生成器
-
optimization
优化算法集合
-
tempconvert
将温度转换为不同单位及其类型的包
-
float_eq
比较IEEE浮点原语、结构体和集合的相等性
-
guid-partition-types
一个用于与分区类型及其GUID一起工作的小型crate
-
watchmaker
Rust中的遗传算法实现
-
clamps
数字的包装、饱和和其他形式的数字限制
-
gut
几何工具:存储、操作和处理几何形状
-
find-simdoc
在文档中进行时间和内存效率高的所有对相似性搜索
-
contour
计算等环和等高线多边形(使用Marching Squares算法)
-
tri_poly_moment
计算随机变量的矩。随机变量的分布是正态分布、均匀分布和指数分布。
-
sharded-counter
快速且可并发的计数器
-
matchertools
实现Gale-Shapley算法并将其作为API公开
-
astro-notation
在Astro Notation格式和原生Rust数据类型之间进行转码
-
weighted-median
计算加权中位数
-
simple_permutator
创建值的列表的排列。例如,Permutator::new(&[1,2,3]) 创建一个迭代器,产生 [1,2,3],[2,1,3],[2,3,1],[1,3,2],[3,1,2],[3,2,1]
-
domtree
计算支配关系
-
density-mesh-image
密度网格生成器的图像模块
-
parallel-factorial
快速、并行阶乘计算器
-
libtess2-sys
高质量的多边形网格化和三角剖分器(libtess2包装器)
-
mocats
一个快速、易于使用的通用蒙特卡洛树搜索库。适用于任何游戏、任何数量的玩家以及任何树策略(默认包含UCB策略)。
-
scales
在刻度之间转换值
-
deepmesa-encoding
一套针对性能优化的数据结构和算法
-
indented-blocks
缩进块解析器
-
tlsh-fixed
Trend Micro Locality Sensitive Hashing的Rust移植版
-
savage_core
一个原始的计算机代数系统(库)
-
ripped
线性规划的内点求解器
-
resiter-dpc-tmp
处理结果迭代器的辅助crate [dpc的临时发布]
-
ed2k
哈希函数
-
index-fixed
使用索引将切片转换为数组([T] -> [T;N])
-
pingora-ketama
Rust 版本的 nginx 一致性哈希函数
-
kmp
使用 Knuth-Morris-Pratt 算法高效查找模式的多种函数
-
sortnet
Rust 的排序网络
-
branchy
使用上下文无关文法生成字符串和序列的工具
-
dia-ip-range
-
metromc
使用独立 Metropolis-Hastings 算法进行马尔可夫链蒙特卡罗采样的马尔可夫链
-
graphbench
稀疏图分析库
-
double_sort
将数字分组为对并按节点排序的快速排序算法
-
from_bytes_or_zeroed
从任意字节数组切片中读取整数
-
or-iterator
Rust 迭代器,接受两个迭代器并返回非空一个
-
hmm
隐马尔可夫模型
-
game-solver
解决任何组合游戏
-
mx3
提供比特混合器、伪随机数生成器和哈希函数的算法
-
peepable
允许窥视不可变引用的Peekable
-
quickfib
在Rust中实现的兼容no_std的斐波那契计算算法
-
highwayhash
AVX-2优化的SIP-like哈希函数的绑定
-
intersect2d
线段交点检测
-
bpci
二项比例置信区间
-
yass-2
字符串相似度库
-
gsl_rust
安全的GSL包装器
-
importunate
从迭代器中返回随机元素的方法
-
rusted_list
基于二分搜索的Rust有序列表
-
phonics
Rust中的音位拼写算法
-
iron-shapes-algorithms
铁形几何库的几何算法
-
elm-solve-deps
elm生态系统依赖解析器
-
eudex
一个快速的音位缩减/哈希算法
-
buter
用于迭代器的流体缓冲区
-
microspectrogram
no_std
用于计算频谱的库 -
list
类似于单链栈的列表支持查看
-
snake_case_converter
将字符串转换为蛇形小写
-
autobahn-hash
HighwayHash,一个快速且强大的SIMD哈希函数
-
clipper2c-sys
暴露Clipper2库的Rust unsafe FFI
-
indexsort
排序crate,将Golang排序包移植到Rust
-
geometrize-sys
geometrize绑定
-
quine-mc_cluskey
Quine-McCluskey算法和Petrick方法
-
tenhou-shuffle
Tenhou牌堆/墙壁洗牌算法
-
allowance
Rust数据类型,用于表示测量偏差
-
munkres
Kuhn-Munkres(又称匈牙利)算法,用于在O(n^3)时间内解决分配问题
-
linprog
线性规划库
-
pi_hash
提供统一的哈希器、HashMap和HashSet,使用的哈希算法可以通过编译条件确定
-
kv-par-merge-sort
适用于(键,值)数据集的外部排序算法
-
bresenham
Bresenham的快速、基于迭代器的整数实现
-
labirust
用于实现和测试迷宫求解算法的简单Rust crate
-
signalo_sources
用于'signalo'伞形crate的过滤器集合
-
yavomrs
Myers算法的泛型容器变体
-
noice
noise-rs的分支,一个过程噪声生成库
-
power-consistent-hash
Power consistent hash - 常数期望时间常数内存一致性哈希
-
lazy_futuristic
惰性初始化变量,未来式
-
multivariate-optimization
多元函数的进化优化
-
dft
该软件包提供了一种计算离散傅里叶变换的算法
-
pathfinding_astar
可以处理抽象和网格状路径的A-Star路径查找算法
-
gacha-traits
用于制作抽卡模拟器的属性
-
mylibrary_
我的个人库
-
suitesparse_camd_sys
对SuiteSparse的CAMD算法的原始绑定
-
num-to-words
数字到单词转换器
-
env-convert
具有默认值的环境变量的转换
-
topset
前N个选择器
-
mcmf
解决最小成本最大流问题的实例。它使用LEMON图优化库中的网络单纯形算法。
-
bentobox
一种快速、无分配的赛车事件前N名完成蒙特卡洛模型
-
pixel_formats
各种像素格式的类型
-
dists
2D分布生成器
-
speedytree
Rust中邻接连接的规范和RapidNJ实现
-
adversarial_search
Rust对抗搜索库
-
rlp-iter
在给定范围内遵循空间填充模式的迭代器
-
barnes
多线程Barnes Hut算法实现
-
arrow-cast-guess-precision
具有时间戳整数猜测精度的Arrow转换函数替代方案
-
rand_pcg
选定的PCG随机数生成器
-
algos
Rust算法集合
-
radix-ecmascript
将浮点类型转换为ECMAScript语言规范第9.8.1节中定义的字符串表示形式
-
automafish
用于从非确定性状态机定义中创建确定性状态机的状态机构建器
-
introsort
兼容#[no_std]的快速排序。同时也支持(可选)高效且健壮的浮点数排序。目前,introsort仅支持nightly版
-
octarine
颜色操作库
-
rost
sorting
-
igs
解决公平游戏
-
convert-byte-size-string
将字节大小字符串转换为u128值
-
interp1d
用Rust编写的轻量级插值库
-
neato
实用工具包
-
easey
在0.0和1.0之间进行插值使用的缓动函数
-
mesh-sweeper
网格扫描算法!
-
libribzip2
纯Rust编写的bzip2库
-
ringhash
一致性哈希实现
-
phreak_rules
专注于速度的规则匹配算法
-
seastar
无依赖、非泛型的A*路径查找算法实现
-
core_collections
移除核心中不工作的所有部分的libstd::collections的副本。最重要的是,它提供了HashMap和HashSet。这个crate主要来自rust git源码自动生成...
-
cdt
快速、健壮的约束Delaunay三角剖分
-
enso-generics
支持泛型编程
-
rand_xorshift
Xorshift随机数生成器
-
jps
路径查找的跳点搜索实现
-
grambulate
Rust中对正整数的grambulation
-
n18tile
定义18xx地图元素和轨道网络
-
afarray
Rust中操作ArrayFire数组的便捷方法
-
detect-lang
给定路径和扩展名的语言检测
-
aliasmethod
沃克的别名方法
-
sacabase
后缀数组和最长子串搜索的基本类型和函数
-
big_num
在rust中的大数实现
-
栈
栈上的DSTs和数组!
-
sbitty
在标准整数类型上定义位运算
-
dnorm
从正态分布中精确采样
-
whosly
便捷的工具库
-
robust-binary-search
Robust Binary Search提供了一种在搜索过程中对错误具有鲁棒性的二分查找实现
-
yet-another-md5
从Read对象计算md5哈希
-
mincost
一组现代启发式优化工具包
-
caso
交换图理论的求解器
-
statest
统计检验
-
streemap
一组树图算法(二叉树、平方化、...)
-
fixit
将中缀(人类可读)表达式标记转换为后缀(逆波兰表示法)顺序
-
algs
为各种算法提供的解决方案,尽可能通用
-
sdcons
基于SDPaxos的地理复制分布式一致性算法
-
iso_iec_7064
支持符合ISO/IEC 7064的校验位操作
-
pushgen
处理范围和数据流的推式设计模式
-
icp_2d
Rust中的二维迭代最近点实现
-
tabu
通用局部搜索功能,以及基于局部搜索的聚类等衍生应用
-
gosh-fire
几何优化的FIRE算法
-
pluum
非常美味
-
opensimplex_noise_rs
Rust中的OpenSimplex噪声算法实现
-
pure_decimal
一个没有NaN和无穷大的十进制类型
-
rusty_grammar
修改后的CYK算法,适用于语言
-
vertical-multiplication
逐步垂直乘法
-
fsm-rust-jb
Rust中实现FSM(具有效果,如Mealy机器)
-
osqp-rust
OSQP(算子分割二次规划)求解器
-
tw-id-num
检查或生成台湾身份证号码
-
backtrack
轻松解决困难约束
-
tilecover
生成覆盖几何形状所需的最少瓦片数量
-
fenv-bind
对 fenv.h 的安全包装
-
lapjv
使用 Jonker-Volgenant 算法解决线性指派问题
-
anon-vec
模拟动态类型匿名向量
-
potpack
potpack 算法的 Rust 版本
-
randomizer
随机字符串/字节生成器
-
static_str_ops
一个允许使用静态字符串进行非平凡操作的包,例如
concat!
、format!
、call_once
等 -
szyk
通用的拓扑排序
-
概率
与各种统计分布相关的采样和计算紧凑库
-
zwohash
用于哈希表的快速、确定性、非加密哈希
-
tree-layout
获取树状图的布局排列
-
biodiff-wfa2-sys
WFA2库的Rust绑定
-
iterwindows
一个迭代器适配器,用于迭代长度为N的所有连续窗口
-
numeric
用于Rust的N维矩阵类
-
signal_processing
信号处理库
-
libreda-interp
一维和二维数组的插值
-
libtqsm
支持约300种语言的句子分割器
-
wildescape
使用问号、星号通配符操作符和转义字符的字符串匹配
-
prototty_event_routine
为prototty应用提供伪同步可组合的事件状态机
-
psy-math
jet-proto-math 的分支。PsyLend使用的有用数学工具。
-
blu
带有动态Markowitz搜索和列阈值主元的LU分解
-
automaters
Rust中的自动机实现。(FSM,NFA,DFA,NDFAE)
-
rustgraphblas
GraphBLAS.h的包装器,暴露SparseMatrix和SparseVector
-
ordmap
按值排序的映射
-
knaptime
解决背包问题及其变体
-
alg_ds
算法与数据结构
-
cbc-src
将Coin-OR Cbc作为crate重新分发
-
rustlearn
Rust的机器学习包
-
RustQuant
量化金融
-
genetic-rs-common
genetic-rs 的常用部分
-
varisat-checker
Varisat SAT 求解器生成的证明的校验器
-
mycrc
创建您自己的循环冗余校验(CRC)
-
gevlib
包含极值分布的分布量(CDF、PDF、分位数、随机生成)
-
kurobako_problems
一组黑盒优化问题
-
geo-visibility
计算可见多边形
-
rs-category
分类特性
-
benford
测试给定数字集的 Benford 性质
-
hashids
HashIds 的 Rust 实现
-
k_nearest
具有最大搜索半径的点的 K-最近邻搜索
-
is_i32
一个计算值是否为 i32 的闪电般的快速算法
-
number_easing
数字缓动函数
-
sorting_explorer
各种排序算法的探索
-
async-hsm
轻量级异步层次状态机(HSM)
-
pareto_front
逐步构建帕累托前沿
-
vconvert
从vulnus转换为soundspace(或反之亦然)的转换器
-
numerilib
数学库
-
state_machine
状态机
-
rle-bitset
一个不使用std、不分配内存的特例,用于查询和操作
[usize]中的位并迭代它们的运行长度
-
coyotl
一个噪声生成库
-
weighted-rs-1
加权平衡算法库
-
bvrs
一个轻量级的Rust库,用于BitVector Rank&Select操作,并与通用的稀疏数组实现相结合
-
IntegerScaling
计算整数比例和缩放图像大小,以实现像素完美的图像上采样,并可选择调整长宽比
-
rule30
使用细胞自动机规则30的伪随机数生成器
-
gaps
用于处理有序数值序列中的间隙/空洞的功能
-
hdiff
Paul Heckel 差分算法
-
spaced-repetition-rs
基于anki和supermemo的间隔重复算法
-
advancedresearch-max_tree
基于最大树结构的最大化库
-
czt
该包提供了一个计算啁啾Z变换的算法
-
las-kml-to-stl
我包的简要描述
-
bitset-fixed-utils
当我在 Rust 中使用位集时使用的一堆实用工具
-
iobuffer
基于内存的IO读写缓冲区
-
index-sort
使用用户指定的交换和比较函数按索引排序容器
-
non-dominated-sort
快速非支配排序算法
-
pcg-mwc
一个快速的、非密码学的伪随机数生成器
-
gworld
进化遗传算法(适合初学者到高级)并减少样板设置
-
tokio_interval_buffer
易于使用的枚举包装器,实现了被包装对象实现的全部特性
-
fuzzy_dbscan
模糊DBSCAN算法
-
consistent_hash_ring
灵活且高效的统一哈希环
-
fxtypemap
基于内部哈希器的快速类型映射,用于Firefox和Rustc
-
permutation-rs
使用组进行计算
-
minisat
接口。解决以合取范式给出的布尔可满足性问题。
-
hotsax
基于冲突发现算法
-
iterator_item
生成器语法实验
-
rodar
一个命令行工具,将Roy用于分析和决策的所有功能集中在一起
-
cpp_map
C++ std::map仿真器
-
algo-rs
数据结构和算法集
-
range-reader
将低级API转换为读取字节数据范围的
Read + Seek
-
img_hash_median
提供图像的可感知哈希和差异计算。包括中值PHash
-
full
数值的矩阵和数组类型
-
porco
可组合的概率分布
-
fibonacci-like
一个小的存储箱,可以帮助您与二阶序列进行交互,例如斐波那契序列,支持无_std模式
-
aabel-hashmap-rs
实现了对 HashMap 的扩展
-
redc
使用蒙哥马利乘法在模数域内约束的无符号整数类型,永远不会溢出或超过模数
-
rdx
一组特性和算法,简化使用基数排序的过程
-
minterpolate
为 mint 原语和原始数组提供数据集插值
-
pvpgn-hash-rs
Rust 上的 Battle.net v1.0 哈希算法实现
-
fibonacii-heap
使用斐波那契堆实现的优先队列
-
co_sort
根据排列对数组进行排序
-
rs_state_machine
一个面向业务的状态机库
-
pagefind_stem
将 Snowball 剥削算法重新打包为 Rust,支持语言特性标志
-
gossip
一个通用的基于 Gossip 的 peer 采样库
-
wordsworth
一组自然语言分析函数
-
digest-buffer
用于加密哈希函数的固定大小缓冲区
-
inexor-rgf-model-random
Inexor - 反应图流 - 模型 - 随机
-
simplex_method
使用单纯形法进行线性规划优化
-
griditer
包含一些迭代器,用于实现基于2D网格的算法
-
rtt
快速探索随机树路径规划算法
-
nucleic-acid
实现后缀数组、Burrows-Wheeler变换和FM索引
-
more-iter
更多迭代器工具
-
xxhash-c-sys
xxhash的绑定
-
libpermute
一个与no_std兼容的库,提供对切片项进行排列的函数
-
c2-sys
c2.h库
-
best-path
最短/最长路径算法,通过求和或相乘累积边权重
-
uncertainty
允许创建和进行具有不确定值的数字的算术运算
-
路径查找库
多种路径查找和图操作。正在进行中。
-
sfmt
面向SIMD的快速梅森旋转(SFMT)
-
rng_buffer
围绕RNG的包装器,用于缓冲其输出并节省系统调用
-
oxygraph
生态图上的算法和结构
-
quotient-filter
商过滤器实现
-
watchmaker_vm
用于遗传算法的虚拟机
-
uno
将[0.0, 1.0]范围内的浮点数编码为无符号整数!
-
hirschberg
Rust中Hirschberg算法的通用实现
-
etsm
使用对象回调的效率高的Tiny状态机
-
packr2
一些针对您需求的打包算法
-
radiant-utils
Radiant示例代码支持库
-
vlq-bij
双射变长量编码
-
eprng
极伪随机数生成器
-
隔离森林
隔离森林异常检测算法
-
nohash-hasher
std::hash::Hasher
完全不进行哈希的哈希器 -
iris-lib
使用中值分割算法从图像创建调色板
-
step-machine
将您的CLI程序作为具有持久性和恢复能力的状态机运行
-
double-buffer
双缓冲区通用实现
-
multi_iter
一次作用于多个元素的迭代器
-
bqrs
对文本应用布尔查询
-
adler32fast
快速、SIMD加速的Adler-32校验和计算
-
zip_eq
检查输入长度相同的Zip迭代器
-
math_lib_test
rust的测试库
-
gcm-lcm
最大的凸下界,最小的凹上界
-
shr3
3位移位寄存器随机数生成器
-
heapify
将切片转换为最大堆的便利函数
-
ecos-rs
绑定到ECOS凸二阶锥程序求解器
-
monotree
优化的稀疏Merkle树
-
crc24
CRC-24实现(兼容IETF RFC2440)
-
cogset
聚类算法的通用实现,包括k-means、DBSCAN和OPTICS。
-
bloock-merge
我们的稀疏默克尔树的合并功能
-
pkbuffer
用于任意转换和寻址的缓冲区对象!
-
darwin-rs
Rust编写的进化算法库
-
align_ext
Rust整数类型的扩展特性,使整数对齐到2的幂
-
neutils
实用函数
-
dep_crusher
从根节点开始,遍历依赖图并将其扁平化
-
length
轻松处理长度/距离。它可以解析包含多个单位(m,km,mi,ft,...)的字符串并将其转换为Length-结构,并进行单位转换。
-
floatconv
浮点数转换函数
-
seximal
(基6) Rust 类型系统的等价物
-
sprs_suitesparse_ldl
sprs 对 suite-sparse ldl 求解器的绑定
-
simple_graph_algorithms
目标是将运行图算法尽可能简化
-
voxel-traversal
从起始位置到终止位置遍历3D空间中的所有体素
-
fastnoise-simd
fastnoise-simd-bindings crate 的安全包装
-
byond-crc32
快速 CRC-32/BYOND 校验和计算
-
rng-cli
一个随机数据生成 CLI 工具。将所选 PRNG 算法生成的数据流无限打印到 stdout。基本上是
rand
crate 的 CLI 前端。 -
map-gen-2d
2D 地图生成算法实现
-
raftmodel
raft 一致性算法的逻辑模型
-
m4ri-sys
m4ri 的绑定
-
clock-zones
处理时区
-
list_comprehension_macro
用于创建类似Python中的Vector和HashMap列表推导的宏
-
randperm-crt
用于生成随机排列的小型库
-
str_sim
计算字符串之间的相似度
-
rscompress-approximation
支持rscompress的数据近似
-
bft-core
一个高效且稳定的Rust分布式系统BFT核心库
-
index_key
字典序排序顺序编码
-
closest-sum-pair
在列表中找到一对数值,其和与给定数值最接近
-
stringr
随机字符串函数
-
bsutils
高效的二分搜索实用工具
-
compact_bitset
一种用于存储密集布尔数组的类型,以优化空间
-
but-what-about
为Rust编写的排列与组合计算crate
-
muscleman
缓冲区实用工具
-
suitesparse_ldl_sys
对SuiteSparse的LDL算法的原始绑定
-
lcs-diff
使用LCS算法计算两个切片之间的差异
-
block-array-cow
内存数组去重,用于高效存储数据版本的记录
-
minutae
涉及由细胞和实体组成的二维宇宙的细胞自动机式模拟引擎
-
easings
Robert Penner的缓动函数
-
boostvoronoi_core
Boost voronoi私有工作区(此工作区将在下一个版本中重新集成到主crate中)
-
candle-gemm-f32
矩阵乘法算法的游乐场
-
const_lookup_map
可以在const上下文中定义的Rust映射
-
polars-pipe
Polars DataFrame库的懒查询引擎
-
cavalier_contours_ffi
cavalier_contours crate的C foreign function interface
-
crc-32c
使用加速的SIMD和融合算法计算CRC-32C
-
slur
一种快速、迭代、正确的Stackblur方法,产生非常平滑且高质量的输出,无边缘溢出
-
rustsat-kissat
RustSAT库中对SAT求解器kissat的接口
-
rummikub_solver
通过尝试将每个给定的拼图放入有效的游戏集中来解决Rummikub棋盘
-
async-convert
Async TryFrom/TryInto特性
-
searchsort
实现二分搜索和快速排序算法的trait
-
generic-str
对Rust有两个字符串类型感到烦恼?现在它不再有了
-
clp-src
将Coin-OR Clp作为crate重新分发
-
gurobi
对Gurobi优化器的非官方Rust API
-
dynstore
用于任意可转换对象的容器
-
izihawa-fst
从 Burntsushi 的 fst crate 分叉的 tantivy 特定版本。(请使用 fst crate。)
-
mesh-rand
在3D模型表面生成随机点的各种方法
-
lesspass
LessPass密码生成器的有效实现
-
identity-hash
std::hash::Hasher
完全不进行哈希的哈希器 -
bruteforce
兼容no_std的暴力破解/字符串生成rust-nightly库
-
enontekio
解决数据提取和操作问题,如Advent of Code谜题
-
drunken-diver
实现了受醉酒主教算法启发的算法
-
fmul-to-int
浮点数乘法到整数部分
-
polysplit
算法,允许通过定义的点列表将多边形线分割成段,这些点不一定属于多边形
-
ss-graph-rs
使用Rust编写的图算法库,主要功能是查找所有路径
-
arroy
基于LMDB的Rust中受Annoy启发的近似最近邻,针对内存使用进行优化
-
flo_sparse_array
稀疏数组数据类型:一个快速映射,将usize值和数据之间进行映射
-
srand
随机数生成器和其他随机功能,具有简单的API以使用
-
gemm-c64
矩阵乘法算法的游乐场
-
pruefung
使用纯Rust实现的校验和,支持no_std,实现Hasher trait
-
dyn_array
易于使用的N维动态数组
-
drain_at_sorted_unchecked
非常不安全但效率极高的函数,允许通过少量移动从向量中删除项目
-
grid-point
点代表网格或矩阵上的[x, y]坐标
-
strs_tools
字符串操作工具
-
pi_adler32
adler32 crc校验算法
-
shufflr
使用Fisher-Yates算法洗牌列表
-
revonet
用于解决优化问题和训练神经网络的实码遗传算法。后者也称为神经进化。
-
z3-sys
来自微软研究组的Z3 SMT求解器的低级绑定
-
snowgen
使用Snowflake算法生成基于时间的唯一ID
-
heterogeneous_graphlets
计算异构图
-
writebuf-core
实现 fmt::Write 或 ufmt::uWrite 的可写缓冲区
-
crc32_light
计算 CRC-32 校验和
-
summavy_codecs
tantivy 使用的快速字段编解码器
-
rdftk_memgraph
来自 rdftk_core::graph 的图属性,用于简单的内存使用
-
algograph
一个(有向和无向)图,用于在 Rust 中实现
-
graphlet
用于图数据结构的小型图
-
graph_algorithms
图算法
-
graph_traits
图属性
-
graph_data_set
图数据集
-
graph_factory
图工厂
-
reservoir-sampling
Rust中多种水库抽样算法的实现
-
lax
没有使用ndarray的LAPACK包装器
-
rustonomicon_optima
各种优化算法
-
hyperid
超快的ID生成器
-
downsample
长时间保留数据的下采样历史
-
object-detection-opencv-rust
Rust编程语言中用于OpenCV生态系统中YOLO神经网络的目标检测工具
-
maglio
用于3D数学的非稳定包
-
exxact
精确算术的浮点数替换
-
algorithms-edu
用于教学演示的算法
-
asearch
Rust上的近似模式匹配
-
scicrypt-numbertheory
实现随机(安全)素数生成的数论算法的scicrypt crate
-
tdigest-rs
Rust中的T-Digest算法
-
quickbacktrack
带有可定制搜索移动的回溯
-
moving-least-squares-image
使用移动最小二乘法进行图像变形
-
pi_guid64
GUID生成器
-
order-maintenance
用于顺序维护问题的全序优先级
-
simple-rnd
小型随机数生成库
-
float_math
对浮点值进行数学运算
-
sprs-rand
随机稀疏矩阵生成
-
choose-rand
一个用于从一组加权项中选择随机项的小型crate
-
threed-ice
该软件包提供3D-ICE的接口
-
lgeo
2D几何库,专注于碰撞计算
-
yabe
通过使用Mul和autoref特化进行整数位转换
-
rust-selfsimilar
快速生成离散自相似随机数的生成器
-
ackr
使用 Rust 编写的 Storm 确认算法
-
fuchsia-cprng
Fuchsia 密码学安全的伪随机数生成器
-
bcmp
bcmp 提供快速的二进制数据比较算法,用于枚举常见的子串、唯一子串或确定补丁集
-
batbox-color
与颜色一起工作
-
xoroshiro128
快速的伪随机数生成器
-
equation_generator
生成随机方程!WIP
-
rure
Rust 正则表达式库的 C API
-
byte_arithmetic
对字节类型对象进行算术运算
-
rand_krull
Krull64/65 随机数生成器
-
revec
在 vec 为空的情况下,将 Vec 转换为 Vec
-
string_calc
基于字符串执行计算以避免浮点数错误
-
genesys-dice-roller
用于 genesys骰子字符串的骰子库
-
高级研究-错误预测学习
使用错误预测级别的黑盒学习算法
-
turk
一种通用的最小-最大算法,可作为双人游戏的AI玩家使用
-
knn
计算KNN
-
gchemol-neighbors
化学领域的邻域搜索
-
total-space
探索通信有限状态机的状态空间
-
hashvec
HashMap/Vector混合体:高效、有序的键值数据存储
-
dsar
Rust中的数据结构和算法
-
yn
用于是或否值的自然语言处理库
-
sonyflake
受Twitter的Snowflake启发的分布式唯一ID生成器
-
checksum-tapestry
一组校验和算法及其示例
-
goorm_edu_rs_kit
一种代码测试库,可轻松从标准输入读取整数或整数向量
-
wyhash2
在 Rust 中
-
stalin-binary-search
类似于二分查找,但消除了不是目标元素的任何检查元素
-
geo-buffer
通过直线骨架在GeoRust生态系统中缓冲(膨胀或收缩)某些原始几何类型的方法
-
count_sort
适用于小范围可能值的大型数据集的O(n)排序库
-
ciclo
穷举循环枚举
-
scour
模糊搜索算法
-
dynforest
动态森林管理
-
solve-leetcode
Rust语言解决力扣(LeetCode)问题集
-
mersenne_twister
Mersenne Twister伪随机数生成器
-
mona
转换嵌套容器类型
-
Algod
多种Rust算法和数据结构
-
n18catalogue
定义常见的18xx地图块
-
refset
非拥有HashSet
-
tlsh
Trend Micro Locality Sensitive Hashing的Rust移植版
-
randge
生成唯一随机数
-
read-byte-slice
一个迭代器,它从底层读取器中作为切片的块字节
-
to_precision
输出一个四舍五入到给定位置的浮点数
-
minecraft_end_generation
在 Rust 中实现的 Minecraft 末地生成
-
iterchunks
一个迭代器适配器,它一次产生迭代器的 N 个元素
-
wy
wyhash 算法
-
hashdozen
一种生成人类可读散列的 48 位散列算法
-
rsfsm
Rust 有限状态机库
-
fast_id_map
快速映射
-
mephisto
Raft 服务语言实现
-
hash-match
优化的模式匹配替代方案
-
shash
适用于竞技编程和实验目的的任意长度输入哈希函数
-
sra
空间重复算法集合
-
scs-rs
SCS凸优化求解器的绑定
-
tamata
事件驱动有限状态机
-
broccoli-rayon
广相碰撞检测算法
-
toolbox-rs
基本数据结构和算法的工具箱
-
fux_kdtree
使用Rust实现的K维树,用于快速NN查询
-
log_buffer
用于存储文本日志的无分配环形缓冲区
-
highs-sys
HiGHS线性规划求解器的Rust绑定。见http://highs.dev。
-
generalized_suffix_tree
使用Ukkonen算法在Rust中实现的广义后缀树
-
n_best
方便收集N个最高元素,并丢弃其他元素的集合
-
constfft
为数组提供FFT API
-
recycle_vec
将Vec的底层分配回收以供不同类型的Vec使用的方法
-
八叉树
3D空间中最近邻搜索的算法
-
钻石-平方算法
使用钻石-平方算法生成高度图
-
ffuzzy
生成/解析/比较ssdeep上下文触发分块哈希(CTPH)
-
spatium
Spatium. 计算序列之间的距离。
-
beehave
定义和评估分层状态机(行为树)
-
lcpc-test-fields
用于测试多提交的字段
-
fast-float
快速浮点数解析器
-
norm
字符串上的距离度量集合
-
lightmap
光照图生成器
-
checksum
使用Rust编写的计算crc32/crc64文件校验和
-
compute-float
使用Eisel-Lemire算法计算浮点数
-
怪物
随机实用工具集合
-
kmers
k-mer操作
-
cellular-snapp
创建细胞自动机
-
quickmaths
通用数学算法集合
-
librsb-sys
librsb的FFI接口
-
kissat
Kissat SAT求解器的包装器
-
snappy_framed
流式、封装Snappy压缩格式的读写实现
-
isogeometric_analysis
创建与等几何分析相关的实现算法。贝塞尔、B样条、NURBS、数值积分和等几何方法逼近PDE。
-
do_util
离散优化工具库(数据结构)
-
graph-neighbor-matching
使用邻居匹配计算图相似度
-
rustlex_fsa
操作(确定性)有限自动机
-
affine_transforms
(预发布包) 在R3中进行线性变换
-
simple_state_machine
状态机的定义
-
chargrid_event_routine
为chargrid应用提供的伪同步可组合事件状态机
-
midpoint_circle
中点圆算法
-
varisat-internal-proof
Varisat SAT求解器的内部证明格式
-
cut-optimizer-1d
线性片段的割优化器
-
rblas
BLAS绑定和包装器
-
zkp-mmap-vec
使用文件存储替换Vec的替代方案
-
kdbush
基于扁平KD树的2D点的高速静态空间索引
-
m4ri-rust
基于M4RI的布尔线性代数
-
squirrel3-rs
可靠的随机数生成器
-
lsap
使用Scipy中的JV算法解决线性求和分配问题
-
pocket_prover-set
用于对集合属性进行推理的PocketProver基础逻辑系统
-
rs-uuid
通用唯一标识符生成器
-
pack
拼图求解器
-
buf-trait
对[u8],str及其友元进行抽象
-
wfc_voxel
使用初步体素文件实现的波函数坍缩求解器
-
generic-state-machine
允许创建通用的或摩尔或梅耶尔状态机,允许使用自定义转换函数
-
graph_solver
用于节点和边颜色的无向图约束求解器
-
imohash
大文件快速哈希
-
distance
一组近似字符串匹配算法
-
fifo-set
具有唯一元素的FIFO队列
-
eziter
迭代器包装器
-
microstate
有限状态机,受微机启发
-
crc32c-hw
带有软件回退的CRC32C硬件加速(SSE 4.2)实现
-
grid_search_cardinal_point_to_point
在均匀代价格网中寻找两点之间最短路径的搜索算法
-
asura
在 Rust 中
-
misfortunate
不寻常的 Rust 安全特质的实现
-
ssri2
处理子资源完整性的各种实用工具
-
maze_generator
不同的迷宫生成算法
-
curuam
包含大量有用的函数和结构体,如 Ipv4、Ipv6、Mac、random_in_range、memcpy、checksum、EthHeader、IpHeader 等
-
topcodes
用于检测图像缓冲区中 TopCodes 的扫描器
-
hamming-heap
最近邻搜索中用于二进制特征的摊销常量时间最小堆
-
closed01
在范围 [0,1] 内进行校验的浮点运算
-
parser-pda
简单解析下压自动机实现的示例
-
xxh3
XXH3 哈希函数
-
fhex
提供将浮点数转换为十六进制的 ToHex 特质
-
voxel_chunk
一个体素对象模块,允许您拥有私有的Chunk对象,并提供修改其数据的方法
-
ordered-vector
保留可变元素的有序向量
-
klownie_matrice
我关于矩阵的个人项目
-
spelling
使用Levenshtein距离作为距离启发式算法的拼写检查器
-
xxhash-c
xxhash的安全包装器
-
froggy-rand
用于游戏的无需状态的随机数生成器
-
iter_vec
专门针对std::slice::Iter的迭代器向量
-
inexor-rgf-plugin-connector
Inexor - Reactive Graph Flow - Plugin - Connector
-
miraland-nohash-hasher
std::hash::Hasher
完全不进行哈希的哈希器 -
integer_scaling
为那些喜欢snake_case的人提供的IntegerScaling包装器
-
prandom
在Rust中实现的一些PNRG算法
-
radiate_web
远程训练Radiate
-
lsh-rs
LSH:使用局部敏感哈希的近似最近邻搜索
-
itertree
一个用于实验迭代器遍历树的业余项目
-
xtoken
基于迭代器的无_std XML标记解析器,使用memchr
-
quicksort_gen
快速排序算法的泛型实现
-
aid
Misskey中使用的ID生成算法的Rust移植版
-
algen
并行化的遗传算法运行器
-
deviz
访问VS Code扩展以显示结构化程序输出
-
lufact
带部分置换的稀疏 LU 分解
-
graph-tools
使用Rust编写的图工具和算法
-
fliphash
一个常数时间一致的范围哈希算法
-
debug_sat
用于布尔可满足性问题(SAT)的调试自动定理证明器
-
astar
A*路径查找算法的泛型实现
-
xias
显式数字类型转换
-
blitz-path
A* 和 JPS 路径查找算法的实现
-
string-ring
具有字符和行级粒度的循环字符串缓冲区
-
mattr
转换多维数据
-
rustsat-minisat
RustSAT 库对 Minisat SAT 求解器的接口
-
eytzinger-map
使用 eytzinger 搜索算法的基于数组/向量的地图
-
geohash-tools
用于操作 GeoHash 的函数集合
-
rand-wyrand
为 rand crate 生态系统提供极快速度的 WyRand PRNG
-
crcany
计算任何 CRC
-
grid_search_cardinal_common
实现均匀成本格网搜索算法的可重用组件
-
sacapart
分区后缀数组,用于与
sacabase
一起使用 -
random_tester
类似于 https://www.fourmilab.ch/random/
-
influxdb2-structmap
Rust结构体与关联容器之间的过程宏库
-
osqp-sys
OSQP(算子分割二次规划)求解器的FFI绑定
-
const-linear
基于const generics的线性代数库
-
tiny_tco
一个简单的无_std尾部调用优化库
-
candle-gemm-c32
矩阵乘法算法的游乐场
-
py-fossil-delta
计算字符串差异并应用计算出的差分的函数
-
integer-hasher
std::hash::Hasher
完全不进行哈希的哈希器 -
guts
用于从/到类型内部结构的构建/解构的特质
-
exotic-iter
我个人的特殊案例迭代方法集合
-
bufferpool
由一个连续的向量支持的向量数组 - 允许非重叠区域的可变借用
-
piston-history_tree
用于撤销/重做的持久历史树
-
permut_lib
生成u8字符集字典的排列的函数。我将其用于生成进程宏中的unic项。
-
tegra_swizzle
Tegra X1 块线性纹理内存平铺
-
intern-str
为 Rust 提供高效的编译时字符串内联
-
bound-stl
尝试在 C++ STL 中实现 lower_bound 和 upper_bound
-
reverse-lines
Rust 反向缓冲逐行读取文件的迭代器
-
assessment
允许进行不同类型的评估,并在它们之间进行转换以及执行基本操作
-
number_traits
数字特性
-
regex_macros
Rust 的静态编译正则表达式。除非您特别需要编译时正则表达式或保证不分配的匹配引擎,否则您应该暂时优先使用...
-
voronoi
使用 Fortune 的扫描线算法计算 Voronoi 图
-
optimum
用于解决优化问题的未来框架
-
savant_rs
Savant Rust 优化库
-
wordfeud-solver
给定一个 wordfeud 棋盘和牌组,评估所有可能的移动
-
libraft
Rust语言中的raft实现
-
pcg
PCG随机数生成库的移植
-
grid_search_cardinal_distance_map
每个单元格存储一组感兴趣点与均匀成本格网上每个单元格距离的网格
-
hmac-drbg
Hmac DRBG的纯Rust实现
-
hidden-median
在不破坏排序状态的情况下合并两个列表以找到中位数
-
byte-num
将数字转换为字节,以及将字节转换为十进制数字!
-
aristeia
进化计算库
-
geo-offset
为几何形状添加边距和填充
-
alea
随机性
-
copper
约束编程求解器
-
animgraph
使用分层状态机的动画数据流库
-
clipper-sys
多边形布尔运算(Clipper包装器)
-
banquo-hybrid_distance
为Banquo监视器实现混合距离
-
safe-modular-arithmetic
以安全且const兼容的方式为所有整数类型实现模运算算法
-
championship
使用循环赛制算法生成锦标赛赛程
-
jandom
java.util.Random的端口
-
rbtree-defrag-buffer
基于红黑树的去碎片化缓冲区,维护插入和空闲区间
-
finite-state-machine
基于类型和特质的有限状态机宏
-
heapp
在切片上执行一些堆操作
-
building_blocks_storage
在稀疏或密集的2D和3D整数晶格上高效存储映射
-
istos
graphs
-
winsfs-core
基于窗口期望最大算法的站点频率谱估计
-
peekable-buffer
带有游标的缓冲区
-
isize-vec
isize 排序向量
-
generic-rcsp
使用动态规划标记算法解决资源约束最短路径问题。为解决分支定价问题而开发。
-
fastcmp
快速字节切片比较库
-
deterministic-finite-automaton
确定性有限自动机的通用实现
-
picorand
一个无依赖、兼容no_std、易于扩展的库,旨在使用WyRand PRNG和pico尺寸的足迹快速生成随机数
-
pef
排序整数的分块 Elias-Fano 编码
-
biterate
用于 Gurobi 优化器的 API
-
moore-hilbert
一个安全的 Rust 绑定,用于 Doug Moore 的快速 Hilbert 曲线生成、排序和范围查询
-
generic-matrix-impl
通用矩阵及其相关操作
-
range_rover
将整数打包到范围内的函数
-
sparse_graph
稀疏图算法
-
quad3
Rust中的quadtree实现
-
plumtree
算法
-
pcoa
在距离(差异)矩阵上应用主坐标分析的方法
-
rl-bandit
多臂老虎机实现
-
rs_sha512
rs_sha512
是 SHA-512 密码哈希算法的 Rust 实现,是更大项目rs_shield
的一部分。此软件包以独立的方式提供 SHA-512 哈希功能... -
stackbt_automata_impl
StackBT 的自动机实现
-
fusion-imu-sys
Fusion AHRS C 库的生成绑定
-
vlfeat-sys
到 vlfeat 库的 FFI 绑定
-
kagemeka
Kagemeka 的 Rust 包
-
prefix-range
计算 BTreeSet/BTreeMap::range 的前缀字符串查询的范围
-
cloth_bumpmap
创建用于 GIMP(GNU 图像处理程序)中 clothify 算法的 bump map
-
random-trait
用于生成随机泛型类型的 random trait
-
small-sorted-map
基于排序列表的堆存储映射
-
max-subarray-sum
在列表中寻找最大子数组之和
-
sorted-collections
为Rust中的有序集合提供有用的扩展特性和便利方法。注意:该库目前未处于积极开发状态,大部分功能...
-
concorde_rs
绑定到Concorde TSP求解器
-
ncollide_testbed3d
ncollide的3D测试床
-
coinipopt-sys
到COIN-OR Clp库的低级绑定
-
diagonal
从矩阵中提取各种方向的对角线
-
rs-kdbush
基于扁平KD树的2D点的高速静态空间索引
-
rand_isaac
ISAAC随机数生成器
-
strseq
Rust的字符串序列库
-
needle
为在字符串、数组和迭代器中查找事物提供快速搜索函数
-
arrow-ipc
支持Arrow IPC格式
-
schindel
rust min-shingle 哈希
-
phos
正则表达式类似的模式匹配/排列生成器
-
c3-linearization
C3线性化
-
int_cmp
用于比较无符号整数和有符号整数的小型库
-
squares-rng
游戏开发用的Squares RNG
-
noise_rs
2D和3D中的Perlin和Simplex噪声实现
-
ruststft
在流数据上计算短时傅里叶变换
-
genomic
实现遗传算法的小型crate
-
geo-rand
生成随机几何形状
-
usize_conversions
在
usize
和固定大小整数之间进行转换的转换特性 -
elements-frequency
查找列表中元素的频率
-
elara-math
Rust本地张量与数学库
-
a-star_traitbased
A*算法的实现,基于结构,基于train实现
-
iffi
对在FFI中使用的值进行断言
-
fasthash
为Rust提供一套非加密哈希函数
-
moving-least-squares
使用移动最小二乘法进行图像变形
-
md6
通过FFI为Rust提供的哈希函数
-
ratio-genetic
Ratio的遗传算法库
-
web-glitz-buffer-vec
实现WebGlitz内存缓冲区的增长,用于数据切片
-
hash-algorithms
哈希,通常译为哈希、散列,或转写为hash,是指通过哈希算法将任意长度的输入(也称为前像)转换为固定长度的输出,输出是哈希值...
-
reachability_solver
用于方向边的线性可达性求解器
-
limited_direction
在有限方向中找到任何方向和距离的路径
-
generations
在Rust中运行基于代的模拟
-
clone_dyn_types
派生以克隆dyn结构
-
transvoxel
Eric Lengyel的Transvoxel算法
-
fxsm
枚举的状态机过程宏
-
siphash
无依赖libstd的SipHash散列算法的快速实现
-
n18map
管理18xx地图的状态
-
generic-octree
线性Octree的通用实现
-
priority_container
在大型集合中查找n个最大/最小项的数据结构
-
simple_nn
神经网络库
-
membuf
一个相对安全的堆缓冲区分配和重新分配包装器
-
aigraph1
图搜索算法
-
kupsy
一些可能有用的数据结构和算法
-
rotor-tools
使用rotor库舒适编写应用程序和协议的各种实用工具
-
kdvtree
K维树空间划分数据结构
-
alcs
所有最长公共子序列和字符串模糊搜索
-
onemax-oxigen
使用oxigen解决OneMax简单问题
-
fst-bin
用于使用有限状态转换器紧凑表示大量字符串集合或映射的命令行工具(可能超过10亿)。该命令行工具公开了使用正则表达式搜索FST的功能...
-
pdqsort
模式击败快速排序
-
algo_no_std
一些算法库。参考:ISBN978-7741-9690-9
-
buf_redux
为
std::io
中的缓冲 I/O 提供额外功能的嵌入式替代品 -
robin_merge
环形合并向量
-
permoot
通用no_std排列库
-
genetic-algorithm-fn
使用遗传算法最大化函数
-
checked_int_cast
原始整数之间带有溢出和下溢检查的转换
-
基数
无符号整数类型的数字迭代
-
quickxorhash
Rust中QuickXorHash的快速实现
-
fastfloat
Rust中快速数学包装和方便的数值函数,用于近似浮点运算
-
rounded-div
获取整数除法的四舍五入结果
-
smart_buffer
混合栈/堆缓冲区
-
epilog
一组类似于Prolog的工具,用于推理逻辑
-
xcc
具有颜色扩展的精确覆盖求解器
-
vec_rand
用于保存随机内容的Vec生成器
-
rbi
用于实现环形缓冲区的FIFO索引队列
-
strider
一次对多个值进行环形缓冲区操作的高效实现。在通过可能无限的值流移动一个变量步长的窗口时很有用,同时避免了不必要的内存分配
-
dynamic-weighted-index
一种数据结构,可以高效更新权重来采样元素
-
着色
简单安全地将值转换为颜色
-
切片工具
为切片添加额外的迭代器
-
packed-vec
排序、去重、压缩整数向量
-
ord_by
方便地将自定义比较函数附加到任何类型
-
spatial-neighbors
某些空间划分算法 | 数据结构
-
取模
操作
-
kdtree-rust
KD树
-
ceetle
计算树逻辑(CTL)验证器
-
weighted_levenshtein
Levenshtein距离的泛型实现,允许对操作进行任意加权
-
ordslice
有序切片的扩展
-
mop-blocks
MOP的基础块
-
randlib
使用指针地址和时间依赖的随机值生成器
-
integer-cbrt
用于原始Rust类型的整数立方根算法
-
highhash
Rust的快速哈希算法
-
fletcher-simd
Fletcher校验和算法的SIMD实现
-
koek-redact
允许在输出到不允许敏感数据的地方时对值进行编辑
-
quadtree-cd
用于在二维空间中放置形状(如旋转矩形)的基于四叉树的数据结构,检查与已放置项的碰撞
-
hexagon-map
六角地图的坐标转换和路径查找
-
bitap-reference
bitap crate的参考函数
-
cutter
用于解析文本的有用函数。用于在字符串之间进行切割。
-
nostbeep
无_std的二叉堆实现。二叉堆实现为最大堆。
-
krh_earcut
earcut多边形三角剖分算法实现
-
lisa
最长递增子序列算法 [O(nlogn)]
-
simdutf8
基于SIMD的UTF-8验证
-
rent_vec
每个项目都有一个唯一所有者的向量
-
kitty_pool
一个安全的缓冲池
-
candle-gemm-c64
矩阵乘法算法的游乐场
-
varisat-dimacs
Varisat SAT求解器的DIMACS CNF解析器和写入器
-
jenkins_hash
Bob Jenkins哈希算法的本地Rust实现
-
curveipo
二维曲线插值
-
ordered_vec
确保向量中的元素按排序顺序推入的特质(升序和降序)
-
smallint
优化任意精度整数
-
alyx
Alyx
-
scicrypt-bigint
一个scicrypt crate,实现了大多数常数时间的模整数大数
-
fsm
有限状态机库,提供状态和事件类型,然后创建一个具有初始状态的状态机,给它一些转换行为,你就有了你的状态机!
-
perlin2d
闪电般的2D Perlin噪声生成器
-
grid_search_cardinal_best
在均匀成本格中寻找最佳单元格的最短路径的搜索算法
-
cuckoo
搜索算法
-
str_stack
用于分配多个一次性字符串的字符串分配器。该库主要用于解析,需要反复构建许多字符串,使用它们,然后丢弃...
-
dary
双数组构建和搜索函数
-
buckets
O(n) 整数排序
-
rustsat-glucose
RustSAT库对SAT求解器Glucose的接口
-
generic-floyd-warshall
适用于类似数组的类型的Floyd-Warshall算法的泛型实现
-
sqnc
序列特性和适配器
-
lazy-transform-str
延迟复制的延迟分配扫描
str
转换。这对于(反)转义文本特别有用,尤其是如果单个字符串很短。 -
batbox-lapp
线性代数(batbox-la)扩展
-
triangulation
一系列三角剖分算法
-
rusted_pipe
Rust 编写的多线程机器学习管道开发实时处理库
-
rbf
为 no_std 环境提供的超级简单的基于常量泛型的环形缓冲区实现
-
kmpsearch
使用 Knuth Morris Pratt 算法在字节切片或字符串中进行字符串/字节模式搜索
-
building_blocks_search
体素数据的搜索算法
-
former_types
支持嵌套构建器和特定集合子形式的灵活的 Builder 模式实现。其编译时结构和特质不是生成而是重用的。
-
ccl-fxhash
从 Firefox 和 Rustc 使用的内部哈希器派生的快速、不安全的哈希算法。这是为与 ccl 一起使用而设计的分支,版权归原始创建者。
-
nefsm
Rust 的状态机库
-
willbe2
___
-
semistr
存储在堆或栈上的不可变字符串
-
letterboxed
纽约时报 Letter Boxed 拼图求解器 - https://www.nytimes.com/puzzles/letter-boxed
-
rs_shake256
rs_shake256
是 SHAKE256 密码哈希算法的 Rust 实现,是更大项目rs_shield
的一部分。本软件包以独立的方式提供 SHAKE256 哈希功能... -
cdivsufsort
Yuta Mori 的 divsufsort 的 Rust 绑定
-
nilsimsa
局部敏感哈希算法
-
genetic_optimization
使用遗传算法解决优化问题
-
ceres-solver-src
Ceres Solver 的 Rust 分发版本,构建为最小静态库
-
sparsemat
稀疏矩阵库
-
logicng-open-wbo-sys
LogicNG 对 OpenWBO 的绑定
-
flo_curves
操作贝塞尔曲线
-
miura
为学习 Rust 编写的数学库
-
icub3d_sudoku_solver
数独求解器
-
rindex
用于高维聚类数据集的高维最近邻搜索索引
-
sortrs
内省排序实现
-
galil-seiferas
常量空间,线性时间的一般字符串搜索,用于不可排序的字母表
-
block-pseudorand
用于可以转换为任意字节的类型的随机 Vec
生成器 -
shufflebag
Rust 上的洗牌袋实现
-
slot_generator
高效地从数值范围中生成和回收槽位 ID
-
librscrc
支持各种方法和自定义多项式的 crc32 算法集合
-
kurobako_solvers
一组黑盒优化求解器
-
flxy
字符串的全文搜索和评分
-
waifu
solver
-
taxicab-map
出租车几何的坐标转换和路径查找
-
pqgrams
该包实现了一个尽可能通用的 PQ-Grams 树编辑距离近似算法的基本版本。它定义了您可以定义用于您的标签类型和树类型的特性...
-
organism
用于遗传编程算法的结构体
-
shine-graph
SHINE 引擎的图和稀疏矩阵模块。
-
n18io
管理18xx拼图和地图的序列化和反序列化
-
suraft
扩展Raft算法
-
scorpius
数据结构和算法库
-
mop-structs
MOP的低级结构
-
rs_sha512_256
rs_sha512_256
是SHA-512/256加密散列算法的Rust实现,是更大型的rs_shield
项目的组成部分。本软件包以独立的方式提供SHA-512/256散列功能... -
smolmap
堆栈上的哈希表
-
tiny-sparse-merkle-tree
稀疏默克尔树
-
smart_ape
遗传算法库
-
selfsimilar
快速生成离散自相似随机数的生成器
-
byteloaf
通过独立拥有、访问和移动切片来堆分配的字节缓冲区(一个'面包')
-
lcg-rand
使用线性同余生成器算法的轻量级开源随机数生成器
-
shuffled-iter
以随机顺序遍历一组值而不分配它们
-
bufhash
缓冲哈希工具
-
spare_buffer
Vec的包装器,提供对向量的“备用”容量的可变切片访问
-
varisat-formula
Varisat SAT 求解器使用的基礎公式數據類型
-
tousize
一個將值轉換為 usize 的輔助特徵
-
csinsertion_sort
可索引集合的插入排序實現
-
bernoulli
精確的伯努利分佈
-
candle-gemm-f64
矩阵乘法算法的游乐场
-
xxhash-rs
xxHash 的安全 Rust 實現
-
twentyfour
24 張牌遊戲求解器
-
generic_levenshtein
Levenshtein 距離的通用和快速實現
-
array-matrix
將二維數組作為矩陣處理,並引入矩陣運算
-
pmsa
兩個排序數組的并行合併
-
tile-buffer
當處理範圍請求時有用的分塊緩存
-
const-murmur3
murmur3 散列算法的 const fn 實現
-
mop-solvers
MOP 求解器
-
pia
添加用于大规模存储奇数尺寸变量的打包整数数组
-
fst_stringstring
由 fst 构建的字符串到字符串映射
-
random-fast-rng
闪电般快速的加密随机数生成器
-
maybe_utf8
可选以 UTF-8 编码的字节容器
-
pushy
可推入的栈分配缓冲区
-
simple_gaussian
一些快速简单的高斯噪声生成函数,可映射到特定范围。用于艺术目的。
-
yield-iter
为
Generator
实现安全的Iterator
特性