23 Packages since 2016
User Packages

RollingFunctions.jl90Roll a window over data; apply a function over the window.

NamedTupleTools.jl71Some utilities for working with NamedTuples

ArbNumerics.jl66Extended precision math, accurate and performant

SaferIntegers.jl53These integer types use checked arithmetic, otherwise they are as system types.

TimesDates.jl31Nanosecond resolution for Time and Date, TimeZones

TypedDelegation.jl25Easily apply functions onto fields' values. Use a struct's fields as operands for operations on values of that type.

AngleBetweenVectors.jl25An accurate and stable calculation of the angle separating two vectors.

FastRationals.jl19Arithmetic with small and with very large rationals is made fast.

CatmullRom.jl12Centripetal CatmullRom curves for interpoint traversal

SortingNetworks.jl12Sort 1..25 values with conditional swaps

ErrorfreeArithmetic.jl11Errorfree transformations are used to get results with extra accuracy.

FastRounding.jl11Faster directed rounding for inline arithmetic

BitsFields.jl8Bitfields are made much easier to use

CompoundPeriods.jl3Enhances Dates.CompoundPeriod

Readables.jl3Makes extended precision numbers readable

LowLevelFloatFunctions.jl2Manipulate sign, exponent, significand of Float64, Float32, Float16 values.

QNaNs.jl2Use of quiet NaNs carrying different payloads.

FiniteFloats.jl2Floats with neither Infinities nor NaNs nor signed zeros.

XFloats.jl2Precisiondoubled floating point types nearly as performant as hardware floats.

MarkableIntegers.jl0Ints that are markable, unmarkable and remarkable

AdjacentFloats.jl0!!obsolete!! Versions of nextfloat, prevfloat that are at least as fast.

NumberUnions.jl0

SingleFloats.jl0Float32 results are computed using Float64s
View all packages