-
ryu
Fast floating point to string conversion
-
dtoa
Fast floating point primitive to string conversion
-
ryu-js
Fast floating point to string conversion, ECMAScript compliant
-
rustc_apfloat
Rust port of C++ llvm::APFloat library
-
fast-float2
Fast floating-point number parser
-
atomic_float
Floating point types which can be safely shared between threads
-
assert_float_eq
Assertions for floating-point equality
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
byte-slice-cast
Safely cast bytes slices from/to slices of built-in fundamental numeric types
-
whisper-rs
Rust bindings for whisper.cpp
-
lexical-util
Shared utilities for lexical creates
-
hexf-parse
Parses hexadecimal floats (see also hexf)
-
float8
8-bit floating point types for Rust
-
dragonbox_ecma
Fast floating point to string conversion conforming to ECMAScript specification
-
f256
Octuple-precision floating-point arithmetic
-
twofloat
Double-double arithmetic functionality
-
arpfloat
Arbitrary-precision floating point library
-
wasm-rquickjs
wrapping JavaScript modules as WebAssembly components using the QuickJS engine
-
ryuu
Fast floating point to string conversion
-
xsum
Fast Exact Summation of Floating-Point Numbers
-
dragonbox
Fast floating point to string conversion
-
accurate
(more or less) accurate floating point algorithms
-
image_dds
Convert images to and from compressed DDS formats
-
dashu-float
A big float library supporting arbitrary precision, arbitrary base and arbitrary rounding mode
-
spirix
Two's complement floating-point arithmetic library
-
qd
Extended precision floating point arithmetic
-
decimus
Decimal Floating-Point Math Library for Rust
-
metallic
C math functions from scratch
-
const-ryu
Fast floating point to string conversion
-
sz3
High level bindings to the SZ3 lossy floating point compressor
-
cpm-rs
Critical Path Method crate
-
no_denormals
Temporarily turn off floating point denormals
-
uresamp
HIFI uresamp delivers ultrasonic-fidelity text resampling via adaptive 64-bit floating-point spectral mapping, preserving Unicode 32-bit codepoint integrity with zero-phase distortion
-
aprox_eq
determining aproximate equality between floating point types and deriving this capability to structs comprised of floating point numbers and other implementers of
AproxEq -
tolerance
Math representation of the physically needed permissible deviation of measures
-
bignumbe-rs
Large, medium-precision numbers
-
list_math
doing math on a list including average, smallest, largest, and standard deviation
-
specmc-protocol
parsing Minecraft protocol specification
-
dfp-number
Decimal floating-point arithmetic for Rust
-
amplify_apfloat
rustc_apfloat with u256 backend to utilize Octuple precision floating-point format
-
decstr
IEEE 754 decimal floating point bitstrings
-
malachite-float
The arbitrary-precision floating-point type Float, with efficient algorithms partially derived from MPFR
-
decmathlib-rs
Port of the Intel Decimal Floating-Point Math Library decimal128 type to Rust
-
teju
Fast floating point to string conversion
-
fugue
A binary analysis framework written in Rust
-
ieee-754
convert a hexadecimal value to a 32-bit or 64-bit floating-point precision following the IEEE 754 standard
-
mixt
Estimate mixture model weights for a fixed log-likelihood matrix
-
aad
Automatic adjoint differentiation library
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
fpmath
A floating point math library
-
vecstasy
SIMD-enabled floating-point operations on vectors
-
libdd-ddsketch
Minimal implementation of Datadog's DDSketch
-
core-math
API for CORE-MATH
-
is_close
Determine whether floating point numbers are close in value
-
cortex-a-rt
Run-Time support for Arm Cortex-A
-
ieee754
Low-level manipulations of IEEE754 floating-point numbers
-
custom_float
Custom floating-point types
-
hexfloat2
Parse and format IEEE754 floating point hexadecimal syntax
-
calc_lib
calculating things with correct order of operations
-
numscale
Trait for scaling numeric types by a floating point number at compile-time
-
encoder-ryu
Fast floating point to string conversion
-
cbor-nan-bstr
Reference implementation of draft-mcnally-cbor-nan-bstr
-
vax-floating
VAX floating-point types
-
gpoint
Wrapper for using libc’s
printf("%g")format for your floating point output -
fast_fp
Floating point fast-math optimizations
-
rten-gemm
Machine-learning oriented matrix multiplication
-
rvsim
A RISC-V simulator implementing RV32G[C]
-
test_help-rs
Test helpers for Rust
-
inc_dec
Incrementation and decrementation in Rust
-
hexf
Hexadecimal float support for Rust
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_stdembedded targets -
ibmfloat
IBM floating point number types
-
approx-eq-trait
A trait for floating-point equality
-
extended
precision 80-bit floating-point numbers (f80)
-
ryu-ecmascript
Fast floating point to string conversion, suitable for ECMAScript NumberToString
-
fugue-bv
A binary analysis framework written in Rust
-
dfp-number-sys
Rust bindings for Intel® Decimal Floating-Point Math Library
-
float-dbg
Debug floating point numbers easily
-
async_labjack
A pure rust, async interface to the LabJack T-series via Modbus TCP
-
mem_viewer
Memory Viewer is a Rust library that provides a macro and display the memory content of various types of variables. It allows users to view the name, type, size, and memory content of a variable in a formatted way…
-
swf-fixed
SWF fixed-point numbers for Rust
-
ieee-apsqrt
Square root functions for IEEE floats using rustc_apfloat
-
hexponent
Hexadecimal float parsing
-
introsort
Fast sorting compatible with #[no_std]. Also has (optional) support for efficient and robust sorting of floating point numbers. Currently, introsort only builds on nightly
-
fugue-arch
A binary analysis framework written in Rust
-
rsclp
A lib crate to parse proccess arguments
-
num-notation
Offers multiple numeric choices, allowing you to work with various number representations including StandardForm, fractions, and f64 floating-point decimals. This versatile crate empowers…
-
rmath
math library
-
crlibm
Binding to CRlibm, a correctly rounded math lib
-
fast-float-compare
A lightweight benchmark comparing minimal float comparison implementation against rust_decimal
-
lilliput-float
IEEE-754-compliant float-packing implementation, used in lilliput-core
-
ryu_floating_decimal
Fast floating point to floating decimal conversion. See the crate 'ryu' for more details
-
reals
Computable and unified real numbers
-
floatconv
Floating point conversion functions
-
pitusya
Programming Language
-
fugue-bytes
A binary analysis framework written in Rust
-
datom-bigdecimal
Arbitrary precision decimal numbers
-
cobhan
FFI is a system for enabling shared code to be written in Rust and consumed from all major languages/platforms in a safe and effective way, using easy helper functions to manage any unsafe data marshaling
-
uniquetol
toolbox for isolating unique values in n-dimensional arrays of imprecise floating-point data within a given tolerance
-
core-math-sys
Generate bindings to CORE-MATH
-
fhex
providing the ToHex trait for converting floating-point numbers to hexadecimal
-
checked-float
making invariant-enforcing floating point wrappers
-
logic-rs
representing logical formulas with support for temporal robustness semantics
-
allowance
Rust Datatype to representate the deviation of measures
-
srmfpa
Floating-point's four arithmetic operations (including fused multiply-add) and square root with strict rounding mode
-
fsize
fsizeis aliased to the floating-point type of pointer size -
result_float
Floating point type that cannot store NaN
-
mpmfnum
A numbers library in Rust
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
floaters
generate floating-point numbers in various ways
-
const-frac
Types for supporting floating point constants
-
float_extras
Extra floating-point math functions from C math library
-
num-to
Number conversions without using as
-
float_math
Does math on floating point values
-
typedopts
Type aware command line parser
-
percentage
calculate percentages
-
libfl
floating point operations that supports rounding modes and fpu exceptions
-
hexf-parse-libm
Parses hexadecimal floats (see also hexf)
-
f8
It's a float! It's a unorm! It's only one byte!
-
core_float
based on the Rust Core Library and aims to provide an identical set of APIs for f32 and f64 floating-point types
-
nonneg-float
A generic NonNegative float wrapper with compile-time checked macro
-
bigdecimal-no-std
Arbitrary precision decimal numbers
-
to_precision
Write out a float rounded to the given position
-
culsynth
DSP Library
-
libzrpc
A RPC library for Rust
-
polished_interrupts
Interrupt handling for the Polished OS project
-
string_calc
Perform calculations based on String to avoid floating point errors
-
bigfloppa
Arbitrary precision decimal numbers
-
nanoval
A nan-tagged value for representing f64, i32, u32, booleans, null and arbitrary pointers
-
wheel
algebra library for Rust
-
p3dtxt
converting Arma 3 3D models
-
compute-float
Computes floating point numbers using Eisel-Lemire algolithm
-
twitter/rustcommon-atomics
Atomic primitives unified by traits
-
image_dds__patch
Convert images to and from compressed DDS formats
-
cmsis_dsp_sys_pregenerated
Low-level interfaces to the ARM CMSIS-DSP library
-
npy-writer
Export numpy arrays in the npy or npz format
-
decompose-float
decompose floating point numbers
-
whisper-rs-2
Rust bindings for whisper.cpp
-
clampf
Clamped floating-point types
-
exxact
drop-in float replacement for exact arithmetic
-
exact-conv
Exact conversions between integer and floating point types
-
sleekfft_rs
A high performance FFT library for power of 2 signal sizes
-
simple-soft-float
soft-float library that intends to be a straightforward reference implementation of IEEE 754
-
ftoa
fork of the
dtoacrate which writes integer value floats without trailing.0. Fast functions for printing floating-point primitives to an io::Write. -
float
Lightweight wrappers around primitive floating point types
-
vfxpreopenexr
openexr test package
-
fpopt
a wrapper around manipulating floating point flags
-
rectessellate
WIP — DO NOT USE!
-
rand-half
Random number generation support for half-precision floating point types
Try searching with DuckDuckGo.