Dependency Packages

LightGraphs.jl646An optimized graphs package for the Julia programming language

ForwardDiff.jl496Forward Mode Automatic Differentiation for Julia

DataStructures.jl439Julia implementation of Data structures

StaticArrays.jl407Statically sized arrays for Julia

LoopVectorization.jl357Macro(s) for vectorizing loops.

BenchmarkTools.jl332A benchmarking framework for the Julia language

Parameters.jl275Types with default field values, keyword constructors and (un)pack macros

Distances.jl268A Julia package for evaluating distances (metrics) between vectors.

IterativeSolvers.jl246Iterative algorithms for solving linear systems, eigensystems, and singular value problems

JSON.jl224JSON parsing and printing

MacroTools.jl219A man has written a package. A package has no name.

OrdinaryDiffEq.jl216High performance differential equation solvers for ordinary differential equations, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)

NLsolve.jl191Julia solvers for systems of nonlinear equations and mixed complementarity problems

LinearMaps.jl170A Julia package for defining and working with linear maps, also known as linear transformations or linear operators acting on vectors. The only requirement for a LinearMap is that it can act on a vector (by multiplication) efficiently.

Tables.jl158An interface for tables in Julia

SpecialFunctions.jl153Special mathematical functions in Julia

Requires.jl129Lazy code loading for Julia

FiniteDiff.jl126Fast nonallocating calculations of gradients, Jacobians, and Hessians with sparsity support

DiffEqBase.jl115The lightweight Base library for shared types and functionality for defining differential equation and scientific machine learning (SciML) problems

OffsetArrays.jl110Fortranlike arrays with arbitrary, zero or negative starting indices.

Setfield.jl101Update deeply nested immutable structs.

Compat.jl96Compatibility across Julia versions

SparseDiffTools.jl95Fast jacobian computation through sparsity exploitation and matrix coloring

RecursiveArrayTools.jl92Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applications

AbstractTrees.jl92Abstract julia interfaces for working with trees

ChainRulesCore.jl89It is like recipes but for AD! (Full functionality is in ChainRules.jl but this a light weight dependency just to define sensitivities for your functions in your packages)

SimpleTraits.jl87Simple Traits for Julia

PkgBenchmark.jl84Easy benchmark tracking for packages

RecipesBase.jl81Base package for defining transformation recipes on user types for Plots.jl

Reexport.jl76Julia macro for reexporting one module from another

LabelledArrays.jl65Arrays which also have a label for each element for easy scientific machine learning (SciML)

LineSearches.jl58Line search methods for optimization and rootfinding

Parsers.jl56Fast parsing machinery for basic types in Julia

FunctionWrappers.jl53

DocStringExtensions.jl53Extensions for Julia's docsystem.

ArrayInterface.jl49Designs for new Base array interface primitives, used widely through scientific machine learning (SciML) and other organizations

ArnoldiMethod.jl42Implicitly Restarted Arnoldi Method, natively in Julia

Hwloc.jl39A Julia API for hwloc

UnPack.jl38`@pack` and `@unpack` macros

OrderedCollections.jl36Julia implementation of associative containers that preserve insertion order
Loading more...