crates.io "float" keyword
Top 5.1% on crates.io
2 versions - Latest release: about 5 years ago - 35 dependent packages - 608 dependent repositories - 8.53 million downloads total - 279 stars on GitHub - 1 maintainer
fast-float 0.2.0 💰
Fast floating-point number parser.2 versions - Latest release: about 5 years ago - 35 dependent packages - 608 dependent repositories - 8.53 million downloads total - 279 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
15 versions - Latest release: over 3 years ago - 48 dependent packages - 340 dependent repositories - 14.9 million downloads total - 42 stars on GitHub - 1 maintainer
float_eq 1.0.1
Compare IEEE floating point primitives, structs and collections for equality.15 versions - Latest release: over 3 years ago - 48 dependent packages - 340 dependent repositories - 14.9 million downloads total - 42 stars on GitHub - 1 maintainer
strict-num-extended 0.5.0
Type-safe finite floating-point types for Rust - eliminate NaN and infinity at compile time10 versions - Latest release: 2 months ago - 498 downloads total - 1 maintainer
Top 5.0% on crates.io
10 versions - Latest release: over 4 years ago - 123 dependent packages - 6,827 dependent repositories - 157 million downloads total - 79 stars on GitHub - 1 maintainer
cast 0.3.0
Ergonomic, checked cast functions for primitive types10 versions - Latest release: over 4 years ago - 123 dependent packages - 6,827 dependent repositories - 157 million downloads total - 79 stars on GitHub - 1 maintainer
umath 0.0.7
ffast-math in rust8 versions - Latest release: over 2 years ago - 5 dependent packages - 15 thousand downloads total - 2 stars on GitHub - 1 maintainer
no_denormals 0.3.0
Temporarily turn off floating point denormals.6 versions - Latest release: 6 months ago - 1 dependent package - 58.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
fast-float2 0.2.3
Fast floating-point number parser.3 versions - Latest release: over 1 year ago - 6.74 million downloads total - 4 stars on GitHub - 1 maintainer
approx_eq 0.1.8
A macro for comparing equality of two values up to an arbitrary error in the *relative* difference8 versions - Latest release: over 5 years ago - 17 dependent packages - 18 dependent repositories - 144 thousand downloads total - 0 stars on GitHub - 1 maintainer
twofloat 0.8.4
Double-double arithmetic functionality.21 versions - Latest release: 8 months ago - 5 dependent packages - 3 dependent repositories - 110 thousand downloads total - 18 stars on GitHub - 1 maintainer
fpmath 0.1.1
A floating point math library2 versions - Latest release: over 1 year ago - 106 thousand downloads total - 3 stars on GitHub - 1 maintainer
precise 0.1.10 💰
Full precision decimal representation of f6411 versions - Latest release: about 1 year ago - 12.6 thousand downloads total - 26 stars on GitHub - 1 maintainer
strtod2 0.0.1
Forked from strtod, A high precision floating point parser implementation for Rust1 version - Latest release: over 5 years ago - 2 dependent packages - 2 dependent repositories - 8.44 thousand downloads total - 1 maintainer
number-general 0.14.0 💰
A generic number type for Rust which supports basic math and (de)serialization.51 versions - Latest release: about 2 months ago - 5 dependent packages - 3 dependent repositories - 77.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
m 0.1.1
A C free / pure Rust mathematical library ("libm") for `no_std` code2 versions - Latest release: over 9 years ago - 5 dependent packages - 6 dependent repositories - 35.9 thousand downloads total - 29 stars on GitHub - 1 maintainer
float 0.1.2
Lightweight wrappers around primitive floating point types.3 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 13.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
strict-num-extended-macros 0.5.0
Type-safe finite floating-point types for Rust - eliminate NaN and infinity at compile time10 versions - Latest release: 2 months ago - 554 downloads total - 1 maintainer
float_duration 0.3.3
Floating-point Duration support. Provides quantification for spans of time. Unlike the standard ...6 versions - Latest release: over 8 years ago - 2 dependent packages - 4 dependent repositories - 27.9 thousand downloads total - 6 stars on GitHub - 1 maintainer
assert-be-close
A simple function to assert that two numbers are close to each other.4 versions - Latest release: 5 days ago - 1 dependent package - 5.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
nearly-macros 0.2.0
Procedural macros for nearly2 versions - Latest release: almost 2 years ago - 1 dependent package - 29.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
float_eq_derive 1.0.1
Derive macro support for float_eq.8 versions - Latest release: over 3 years ago - 1 dependent package - 3 dependent repositories - 109 thousand downloads total - 42 stars on GitHub - 1 maintainer
fhex 2.0.2
Hex float conversion: ToHex for formatting, FromHex for parsing. IEEE 754 hexadecimal format (0x1...4 versions - Latest release: about 1 month ago - 2.67 thousand downloads total - 2 stars on GitHub - 1 maintainer
f_times
Simple crate offering a way to do something float times.1 version - Latest release: 5 days ago - 1.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
amplify_apfloat 0.3.1 💰
rustc_apfloat with u256 backend to utilize Octuple precision floating-point format8 versions - Latest release: over 1 year ago - 1 dependent package - 16 dependent repositories - 162 thousand downloads total - 2 stars on GitHub - 1 maintainer
compute-float 0.1.0
Computes floating point numbers using Eisel-Lemire algolithm.2 versions - Latest release: almost 4 years ago - 1 dependent package - 2 dependent repositories - 4.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
introsort 0.6.0
Fast sorting compatible with #[no_std]. Also has (optional) support for efficient and robust sort...8 versions - Latest release: about 10 years ago - 1 dependent repositories - 26.1 thousand downloads total - 12 stars on GitHub - 1 maintainer
frounding 0.0.4
Rust crate to change fpu and sse rounding mode.4 versions - Latest release: almost 10 years ago - 1 dependent package - 9.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
floatd 0.1.0
FloatD is just num_traits::Float + Debug + Display.1 version - Latest release: almost 2 years ago - 1 dependent package - 1.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
abridgment 0.0.1
Abridge float number digits.1 version - Latest release: over 2 years ago - 1.78 thousand downloads total - 1 maintainer
float_approx_math 0.1.9
A math library for compile-time floating-point approximations (sqrt, sin, cos, etc...)10 versions - Latest release: about 2 years ago - 3 dependent packages - 12.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
imagnum 0.2.30
A Rust library providing versatile numeric types supporting integers and floats designed for the ...66 versions - Latest release: 3 months ago - 25.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000026
Fast floating point to string conversion2 versions - Latest release: 7 days ago - 1.55 thousand downloads total - 1 maintainer
nostd-float-math-monitor 0.0.8
A tool to test if std float math functions are used, which can corrupt crossplatform deterministic7 versions - Latest release: almost 3 years ago - 8.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
nearly 0.4.0
Compare IEEE floating point types5 versions - Latest release: almost 2 years ago - 1 dependent repositories - 31.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
dragonbox_ecma 0.1.12 💰
Fast floating point to string conversion conforming to ECMAScript specification7 versions - Latest release: about 1 month ago - 848 thousand downloads total - 0 stars on GitHub - 1 maintainer
piston-float 1.0.1 💰
Traits for generic floats in game development8 versions - Latest release: over 4 years ago - 4 dependent packages - 1,084 dependent repositories - 1.93 million downloads total - 2 stars on GitHub - 1 maintainer
float4 0.2.0
MXFP4-compatible 4-bit floating point types and block formats for Rust.2 versions - Latest release: 18 days ago - 178 thousand downloads total - 11 stars on GitHub - 1 maintainer
fast-float-to-integer 0.1.0
Convert floating point values to integer types faster than the standard `as` operator.1 version - Latest release: over 1 year ago - 1.01 thousand downloads total - 4 stars on GitHub - 1 maintainer
dragonbox 0.1.12 💰
Fast floating point to string conversion13 versions - Latest release: about 1 month ago - 17 thousand downloads total - 62 stars on GitHub - 1 maintainer
unsigned-f64 0.2.0
A wrapper around f64 that guarantees that the value is always non-negative on the type level.2 versions - Latest release: over 2 years ago - 2.64 thousand downloads total - 2 stars on GitHub - 1 maintainer
encoder-ryu 1.0.16 💰
Fast floating point to string conversion1 version - Latest release: about 2 years ago - 1 dependent package - 15.8 thousand downloads total - 692 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
35 versions - Latest release: about 1 month ago - 164 dependent packages - 71,941 dependent repositories - 721 million downloads total - 692 stars on GitHub - 1 maintainer
ryu 1.0.23 💰
Fast floating point to string conversion35 versions - Latest release: about 1 month ago - 164 dependent packages - 71,941 dependent repositories - 721 million downloads total - 692 stars on GitHub - 1 maintainer
float_fast_print 0.1.2
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams.3 versions - Latest release: over 7 years ago - 4.8 thousand downloads total - 30 stars on GitHub - 1 maintainer
floaters 0.5.0
generate floating-point numbers in various ways7 versions - Latest release: over 1 year ago - 8.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
az 1.3.0
Casts and checked casts.12 versions - Latest release: 2 months ago - 25 dependent packages - 730 dependent repositories - 15.2 million downloads total - 4 stars on gitlab.com - 1 maintainer
is_close 0.1.3
Determine whether floating point numbers are close in value4 versions - Latest release: over 4 years ago - 2 dependent repositories - 234 thousand downloads total - 0 stars on GitHub - 1 maintainer
floatconv 0.2.8 💰
Floating point conversion functions10 versions - Latest release: over 5 years ago - 162 thousand downloads total - 134 stars on GitHub - 1 maintainer
fixed2float 4.0.1
Fixed point to floating point conversion utility13 versions - Latest release: over 2 years ago - 15.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
saturate 0.1.0
Rust traits for saturating conversion between numeric types1 version - Latest release: almost 2 years ago - 2.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
nan-default 0.0.1
Derive macro for defaulting structs with floats to NAN1 version - Latest release: 7 months ago - 7.84 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
value 0.1.1
Type-level constants for generic contexts2 versions - Latest release: almost 8 years ago - 3 dependent repositories - 4.22 thousand downloads total - 1 maintainer
russell_chk 0.6.0
Functions to check vectors and other data in tests10 versions - Latest release: over 2 years ago - 8 dependent packages - 3 dependent repositories - 22.2 thousand downloads total - 175 stars on GitHub - 1 maintainer
float_sort 0.1.0
Simple crate to sort f32 and f64 vectors safely using total_cmp1 version - Latest release: 7 months ago - 365 downloads total - 0 stars on GitHub - 1 maintainer
float_next_after 2.0.0
A trait for native rust f64/f32 nextafter8 versions - Latest release: about 1 month ago - 14 dependent packages - 959 dependent repositories - 14 million downloads total - 0 stars on gitlab.com - 1 maintainer
close-to 0.2.0
Crate providing comparisons with arbitrary precision.2 versions - Latest release: almost 2 years ago - 1 dependent package - 3.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
13 versions - Latest release: about 4 years ago - 776 dependent packages - 11,451 dependent repositories - 95.4 million downloads total - 176 stars on GitHub - 3 maintainers
approx 0.5.1
Approximate floating point equality comparisons and assertions.13 versions - Latest release: about 4 years ago - 776 dependent packages - 11,451 dependent repositories - 95.4 million downloads total - 176 stars on GitHub - 3 maintainers
ufloat8 0.1.0
Small library to compress a large integer range (± 20 bits) in a single byte1 version - Latest release: over 9 years ago - 3.27 thousand downloads total - 2 stars on GitHub - 1 maintainer
clampf 0.1.1
Clamped floating-point types.2 versions - Latest release: over 7 years ago - 3.53 thousand downloads total - 1 maintainer
arpfloat 0.1.11
Arbitrary-precision floating point library12 versions - Latest release: 11 months ago - 1 dependent repositories - 19.8 thousand downloads total - 45 stars on GitHub - 1 maintainer
total_float_wrap 0.1.1
Floating point wrapper implementing Hash and Ord according to IEEE 754 totalOrd.2 versions - Latest release: about 4 years ago - 1 dependent repositories - 3.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
herbie-lint 1.0.7
A rustc plugin to check for numerical instability9 versions - Latest release: almost 10 years ago - 2 dependent packages - 41 thousand downloads total - 176 stars on GitHub - 1 maintainer
floating_bar 0.4.0
Representing rational numbers using the floating-bar number type.11 versions - Latest release: almost 5 years ago - 15 thousand downloads total - 18 stars on GitHub - 1 maintainer
double-conversion 0.1.0
Bindings for `double-conversion`1 version - Latest release: almost 5 years ago - 1 dependent package - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
check-no-std-math 0.0.1
A tool to test if std float math functions are used, which can corrupt crossplatform deterministic1 version - Latest release: almost 3 years ago - 1.51 thousand downloads total - 1 stars on GitHub - 1 maintainer
safeeft 0.0.5
Safe and branchless error-free transformation algorithms for floating point numbers.4 versions - Latest release: over 8 years ago - 6.64 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
10 versions - Latest release: about 7 years ago - 23 dependent packages - 345 dependent repositories - 8.06 million downloads total - 29 stars on GitHub - 1 maintainer
ieee754 0.2.6
Low-level manipulations of IEEE754 floating-point numbers.10 versions - Latest release: about 7 years ago - 23 dependent packages - 345 dependent repositories - 8.06 million downloads total - 29 stars on GitHub - 1 maintainer
lower 5.1.2
desugar math where the compiler wont8 versions - Latest release: over 2 years ago - 6.77 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
24 versions - Latest release: over 1 year ago - 236 dependent packages - 4,781 dependent repositories - 106 million downloads total - 64 stars on GitHub - 1 maintainer
float-cmp 0.10.0
Floating point approximate comparison traits24 versions - Latest release: over 1 year ago - 236 dependent packages - 4,781 dependent repositories - 106 million downloads total - 64 stars on GitHub - 1 maintainer
fma 0.1.0
Tiny crate to use FMA(Fused Multiply-Add) instruction easily.1 version - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 4.54 thousand downloads total - 1 stars on GitHub - 1 maintainer
float_to_int 0.1.0 💰
Conversions of integer-value floats into integers1 version - Latest release: over 3 years ago - 2.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
teju 0.1.1
Fast floating point to string conversion4 versions - Latest release: 10 months ago - 3.11 thousand downloads total - 2 stars on GitHub - 1 maintainer
ananas 0.2.0
Transform arbitrary data to Not-A-Number (NaN) payloads.2 versions - Latest release: over 4 years ago - 3.23 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
28 versions - Latest release: 3 months ago - 48 dependent packages - 19,123 dependent repositories - 94.9 million downloads total - 128 stars on GitHub - 1 maintainer
dtoa 1.0.11 💰
Fast floating point primitive to string conversion28 versions - Latest release: 3 months ago - 48 dependent packages - 19,123 dependent repositories - 94.9 million downloads total - 128 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
18 versions - Latest release: 3 months ago - 53 dependent packages - 231 dependent repositories - 8.82 million downloads total - 82 stars on GitHub - 1 maintainer
noisy_float 0.2.1
Contains floating point types that panic if they are set to an illegal value, such as NaN18 versions - Latest release: 3 months ago - 53 dependent packages - 231 dependent repositories - 8.82 million downloads total - 82 stars on GitHub - 1 maintainer
approx_det 2.0.0
Approximate floating point equality comparisons and assertions.4 versions - Latest release: 6 months ago - 1.59 thousand downloads total - 1 maintainer
assert-eq-float 0.1.4
This crate provides the `assert_eq_float!` macros that support floats.5 versions - Latest release: about 2 years ago - 6 dependent packages - 2.25 million downloads total - 0 stars on GitHub - 1 maintainer
numerica 1.3.0
Open-source math library for exact and floating point computations8 versions - Latest release: 13 days ago - 2.44 thousand downloads total - 1 maintainer
floating-duration 0.1.2
Converts durations to fractional numbers and allows automatic formatting of durations.3 versions - Latest release: about 8 years ago - 8 dependent packages - 14 dependent repositories - 93.3 thousand downloads total - 6 stars on GitHub - 1 maintainer
fin 0.0.2
finite, NaN-free floiting point numbers. Not ready to be used yet!2 versions - Latest release: over 8 years ago - 3.83 thousand downloads total - 1 maintainer
ufloat 0.1.0
Wrappers around floating point numbers with ufmt trait implementations1 version - Latest release: over 1 year ago - 1.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
extended 0.1.0
Extended precision 80-bit floating-point numbers (f80).1 version - Latest release: almost 4 years ago - 2 dependent packages - 1 dependent repositories - 2.67 million downloads total - 8 stars on GitHub - 1 maintainer
special-fun 0.3.0
Special functions for Rust by binding to the Cephes library.7 versions - Latest release: over 2 years ago - 6 dependent packages - 8 dependent repositories - 107 thousand downloads total - 16 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
20 versions - Latest release: over 1 year ago - 31 dependent packages - 38 dependent repositories - 2.51 million downloads total - 71 stars on GitHub - 1 maintainer
decorum 0.4.0
Total ordering, equivalence, hashing, and constraints for floating-point types.20 versions - Latest release: over 1 year ago - 31 dependent packages - 38 dependent repositories - 2.51 million downloads total - 71 stars on GitHub - 1 maintainer
astro_nalgebra 0.1.1
Implementation of astro-float for nalgebra2 versions - Latest release: about 2 years ago - 3.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
fast-posit 0.1.4
Software implementation of the Posit floating point format5 versions - Latest release: 16 days ago - 987 downloads total - 2 stars on GitHub - 1 maintainer
ord_subset 3.1.2
Tools for working with the Ord subset of certain PartialOrd types, like floats.9 versions - Latest release: 4 months ago - 7 dependent packages - 35 dependent repositories - 1.91 million downloads total - 13 stars on GitHub - 1 maintainer
dtoa-short 0.3.5 💰
Serialize float number and truncate to certain precision8 versions - Latest release: almost 2 years ago - 1 dependent package - 5,782 dependent repositories - 32.7 million downloads total - 4 stars on GitHub - 2 maintainers
approx2
Approximate floating point equality comparisons and assertions.1 version - Latest release: 16 days ago - 1.11 thousand downloads total - 172 stars on GitHub - 1 maintainer
zmij_ecma 1.0.21
A double-to-string conversion algorithm based on Schubfach and yy14 versions - Latest release: about 1 month ago - 242 downloads total - 0 stars on GitHub - 1 maintainer
flt2dec2flt
Low-level functions to convert floating point numbers to strings and vice versa1 version - Latest release: 17 days ago - 1.37 thousand downloads total - 1 maintainer
strtod 0.1.0
A high precision floating point parser implementation for Rust2 versions - Latest release: over 1 year ago - 1 dependent package - 3 dependent repositories - 11.1 thousand downloads total - 0 stars on GitHub - 2 maintainers
float-traits 0.0.3
Abstraction for general floating point numbers.2 versions - Latest release: over 8 years ago - 1 dependent package - 1 dependent repositories - 5.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
36 versions - Latest release: almost 2 years ago - 48 dependent packages - 594 dependent repositories - 47.2 million downloads total - 81 stars on GitHub - 1 maintainer
fraction 0.15.3 💰
Lossless fractions and decimals; drop-in float replacement36 versions - Latest release: almost 2 years ago - 48 dependent packages - 594 dependent repositories - 47.2 million downloads total - 81 stars on GitHub - 1 maintainer
flexfloat 0.1.1
A Rust library for arbitrary floating-point types with infinite exponent.2 versions - Latest release: 3 months ago - 468 downloads total - 0 stars on GitHub - 1 maintainer
efloat 0.2.0
Error-bounded Floating Point1 version - Latest release: almost 8 years ago - 2 thousand downloads total - 5 stars on GitHub - 1 maintainer
schubfach 0.0.1
Schubfach algorithm for floating-point to string conversion1 version - Latest release: about 3 years ago - 4.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
chinese-number 0.7.8
Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers.40 versions - Latest release: 3 months ago - 5 dependent packages - 20 dependent repositories - 712 thousand downloads total - 8 stars on GitHub - 1 maintainer
buff-rs 0.2.0
BUFF: Decomposed bounded floats for fast compression and queries2 versions - Latest release: about 2 months ago - 39 downloads total - 2 maintainers
perfect-decimal 0.0.2
Limited range decimals which serialize as IEE754 floats with no loss of precision.2 versions - Latest release: over 1 year ago - 2.19 thousand downloads total - 0 stars on GitHub - 1 maintainer
float-polyfills 0.1.0 💰
Drop-in no_std-compatible polyfills for various f32 and f64 methods.1 version - Latest release: 11 months ago - 683 downloads total - 0 stars on GitHub - 1 maintainer
real_float 0.3.0
Floating point types that check for correctness and implement total ordering4 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 48.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
Related Keywords
rust
30
math
20
floating-point
18
comparison
15
f64
14
approximate
13
integer
12
assert
9
no-std
9
equality
8
nan
8
f32
7
testing
7
number
7
no_std
6
finite
5
arithmetic
5
format
5
conversion
4
numerics
4
parsing
4
rust-library
4
approximation
4
numeric
4
ieee754
4
equal
4
parse
4
compression
4
decimal
4
mathematics
4
floating
4
ecmascript
3
ryu
3
ieee-754
3
arbitrary-precision
3
convert
3
custom
3
utility
3
formatting
3
sort
3
rust-crate
3
compare
3
cast
3
validation
3
ord
3
checked
3
rust-lang
2
javascript
2
rational
2
hash
2
assertions
2
nextafter
2
increment
2
ordering
2
scientific-computing
2
fast
2
exact
2
generic
2
serialization
2
error
2
machine-learning
2
panic
2
parser
2
data-structures
2
library
2
double
2
infinity
2
bigfloat
2
posit
2
unum
2
encoding
2
string
2
columnar
2
hacktoberfest
2
type-safe
2
const
2
sorting
2
strtod
2
algorithms
2
relative
2
unsigned
2
uncertain
2
detect
2
almost
2
time
2
std
2
display
2
close
2
absolute
2
deterministic
2
numbers
2
assembly-x86
1
data-type
1
trait
1
assembly-arm
1
asmx86
1
asm
1
probability
1
data-types
1
tensorfloat
1