40 Packages since 2014
User Packages
-
StaticArrays.jl761Statically sized arrays for Julia
-
StructArrays.jl319Efficient implementation of struct arrays in Julia
-
LazyArrays.jl303Lazy arrays and linear algebra in Julia
-
AxisArrays.jl200Performant arrays where each dimension can have a named axis with values
-
OffsetArrays.jl195Fortran-like arrays with arbitrary, zero or negative starting indices.
-
BlockArrays.jl194BlockArrays for Julia
-
FillArrays.jl181Julia package for lazily representing matrices filled with a single entry
-
ArrayInterface.jl133Designs for new Base array interface primitives, used widely through scientific machine learning (SciML) and other organizations
-
MappedArrays.jl89Lazy in-place transformations of arrays
-
TiledIteration.jl81Julia package to facilitate writing mulithreaded, multidimensional, cache-efficient code
-
InfiniteArrays.jl72A Julia package for representing infinite-dimensional arrays
-
ElasticArrays.jl63Resizeable multi-dimensional arrays for Julia
-
HybridArrays.jl56Arrays with both statically and dynamically sized axes in Julia
-
ShiftedArrays.jl50Lazy shifted arrays for data analysis in Julia
-
BlockDiagonals.jl49Functionality for working efficiently with block diagonal matrices.
-
PaddedViews.jl49Add virtual padding to the edges of an array
-
SoArrays.jl48Structures of Arrays that behave like Arrays of Structures
-
StructsOfArrays.jl48Structures of Arrays that behave like Arrays of Structures
-
ArraysOfArrays.jl44Efficient storage and handling of nested arrays in Julia
-
UnsafeArrays.jl43Stack-allocated pointer-based array views
-
ReadOnlyArrays.jl28A wrapper type around AbstractArray that is read-only
-
MosaicViews.jl23Julia package for lazily viewing a 3D or 4D array as an expanded 2D array in the form of a mosaic of matrix slices
-
EndpointRanges.jl23Julia package for doing arithmetic on endpoints in array indexing
-
FFTViews.jl21Julia package for fast fourier transforms and periodic views
-
StackViews.jl20No more ๐ฑ๐ฑ
-
ArrayViews.jl19A Julia package to explore a new system of array views
-
IndirectArrays.jl19Julia implementation of indexed or "lookup" arrays
-
StaticArraysCore.jl16Interface package for StaticArrays.jl
-
LazyGrids.jl15A Julia package for representing multi-dimensional grids
-
StaticArrayInterface.jl14Interface designs for enforcing static computations in array functions with Julia
-
FixedSizeArrays.jl13Fixed-size multidimensional arrays. An Array-like type with less indirection at the cost of resizing capability.
-
MetadataArrays.jl10-
-
GetindexArrays.jl9Lazy arrays with arbitrary user-defined transformations
-
CustomUnitRanges.jl8Package-specific AbstractUnitRange types for julia
-
SpatioTemporalTraits.jl7Traits for arrays that live in space and time
-
UnalignedVectors.jl5Create arrays from memory buffers that lack appropriate alignment
-
RangeArrays.jl4Efficient and convenient array data structures where the columns of the arrays are generated (on the fly) by Ranges.
-
CatIndices.jl4Julia package for indices-aware array concatenation and growth
-
IdentityRanges.jl2Ranges that preserve indices of views
-
OneTwoMany.jl2Tools for element access in Julia
View all packages