An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "float" keyword

View the packages on the crates.io package registry that are tagged with the "float" keyword.

Top 5.6% on crates.io
noisy_float 0.2.0
Contains floating point types that panic if they are set to an illegal value, such as NaN
17 versions - Latest release: over 4 years ago - 53 dependent packages - 231 dependent repositories - 7.06 million downloads total - 82 stars on GitHub - 1 maintainer
is_close 0.1.3
Determine whether floating point numbers are close in value
4 versions - Latest release: over 4 years ago - 2 dependent repositories - 150 thousand downloads total - 0 stars on GitHub - 1 maintainer
floaters 0.5.0
generate floating-point numbers in various ways
7 versions - Latest release: over 1 year ago - 7.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000026
Fast floating point to string conversion
2 versions - Latest release: 1 day ago - 1.55 thousand downloads total - 1 maintainer
piston-float 1.0.1 💰
Traits for generic floats in game development
8 versions - Latest release: about 4 years ago - 4 dependent packages - 1,084 dependent repositories - 1.51 million downloads total - 2 stars on GitHub - 1 maintainer
frounding 0.0.4
Rust crate to change fpu and sse rounding mode.
4 versions - Latest release: over 9 years ago - 1 dependent package - 9.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
encoder-ryu 1.0.16 💰
Fast floating point to string conversion
1 version - Latest release: almost 2 years ago - 1 dependent package - 12.9 thousand downloads total - 664 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
ryu 1.0.20 💰
Fast floating point to string conversion
32 versions - Latest release: 8 months ago - 164 dependent packages - 71,941 dependent repositories - 565 million downloads total - 664 stars on GitHub - 1 maintainer
az 1.2.1
Casts and checked casts
11 versions - Latest release: over 3 years ago - 25 dependent packages - 730 dependent repositories - 10 million downloads total - 4 stars on gitlab.com - 1 maintainer
compute-float 0.1.0
Computes floating point numbers using Eisel-Lemire algolithm.
2 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 3.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
russell_chk 0.6.0
Functions to check vectors and other data in tests
10 versions - Latest release: about 2 years ago - 8 dependent packages - 3 dependent repositories - 21.5 thousand downloads total - 173 stars on GitHub - 1 maintainer
fast-float2 0.2.3
Fast floating-point number parser.
3 versions - Latest release: about 1 year ago - 2.6 million downloads total - 4 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
float_eq 1.0.1
Compare IEEE floating point primitives, structs and collections for equality.
15 versions - Latest release: about 3 years ago - 48 dependent packages - 340 dependent repositories - 9.32 million downloads total - 42 stars on GitHub - 1 maintainer
approx_det 2.0.0
Approximate floating point equality comparisons and assertions.
4 versions - Latest release: about 1 month ago - 1.05 thousand downloads total - 1 maintainer
nearly 0.4.0
Compare IEEE floating point types
5 versions - Latest release: over 1 year ago - 1 dependent repositories - 18.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
fpmath 0.1.1
A floating point math library
2 versions - Latest release: about 1 year ago - 60.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
fixed2float 4.0.1
Fixed point to floating point conversion utility
13 versions - Latest release: about 2 years ago - 15.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
imagnum 0.2.29
A Rust library providing versatile numeric types supporting integers and floats designed for the ...
65 versions - Latest release: 8 days ago - 22.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
number-general 0.13.0 💰
A generic number type for Rust which supports basic math and (de)serialization.
50 versions - Latest release: 9 months ago - 5 dependent packages - 3 dependent repositories - 74.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
abridgment 0.0.1
Abridge float number digits.
1 version - Latest release: about 2 years ago - 1.75 thousand downloads total - 1 maintainer
nan-default 0.0.1
Derive macro for defaulting structs with floats to NAN
1 version - Latest release: 3 months ago - 372 downloads total - 0 stars on gitlab.com - 1 maintainer
soft-posit 0.1.0 removed
Software implementation of the Posit floating point format
1 version - Latest release: 4 months ago - 322 downloads total - 7 stars on GitHub - 1 maintainer
fast-posit 0.1.2
Software implementation of the Posit floating point format
3 versions - Latest release: about 1 month ago - 823 downloads total - 2 stars on GitHub - 1 maintainer
floatguard 0.1.2
A library for checked floating-point arithmetic in Rust, safely elminating NaN and Infinity from ...
3 versions - Latest release: 4 months ago - 1.12 thousand downloads total - 1 maintainer
arpfloat 0.1.11
Arbitrary-precision floating point library
12 versions - Latest release: 7 months ago - 1 dependent repositories - 17.6 thousand downloads total - 45 stars on GitHub - 1 maintainer
saturate 0.1.0
Rust traits for saturating conversion between numeric types
1 version - Latest release: over 1 year ago - 1.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
float-cmp 0.10.0
Floating point approximate comparison traits
24 versions - Latest release: about 1 year ago - 236 dependent packages - 4,781 dependent repositories - 84.5 million downloads total - 64 stars on GitHub - 1 maintainer
nostd-float-math-monitor 0.0.8
A tool to test if std float math functions are used, which can corrupt crossplatform deterministic
7 versions - Latest release: over 2 years ago - 8.44 thousand downloads total - 1 stars on GitHub - 1 maintainer
flexfloat 0.1.0
A Rust library for arbitrary floating-point types with infinite exponent.
1 version - Latest release: about 2 months ago - 433 downloads total - 0 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: 12 months ago - 976 downloads total - 4 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: almost 10 years ago - 1 dependent repositories - 22.5 thousand downloads total - 12 stars on GitHub - 1 maintainer
ryuu 2.0.0-alpha.2
Fast floating point to string conversion
3 versions - Latest release: 3 months ago - 1.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
strtod 0.1.0
A high precision floating point parser implementation for Rust
2 versions - Latest release: 12 months ago - 1 dependent package - 3 dependent repositories - 10.9 thousand downloads total - 0 stars on GitHub - 2 maintainers
m 0.1.1
A C free / pure Rust mathematical library ("libm") for `no_std` code
2 versions - Latest release: about 9 years ago - 5 dependent packages - 6 dependent repositories - 34 thousand downloads total - 29 stars on GitHub - 1 maintainer
efloat 0.2.0
Error-bounded Floating Point
1 version - Latest release: over 7 years ago - 1.96 thousand downloads total - 5 stars on GitHub - 1 maintainer
strtod2 0.0.1
Forked from strtod, A high precision floating point parser implementation for Rust
1 version - Latest release: about 5 years ago - 2 dependent packages - 2 dependent repositories - 7.62 thousand downloads total - 1 maintainer
value 0.1.1
Type-level constants for generic contexts
2 versions - Latest release: over 7 years ago - 3 dependent repositories - 4.01 thousand downloads total - 1 maintainer
floating_bar 0.4.0
Representing rational numbers using the floating-bar number type.
11 versions - Latest release: over 4 years ago - 14.8 thousand downloads total - 18 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.74 thousand downloads total - 30 stars on GitHub - 1 maintainer
teju 0.1.1
Fast floating point to string conversion
4 versions - Latest release: 5 months ago - 2.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
dragonbox 0.1.10 💰
Fast floating point to string conversion
11 versions - Latest release: 8 months ago - 15.8 thousand downloads total - 62 stars on GitHub - 1 maintainer
Top 4.7% on crates.io
dtoa 1.0.10 💰
Fast floating point primitive to string conversion
27 versions - Latest release: 8 months ago - 48 dependent packages - 19,123 dependent repositories - 76.8 million downloads total - 127 stars on GitHub - 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 thousand downloads total - 6 stars on GitHub - 1 maintainer
extended 0.1.0
Extended precision 80-bit floating-point numbers (f80).
1 version - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 1.61 million downloads total - 8 stars on GitHub - 1 maintainer
dtoa-short 0.3.5 💰
Serialize float number and truncate to certain precision
8 versions - Latest release: over 1 year ago - 1 dependent package - 5,782 dependent repositories - 23.2 million downloads total - 4 stars on GitHub - 2 maintainers
precise 0.1.10 💰
Full precision decimal representation of f64
11 versions - Latest release: 8 months ago - 12.4 thousand downloads total - 26 stars on GitHub - 1 maintainer
no_denormals 0.3.0
Temporarily turn off floating point denormals.
6 versions - Latest release: about 2 months ago - 1 dependent package - 48.7 thousand downloads total - 6 stars on GitHub - 1 maintainer
float4 0.1.0
MXFP4-compatible 4-bit floating point types and block formats for Rust.
1 version - Latest release: 3 months ago - 22.8 thousand downloads total - 11 stars on GitHub - 1 maintainer
float_to_int 0.1.0 💰
Conversions of integer-value floats into integers
1 version - Latest release: about 3 years ago - 1.9 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: almost 8 years ago - 6.56 thousand downloads total - 6 stars on GitHub - 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: almost 2 years ago - 3 dependent packages - 12.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
float_next_after 1.0.0
A trait for native rust f64/f32 nextafter
7 versions - Latest release: almost 3 years ago - 14 dependent packages - 959 dependent repositories - 10.4 million downloads total - 0 stars on gitlab.com - 1 maintainer
fin 0.0.2
finite, NaN-free floiting point numbers. Not ready to be used yet!
2 versions - Latest release: almost 8 years ago - 3.76 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: over 7 years ago - 8 dependent packages - 14 dependent repositories - 89.9 thousand downloads total - 6 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 deterministic
1 version - Latest release: over 2 years ago - 1.46 thousand downloads total - 1 stars on GitHub - 1 maintainer
ord_subset 3.1.1
Tools for working with the Ord subset of certain PartialOrd types, like floats.
8 versions - Latest release: about 7 years ago - 7 dependent packages - 35 dependent repositories - 1.89 million downloads total - 13 stars on GitHub - 1 maintainer
float 0.1.2
Lightweight wrappers around primitive floating point types.
3 versions - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 13.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
bitgrep 0.1.5
Binary grep for numerical data types
6 versions - Latest release: almost 2 years ago - 7.39 thousand downloads total - 1 stars on GitHub - 1 maintainer
clampf 0.1.1
Clamped floating-point types.
2 versions - Latest release: over 7 years ago - 3.46 thousand downloads total - 1 maintainer
floatd 0.1.0
FloatD is just num_traits::Float + Debug + Display.
1 version - Latest release: over 1 year ago - 1 dependent package - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
dragonbox_ecma 0.0.5 💰
Fast floating point to string conversion conforming to ECMAScript specification
5 versions - Latest release: 3 months ago - 58.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
float-format 0.1.3
A library for custom floating point number format
4 versions - Latest release: over 3 years ago - 5.06 thousand downloads total - 1 stars on GitHub - 1 maintainer
float-traits 0.0.3
Abstraction for general floating point numbers.
2 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 5 thousand downloads total - 0 stars on GitHub - 1 maintainer
pure_decimal 0.0.7
A decimal type with no NaN and Infinity
7 versions - Latest release: over 7 years ago - 11 thousand downloads total - 1 stars on GitHub - 1 maintainer
fmul-to-int 1.0.0
Float multiplication to integer part.
1 version - Latest release: over 1 year ago - 6.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
atomic_float 1.1.0
Floating point types which can be safely shared between threads
3 versions - Latest release: about 1 year ago - 19 dependent packages - 62 dependent repositories - 8.48 million downloads total - 11 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.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
perfect-decimal 0.0.2
Limited range decimals which serialize as IEE754 floats with no loss of precision.
2 versions - Latest release: about 1 year ago - 2.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
ufloat8 0.1.0
Small library to compress a large integer range (± 20 bits) in a single byte
1 version - Latest release: about 9 years ago - 3.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
fsum 0.1.3
The library to calculate accurate sum of floats.
4 versions - Latest release: about 2 months ago - 4 dependent packages - 1 dependent repositories - 47 thousand downloads total - 98 stars on GitHub - 1 maintainer
ufloat 0.1.0
Wrappers around floating point numbers with ufmt trait implementations
1 version - Latest release: 12 months ago - 1.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
exact-float 0.1.1
Do your calculations with exact floating point numbers
2 versions - Latest release: over 9 years ago - 4.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
schubfach 0.0.1
Schubfach algorithm for floating-point to string conversion
1 version - Latest release: over 2 years ago - 4.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
umath 0.0.7
ffast-math in rust
8 versions - Latest release: about 2 years ago - 5 dependent packages - 13.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
clnooms 0.5.0 💰
Assembly-level implementation of interesting data types
1 version - Latest release: almost 4 years ago - 1.69 thousand downloads total - 2 stars on GitHub - 1 maintainer
fna 1.0.0
Returns the next representable float value in the direction of y
1 version - Latest release: 24 days ago - 0 downloads total - 0 stars on gitlab.com
close-to 0.2.0
Crate providing comparisons with arbitrary precision.
2 versions - Latest release: over 1 year ago - 1 dependent package - 3.54 thousand downloads total - 0 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: almost 4 years ago - 1 dependent repositories - 3.46 thousand downloads total - 1 stars on GitHub - 1 maintainer
special-fun 0.3.0
Special functions for Rust by binding to the Cephes library.
7 versions - Latest release: almost 2 years ago - 6 dependent packages - 8 dependent repositories - 77.4 thousand downloads total - 16 stars on GitHub - 1 maintainer
levitate 0.1.2
Just works solution to numbers, mainly aimed at floats and mathematical use cases.
3 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 5.18 thousand downloads total - 2 stars on GitHub - 1 maintainer
nearly-macros 0.2.0
Procedural macros for nearly
2 versions - Latest release: over 1 year ago - 1 dependent package - 16.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
inter-val 0.1.2
Mathematical intervals, i.g., [a, b], (a, b), [a, b), and (a, b] on ℝ, and multi-dimensional axis...
3 versions - Latest release: almost 2 years ago - 3.91 thousand downloads total - 1 maintainer
approx_eq 0.1.8
A macro for comparing equality of two values up to an arbitrary error in the *relative* difference
8 versions - Latest release: about 5 years ago - 17 dependent packages - 18 dependent repositories - 113 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert_float_eq 1.2.0
Assertions for floating-point equality.
10 versions - Latest release: about 1 month ago - 31 dependent packages - 29 dependent repositories - 1.04 million downloads total - 3 stars on GitHub - 1 maintainer
floco 0.1.3
Floco validates floats against constraints.
4 versions - Latest release: about 1 year ago - 4.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
floaty 0.1.0
A trait that abstracts over the common functionality of f32 and f64
1 version - Latest release: over 9 years ago - 1 dependent package - 3 dependent repositories - 9.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
flanker-assert-float 0.5.0
Assertions for floating-point numbers.
5 versions - Latest release: almost 3 years ago - 6.12 thousand downloads total - 2 stars on GitHub - 1 maintainer
herbie-lint 1.0.7
A rustc plugin to check for numerical instability
9 versions - Latest release: over 9 years ago - 2 dependent packages - 40.6 thousand downloads total - 175 stars on GitHub - 1 maintainer
ryu-js 1.0.2
Fast floating point to string conversion, ECMAScript compliant.
7 versions - Latest release: 9 months ago - 16 dependent packages - 341 dependent repositories - 9.18 million downloads total - 9 stars on GitHub - 2 maintainers
f_times 0.1.0
Simple crate offering a way to do something float times.
1 version - Latest release: over 2 years ago - 1.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
approx_collections 3.1.0
Collections using approximate floating-point comparison
5 versions - Latest release: 4 months ago - 1.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.9% on crates.io
decorum 0.4.0
Total ordering, equivalence, hashing, and constraints for floating-point types.
20 versions - Latest release: 12 months ago - 31 dependent packages - 38 dependent repositories - 2.07 million downloads total - 71 stars on GitHub - 1 maintainer
isclose 0.3.0
A collection of trait and macros for comparing approximate equality
4 versions - Latest release: 3 months ago - 4.55 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: 6 months ago - 614 downloads total - 0 stars on GitHub - 1 maintainer
float_sort 0.1.0
Simple crate to sort f32 and f64 vectors safely using total_cmp
1 version - Latest release: 2 months ago - 287 downloads total - 0 stars on GitHub - 1 maintainer
double-conversion-sys 0.1.0
Bindings for `double-conversion`
1 version - Latest release: over 4 years ago - 1 dependent package - 2.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
flt2dec2flt
Low-level functions to convert floating point numbers to strings and vice versa
1 version - Latest release: 29 days ago - 1.34 thousand downloads total - 1 maintainer
acid2 0.2.1
2-adic double-precision floating-point implementation
6 versions - Latest release: almost 3 years ago - 8.56 thousand downloads total - 1 stars on GitHub - 1 maintainer
approx2
Approximate floating point equality comparisons and assertions.
1 version - Latest release: 30 days ago - 1.07 thousand downloads total - 172 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
approx 0.5.1
Approximate floating point equality comparisons and assertions.
11 versions - Latest release: almost 4 years ago - 776 dependent packages - 11,451 dependent repositories - 68.6 million downloads total - 172 stars on GitHub - 2 maintainers