Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Floating Point
71 Open Source Floating Point Software Projects
Free and open source floating point code projects including engines, APIs, generators, and tools.
Number Precision
3380 ⭐
🚀1K tiny & fast lib for doing addition, subtraction, multiplication and division operations precisely
Fredrik Johansson Mpmath
611 ⭐
Python library for arbitrary-precision floating-point arithmetic
Herbie
515 ⭐
Optimize floating-point expressions for accuracy
Zfp
509 ⭐
Compressed numerical arrays that support high-speed random access
Arb
341 ⭐
C library for arbitrary-precision ball arithmetic
Rust Lexical
233 ⭐
Fast numeric to- and from-string conversion routines.
Robust Predicates
194 ⭐
Fast robust predicates for computational geometry in JavaScript
Fp16
179 ⭐
Conversion to/from half-precision floating point formats
Guide To Swift Numbers Sample Code
90 ⭐
Xcode Playground Sample Code for the Flight School Guide to Swift Numbers
Approx
114 ⭐
Approximate floating point equality comparisons and assertions
Doublefloats.jl
94 ⭐
math with more good bits
Half Rs
85 ⭐
Half-precision floating point types f16 and bf16 for Rust.
Floatingpointapproximation
53 ⭐
A correct way to determine if two floating-point numbers are approximately equal to one another in Swift
Alkis Decimal
67 ⭐
Decimal Floating Point arithmetic for rust
Abdk Libraries Solidity
187 ⭐
Open-Source Libraries for Solidity by ABDK Consulting
Arbnumerics.jl
52 ⭐
extended precision math, accurate and performant
Decorum
55 ⭐
Making floating-point behave.
Turbo Transpose
39 ⭐
Transpose: SIMD Integer+Floating Point Compression Filter
Decfp.jl
40 ⭐
Julia IEEE decimal floating-point via the Intel decimal-float library
Verificarlo
50 ⭐
A tool for debugging and assessing floating point precision and reproducibility.
Hexf
32 ⭐
Hexadecimal float support for Rust 1.15 or later
Fphdl
36 ⭐
VHDL-2008 Support Library
Verrou
34 ⭐
floating-point errors checker
Changeprecision.jl
28 ⭐
macro to change the default floating-point precision in Julia code
Fp23fftk
28 ⭐
Floating point Forward/Inverse Fast Fourier Transform (FFT) IP-core for newest Xilinx FPGAs (Source lang. - VHDL).
Llnl Fpzip
57 ⭐
Lossless compressor of multidimensional floating-point arrays
Floaxie
24 ⭐
Floating point printing and parsing library based on Grisu2 and Krosh algorithms
Db47h Decimal
24 ⭐
An arbitrary-precision decimal floating-point arithmetic package for Go
Metalibm
31 ⭐
Code generation tool to generate mathematical libraries
Z80float
34 ⭐
A fairly complete floating point library for the Z80 ! Includes 24-, 32-, and 80-bit formats.
Ieee754 Types
19 ⭐
Single header file C++ library that provides IEEE 754 floating point types.
Gosat
20 ⭐
SMT solver for the theory of floating-point arithmetic
Float_eq Rs
29 ⭐
Compare IEEE floating point values for equality.
Fpdebug
18 ⭐
Dynamic Program Analysis based on Valgrind to find Floating-Point Accuracy Problems
Same Ish
26 ⭐
A Clojure library for approximate comparison of floating point types in tests
Vpu Count
24 ⭐
Information about AVX-512 support on recent Intel processors
Fpzip
23 ⭐
Cython bindings for fpzip.
Fptaylor
18 ⭐
Tool for Rigorous Estimation of Round-Off Floating-Point Errors
Huonw Ieee754
20 ⭐
Low-level manipulations of IEEE754 floating-point numbers.
Arithmetics
19 ⭐
Hastlayer-compatible arithmetics package. Includes the .NET implementation of the unum and posit number formats that can be transformed into specialized hardware with Hastlayer (https://hastlayer.com). On unum and posit see: https://posithub.org/.
Fpga_cpfp
12 ⭐
HLS Custom-Precision Floating-Point Library
Fast Math
13 ⭐
Fast, approximate versions of mathematical functions
Clamp_cast
11 ⭐
A saturating arithmetic cast.
Gmp D
12 ⭐
D-language high-level wrapper for GNU MP (GMP) library
Svreal
25 ⭐
Synthesizable real number library in SystemVerilog, supporting both fixed- and floating-point formats
Anglebetweenvectors.jl
20 ⭐
An accurate and stable calculation of the angle separating two vectors.
Drachennest
47 ⭐
Different algorithms for converting binary to decimal floating-point numbers
Fixed Floating Point Adder Multiplier
25 ⭐
16-bit Adder Multiplier hardware on Digilent Basys 3
Ieee754_binary_encoder
11 ⭐
A C library for converting float and double values to binary
Fast Float Rust
221 ⭐
Super-fast float parser in Rust
Commons Numbers
45 ⭐
Number types and utilities
Soft Float Starter Pack
55 ⭐
Software implementation of floating point numbers and operations
Shellmath
28 ⭐
Yes, Virginia, you can do floating-point arithmetic in Bash!
Fpchecker
20 ⭐
A dynamic analysis tool to detect floating-point errors in HPC applications.
Float16
18 ⭐
float16 provides IEEE 754 half-precision format (binary16) with correct conversions to/from float32
Audio_wavefiles
14 ⭐
Ada Wavefile Library
Quadruple
15 ⭐
A 128-bit floating-point arithmetic for Java
Deep Pensieve
13 ⭐
A Deep Learning Framework for the Posit Number System
Hardposit Chisel3
15 ⭐
Chisel library for Unum Type-III Posit Arithmetic
Fptuner
12 ⭐
Rigorous Floating-Point Mixed-Precision Tuner
Bigdecimalmath
15 ⭐
Pascal library for arbitrary precision BCD floating point numbers
Bigfloat
11 ⭐
A library for arbitrary precision decimal floating point arithmetic.
Yahya Mohammed07 Kraken
22 ⭐
Kraken is an open-source modern math library that comes with a fast-fixed matrix class and math-related functions.
Cracknum
12 ⭐
Convert to/from IEEE-754 HP/SP/DP formats
Pytorch Binary Converter
15 ⭐
Turning float tensors to binary tensors according to IEEE-754 standard.
Purescript Numbers
11 ⭐
Functions for working with PureScripts 'Number' type
Riscv Fpu
15 ⭐
IEEE 754 standard floating point unit fpu single double precision verilog vhdl riscv
Ndzip
16 ⭐
A High-Throughput Parallel Lossless Compressor for Scientific Data
Byte Data
10 ⭐
JavaScript binary parser for any browser or environment.
Evols Spacekit
10 ⭐
SpaceKit is an Unreal Engine 4 plugin that adds support for big floating-point and fixed-point numbers
Unageek Inari
10 ⭐
A Rust implementation of interval arithmetic