Convert to and from base 10 and any base Int
Geometric Algebra and Clifford Algebra generated by ganja.js
Elm library for arbitrary precision arithmetic
The integers, ℤ = { ..., -2, -1, 0, 1, 2, ... }
Convert to, from and between many types of non-decimal numbers.
Handling graphs the functional way.
A linear algebra library for fast vector and matrix math
QuadTree implementation in Elm
providing common combinatoric primitives
The mathematical constant.
Generate simplex noise (an improvement of Perlin noise)
Generate evenly spaced interpolated values
Useful functionionality for Float values
2D/3D geometric data types and operations
Extra community-contributed functionality for elm-geometry
Interop support for ianmackenzie/elm-geometry and elm-community/linear-algebra
Helpful utilities for testing code that uses elm-geometry
Simple Interval type for Elm
Version of elm-interval based on elm-units
A combinatory logic library for ELM.
Fast linear algebra in Elm
2d and 3d grid folding. Loop over a coordinate space, build a result
DEPRECATED A semigroup package
This library provides a safe and simple API to deal with fractions.
A type representing bounded numbers.
A linear algebra library for fast vector and matrix math
Experimental markdown parser that also handles math!
Exposes 'Matrix a' creation, traversal, and some manipulation functions.
Unsigned 32 or 64 bit integers and related operations
Partition problem (number partitioning) solvers
Elm package for working with First Order Logic.
Elm package for working with Propositional Logic.
functions for signal processing, such as FFT and convolution.
Library for integer arithmetic: primes, bases, divisors, gcd...
elm-serialize codecs for ianmackenzie/elm-geometry
Utilities for working with Bezier curves
Round floats (mathematically/commercially) to a given number of decimal places
An Elm library for computational geometry
Vectors and Quaternions for 3D Geometry
Unlimited size rational numbers for elm
A packages that lets you write your own celluar automatas.
Geometry in the 2D hyperbolic plane
Elm port of the Hashids library
Arbitrary-Precision Decimal Numbers
Simple linear algebra library using flat-arrays
An elm module for working with complex numbers.
Intervals for Elm. Handles ∩, -, ∪ with any combo of open / closed bounds.
Generate proportionally related values to use as font-sizes, line-height, ect.
Work with hexadecimal numbers
Create a polylinear scale
Arbitrary-Precision Decimal Numbers
Quickly compute MD5 message digests in pure Elm
Elm packages for working with Propositional and First Order Logic algorithms.
Would you like to use Elm for real-world projects?
📢 My book
Practical Elm
skips the basics and gets straight into the nuts-and-bolts of building non-trivial apps.
🛠 Things like building out the UI, communicating with servers, parsing JSON, structuring the application as it grows, testing, and so on.