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.

approx_collections_derive 1.1.0
Derive macros for approx_collections
3 versions - Latest release: 4 days ago - 40 downloads total
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 - 29.6 million downloads total - 4 stars on GitHub - 2 maintainers
flanker-assert-float 0.5.0
Assertions for floating-point numbers.
5 versions - Latest release: about 3 years ago - 6.28 thousand downloads total - 2 stars on GitHub - 1 maintainer
buff-rs 0.2.0
BUFF: Decomposed bounded floats for fast compression and queries
2 versions - Latest release: 7 days ago - 32 downloads total
float-polyfills 0.1.0 💰
Drop-in no_std-compatible polyfills for various f32 and f64 methods.
1 version - Latest release: 9 months ago - 682 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.17 thousand downloads total - 1 stars on GitHub - 1 maintainer
flt2dec2flt
Low-level functions to convert floating point numbers to strings and vice versa
1 version - Latest release: 3 days ago - 1.37 thousand downloads total - 1 maintainer
Top 5.1% on crates.io
fast-float 0.2.0 💰
Fast floating-point number parser.
2 versions - Latest release: about 5 years ago - 35 dependent packages - 608 dependent repositories - 7.82 million downloads total - 278 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: over 1 year ago - 2.19 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: about 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 nalgebra
2 versions - Latest release: about 2 years ago - 3.54 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: over 1 year ago - 19 dependent packages - 62 dependent repositories - 12.3 million downloads total - 11 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: 7 months ago - 1.17 thousand downloads total - 1 maintainer
Top 5.6% on crates.io
fraction 0.15.3 💰
Lossless fractions and decimals; drop-in float replacement
36 versions - Latest release: over 1 year ago - 48 dependent packages - 594 dependent repositories - 47.2 million downloads total - 81 stars on GitHub - 1 maintainer
efloat 0.2.0
Error-bounded Floating Point
1 version - Latest release: over 7 years ago - 1.99 thousand downloads total - 5 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: about 1 month ago - 5 dependent packages - 20 dependent repositories - 712 thousand downloads total - 8 stars on GitHub - 1 maintainer
round_float 1.2.2
Round `f64` and `f32` to specified number of decimals.
16 versions - Latest release: over 1 year ago - 18.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
fmul-to-int 1.0.0
Float multiplication to integer part.
1 version - Latest release: almost 2 years ago - 8.08 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: almost 8 years ago - 11.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
real_float 0.3.0
Floating point types that check for correctness and implement total ordering
4 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 40.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
isclose 0.3.0
A collection of trait and macros for comparing approximate equality
4 versions - Latest release: 6 months ago - 5.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
almost 0.2.0
A crate for comparing floating point numbers
3 versions - Latest release: over 6 years ago - 3 dependent packages - 17 dependent repositories - 703 thousand downloads total - 3 stars on GitHub - 1 maintainer
clnooms 0.5.0
Assembly-level implementation of interesting data types
1 version - Latest release: about 4 years ago - 1.75 thousand downloads total - 2 stars on GitHub - 1 maintainer
acid2 0.2.1
2-adic double-precision floating-point implementation
6 versions - Latest release: about 3 years ago - 8.89 thousand downloads total - 1 stars on GitHub - 1 maintainer
iunorm 0.2.2
Map normalized floating-point numbers to/from (un)signed integers
6 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 10.4 thousand downloads total - 2 stars on GitHub - 1 maintainer
floco 0.1.3
Floco validates floats against constraints.
4 versions - Latest release: over 1 year ago - 5.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
approx_collections 3.1.0
Collections using approximate floating-point comparison
5 versions - Latest release: 7 months ago - 2.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
zmij_ecma 1.0.16
A double-to-string conversion algorithm based on Schubfach and yy
9 versions - Latest release: 13 days ago - 104 downloads total - 1 maintainer
exact-float 0.1.1
Do your calculations with exact floating point numbers
2 versions - Latest release: over 9 years ago - 4.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
const-ryu 0.1.0
Fast floating point to string conversion
1 version - Latest release: 3 months ago - 42 downloads total - 1 maintainer
zmij 1.0.16
A double-to-string conversion algorithm based on Schubfach and yy
30 versions - Latest release: 13 days ago - 13 million downloads total - 1 maintainer
double-conversion-sys 0.1.0
Bindings for `double-conversion`
1 version - Latest release: almost 5 years ago - 1 dependent package - 2.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
fsum 0.1.3
The library to calculate accurate sum of floats.
4 versions - Latest release: 5 months ago - 4 dependent packages - 1 dependent repositories - 56.2 thousand downloads total - 98 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: about 2 years ago - 4.01 thousand downloads total - 1 maintainer
approxim 0.6.10
Approximate floating point equality comparisons and assertions.
11 versions - Latest release: 18 days ago - 21.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
hexfloat2 0.2.0
Parse and format IEEE754 floating point hexadecimal syntax
5 versions - Latest release: 27 days ago - 1 dependent package - 209 thousand downloads total - 0 stars on GitHub - 1 maintainer
custom_float 0.3.1
Custom floating-point types
13 versions - Latest release: 8 months ago - 16.8 thousand downloads total - 2 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: almost 10 years ago - 1 dependent package - 3 dependent repositories - 9.38 thousand downloads total - 0 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: about 4 years ago - 776 dependent packages - 11,451 dependent repositories - 83.9 million downloads total - 172 stars on GitHub - 2 maintainers
hybrid_phi 1.0.0
High-accuracy φ-based hybrid approximation method
4 versions - Latest release: 9 months ago - 2.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
compressed_vec 0.1.0
Floating point and integer compressed vector library, SIMD-enabled for fast processing/iteration ...
1 version - Latest release: over 5 years ago - 1.87 thousand downloads total - 81 stars on GitHub - 1 maintainer
float-pretty-print 0.1.1
Format f64 for showing to user, not for serialisation
2 versions - Latest release: over 4 years ago - 5 dependent packages - 12 dependent repositories - 8.68 million downloads total - 10 stars on GitHub - 1 maintainer
close-to 0.2.0
Crate providing comparisons with arbitrary precision.
2 versions - Latest release: over 1 year ago - 1 dependent package - 3.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
pretty_dtoa 0.3.0
Configurable floating point number to string conversions, with many options for controlling vario...
3 versions - Latest release: almost 5 years ago - 6 dependent packages - 2 dependent repositories - 395 thousand downloads total - 15 stars on GitHub - 1 maintainer
lower 5.1.2
desugar math where the compiler wont
8 versions - Latest release: about 2 years ago - 6.51 thousand downloads total - 1 stars on GitHub - 1 maintainer
fma 0.1.0
Tiny crate to use FMA(Fused Multiply-Add) instruction easily.
1 version - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 4.45 thousand downloads total - 0 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: over 3 years ago - 1 dependent package - 1 dependent repositories - 5.38 thousand downloads total - 2 stars on GitHub - 1 maintainer
sysfp 0.0.1
A utility crate utilizing the system CPU rounding and exceptions for floating-point operations.
1 version - Latest release: over 1 year ago - 1.31 thousand downloads total - 1 maintainer
quickersort
Fast sorting compatible with stable Rust. Also has (optional) support for efficient and robust so...
9 versions - Latest release: 16 days ago - 10 dependent packages - 20 dependent repositories - 134 thousand downloads total - 17 stars on GitHub - 1 maintainer
floats 0.2.0
f16 and f128 floating point types for compatibility with future Rust versions
3 versions - Latest release: 20 days ago - 46 downloads total - 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
strict-num-extended-macros 0.5.0
Type-safe finite floating-point types for Rust - eliminate NaN and infinity at compile time
10 versions - Latest release: 21 days ago - 296 downloads total - 1 maintainer
strict-num-extended 0.5.0
Type-safe finite floating-point types for Rust - eliminate NaN and infinity at compile time
10 versions - Latest release: 21 days ago - 266 downloads total - 1 maintainer
ryuu 2.0.0+ryu.86d20a5
Fast floating point to string conversion
4 versions - Latest release: about 2 months ago - 1.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
bignumber 0.1.1
A Rust library for arbitrary-precision decimal and non-decimal arithmetic
17 versions - Latest release: about 2 years ago - 1 dependent repositories - 23.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
floatconv 0.2.8 💰
Floating point conversion functions
10 versions - Latest release: over 5 years ago - 130 thousand downloads total - 134 stars on GitHub - 1 maintainer
russell_chk 0.6.0
Functions to check vectors and other data in tests
10 versions - Latest release: over 2 years ago - 8 dependent packages - 3 dependent repositories - 21.9 thousand downloads total - 175 stars on GitHub - 1 maintainer
fpmath 0.1.1
A floating point math library
2 versions - Latest release: over 1 year ago - 77.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
supply-chain-trust-example-crate-000026
Fast floating point to string conversion
2 versions - Latest release: 22 days ago - 1.55 thousand downloads total - 1 maintainer
double-conversion 0.1.0
Bindings for `double-conversion`
1 version - Latest release: almost 5 years ago - 1 dependent package - 1.71 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert-eq-float 0.1.4
This crate provides the `assert_eq_float!` macros that support floats.
5 versions - Latest release: almost 2 years ago - 6 dependent packages - 1.71 million downloads total - 0 stars on GitHub - 1 maintainer
approx_det 2.0.0
Approximate floating point equality comparisons and assertions.
4 versions - Latest release: 4 months ago - 1.37 thousand downloads total - 1 maintainer
logprob 0.2.1
A wrapper around floats to handle log probabilities
3 versions - Latest release: 10 months ago - 4.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
ryu 1.0.22 💰
Fast floating point to string conversion
34 versions - Latest release: about 1 month ago - 164 dependent packages - 71,941 dependent repositories - 630 million downloads total - 678 stars on GitHub - 1 maintainer
encoder-ryu 1.0.16 💰
Fast floating point to string conversion
1 version - Latest release: about 2 years ago - 1 dependent package - 14.1 thousand downloads total - 678 stars on GitHub - 1 maintainer
value 0.1.1
Type-level constants for generic contexts
2 versions - Latest release: almost 8 years ago - 3 dependent repositories - 4.15 thousand downloads total - 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 - 182 thousand downloads total - 0 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 - 2.42 thousand downloads total - 0 stars on GitHub - 1 maintainer
fast-float2 0.2.3
Fast floating-point number parser.
3 versions - Latest release: over 1 year ago - 4.03 million downloads total - 4 stars on GitHub - 1 maintainer
Top 5.0% on crates.io
cast 0.3.0
Ergonomic, checked cast functions for primitive types
10 versions - Latest release: over 4 years ago - 123 dependent packages - 6,827 dependent repositories - 134 million downloads total - 78 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
noisy_float 0.2.1
Contains floating point types that panic if they are set to an illegal value, such as NaN
18 versions - Latest release: 27 days ago - 53 dependent packages - 231 dependent repositories - 7.72 million downloads total - 82 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: over 1 year ago - 236 dependent packages - 4,781 dependent repositories - 93.2 million downloads total - 64 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.21 thousand downloads total - 2 stars on GitHub - 1 maintainer
floaters 0.5.0
generate floating-point numbers in various ways
7 versions - Latest release: over 1 year ago - 8 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.77 thousand downloads total - 1 maintainer
nan-default 0.0.1
Derive macro for defaulting structs with floats to NAN
1 version - Latest release: 6 months ago - 1.76 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
special-fun 0.3.0
Special functions for Rust by binding to the Cephes library.
7 versions - Latest release: about 2 years ago - 6 dependent packages - 8 dependent repositories - 96.2 thousand downloads total - 16 stars on GitHub - 1 maintainer
arpfloat 0.1.11
Arbitrary-precision floating point library
12 versions - Latest release: 10 months ago - 1 dependent repositories - 18.7 thousand downloads total - 45 stars on GitHub - 1 maintainer
bitgrep 0.1.5
Binary grep for numerical data types
6 versions - Latest release: about 2 years ago - 7.53 thousand downloads total - 1 stars on GitHub - 1 maintainer
fast-posit 0.1.3
Software implementation of the Posit floating point format
4 versions - Latest release: 3 months ago - 964 downloads total - 2 stars on GitHub - 1 maintainer
fixed2float 4.0.1
Fixed point to floating point conversion utility
13 versions - Latest release: over 2 years ago - 15.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
ufloat 0.1.0
Wrappers around floating point numbers with ufmt trait implementations
1 version - Latest release: about 1 year ago - 1.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
dragonbox_ecma 0.1.0 💰
Fast floating point to string conversion conforming to ECMAScript specification
6 versions - Latest release: about 1 month ago - 276 thousand downloads total - 0 stars on GitHub - 1 maintainer
dragonbox 0.1.11 💰
Fast floating point to string conversion
12 versions - Latest release: about 1 month ago - 16.3 thousand downloads total - 62 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 - 12.1 million downloads total - 4 stars on gitlab.com - 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
numerica 1.1.0
Open-source math library for exact and floating point computations
5 versions - Latest release: about 2 months ago - 651 downloads total - 1 maintainer
float_next_after 1.0.0
A trait for native rust f64/f32 nextafter
7 versions - Latest release: about 3 years ago - 14 dependent packages - 959 dependent repositories - 11.8 million downloads total - 0 stars on gitlab.com - 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 - 3.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
float-traits 0.0.3
Abstraction for general floating point numbers.
2 versions - Latest release: about 8 years ago - 1 dependent package - 1 dependent repositories - 5.11 thousand downloads total - 0 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: about 1 month ago - 1 dependent package - 5.7 thousand downloads total - 0 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: over 5 years ago - 2 dependent packages - 2 dependent repositories - 8.03 thousand downloads total - 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.21 thousand downloads total - 0 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.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
no_denormals 0.3.0
Temporarily turn off floating point denormals.
6 versions - Latest release: 5 months ago - 1 dependent package - 53.5 thousand downloads total - 6 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: 12 months ago - 5 dependent packages - 3 dependent repositories - 75.9 thousand downloads total - 2 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* difference
8 versions - Latest release: over 5 years ago - 17 dependent packages - 18 dependent repositories - 124 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 format
8 versions - Latest release: over 1 year ago - 1 dependent package - 16 dependent repositories - 155 thousand 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: 3 months ago - 7 dependent packages - 35 dependent repositories - 1.9 million downloads total - 13 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 - 107 thousand downloads total - 42 stars on GitHub - 1 maintainer