Discover the top trending Julia repositories and projects on Github. Explore the latest trends in Julia development.

Trending Repositories

1

julia

The Julia Programming Language
πŸ”₯πŸ”₯πŸ”₯
2

BasicAutoloads.jl

"whenever I type this in the REPL, run that for me"
πŸ”₯πŸ”₯πŸ”₯
3

QuartoNotebookRunner.jl

πŸ”₯πŸ”₯πŸ”₯
4

polylux

A package for creating slides in Typst
πŸ”₯πŸ”₯πŸ”₯
5

Optim.jl

Optimization functions for Julia
πŸ”₯πŸ”₯
6

TimerOutputs.jl

Formatted output of timed sections in Julia
πŸ”₯
7

DifferentialEquations.jl

Multi-language suite for high-performance solvers of differential equations and scientific machine learning (SciML) components. Ordinary differential equations (ODEs), stochastic differential equations (SDEs), delay differential equations (DDEs), differential-algebraic equations (DAEs), and more in Julia.
πŸ”₯
8

JuliaFormatter.jl

An opinionated code formatter for Julia. Plot twist - the opinion is your own.
πŸ”₯
9

NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
πŸ”₯
10

Tidier.jl

100% Julia implementation of the R tidyverse mini-language
πŸ”₯
11

Changelog.jl

A Julia package for managing changelogs
πŸ”₯
12

Copulas.jl

A fully `Distributions.jl`-compliant copula package
πŸ”₯
13

Turing.jl

Bayesian inference with probabilistic programming.
πŸ”₯
14

SpeedyWeather.jl

The little sister of a big weather forecast model
πŸ“£
15

FeynmanDiagram.jl

Computational graph representation of multiloop Feynman diagrams
πŸ“£
16

RustFFT.jl

Compute FFTs in Julia with the RustFFT crate
πŸ“£
17

Oscar.jl

A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.
πŸ“£
18

CUDA.jl

CUDA programming in Julia.
πŸ“£
19

Mousetrap.jl

Finally, a GUI Engine made for Julia
πŸ“£
20

Krylov.jl

A Julia Basket of Hand-Picked Krylov Methods
πŸ“£
21

AppBundler.jl

Bundle your Julia application
πŸ“£
22

NLPModels.jl

Data Structures for Optimization Models
πŸ“£
23

ExaModels.jl

An algebraic modeling and automatic differentiation tool in Julia Language, specialized for SIMD abstraction of nonlinear programs.
πŸ“£
24

IJulia.jl

Julia kernel for Jupyter
πŸ“£
25

ExplicitImports.jl

Figure out what implicit exports a Julia module is relying on, in order to make them explicit
πŸ“£
26

AppleAccelerate.jl

Julia interface to the macOS Accelerate framework
πŸ“£
27

JuliaLowering.jl

Julia code lowering with precise provenance
πŸ“£
28

HiddenMarkovModels.jl

A Julia package for HMM modeling, simulation, inference and learning.
πŸ“£
29

RiskPerf.jl

Quantitative risk and performance analysis package for financial time series powered by the Julia language.
πŸ“£
30

Flux.jl

Relax! Flux is the ML library that doesn't make you tensor
πŸ“£
31

Lux.jl

Explicitly Parameterized Neural Networks in Julia
πŸ“£
32

Optimization.jl

Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.
πŸ“£
33

Comrade.jl

πŸ“£
34

Cthulhu.jl

The slow descent into madness
πŸ“£
35

MathOptInterface.jl

An abstraction layer for mathematical optimization solvers.
πŸ“£
36

Llama2.jl

llama2.c but in Julia
πŸ“£
37

AIHelpMe.jl

Harnessing Julia's Rich Documentation for Tailored AI-Assisted Coding Guidance
πŸ“£
38

Infiltrator.jl

No-overhead breakpoints in Julia
πŸ“£
39

ExponentialAction.jl

Compute the action of the matrix exponential
πŸ“£
40

CUDSS.jl

πŸ“£
41

BinaryBuilder2.jl

BinaryBuilder2 monorepo
πŸ“£
42

SciMLStyle

A style guide for stylish Julia developers
πŸ“£
43

LocalRegistry.jl

Create and maintain local registries for Julia packages.
πŸ“£
44

Checkpointing.jl

Checkpointing for Automatic Differentiation
πŸ“£
45

StaticTools.jl

Enabling StaticCompiler.jl-based compilation of (some) Julia code to standalone native binaries by avoiding GC allocations and llvmcall-ing all the things!
πŸ“£
46

OffsetTables.jl

An efficient sampler for discrete random variables
πŸ“£
47

VectorizationBase.jl

Base library providing vectorization-tools (ie, SIMD) that other libraries are built off of.
⬆️
48

About.jl

Mirror of https://code.tecosaur.net/tec/About.jl
⬆️
49

DiffEqDocs.jl

Documentation for the DiffEq differential equations and scientific machine learning (SciML) ecosystem
⬆️
50

GPUCompiler.jl

Reusable compiler infrastructure for Julia GPU backends.
⬆️
51

UnderwaterAcoustics.jl

Julia toolbox for underwater acoustic modeling
⬆️
52

ScikitLearn.jl

Julia implementation of the scikit-learn API https://cstjean.github.io/ScikitLearn.jl/dev/
⬆️
53

Torch.jl

Sensible extensions for exposing torch in Julia.
⬆️
54

GeometricFlux.jl

Geometric Deep Learning for Flux
⬆️
55

Knapsacks.jl

Julia package to solve Knapsack problems
⬆️
56

BPPLib.jl

Julia Package for reading Bin Packing Problem's and Cutting Stock Problem's data files
⬆️
57

DocOpt.jl

command line arguments parser
⬆️
58

Gridap.jl

Grid-based approximation of partial differential equations in Julia
⬆️
59

TensorOperations.jl

Julia package for tensor contractions and related operations
⬆️
60

DomainSets.jl

A Julia package for describing domains as continuous sets of elements
⬆️
61

StaticArrays.jl

Statically sized arrays for Julia
⬆️
62

StructJuMP.jl

A block-structured optimization framework for JuMP
⬆️
63

MLFlowClient.jl

Julia client for MLFlow.
⬆️
64

ThreadPinning.jl

Readily pin Julia threads to CPU processors
⬆️
65

clickolas-cage

a chrome extension that performs web browsing actions autonomously to complete a given goal/task (using LLM as brain).
⬆️
66

Bplus.jl

A modern OpenGL 4.6 rendering framework, written in Julia.
⬆️
67

Genie.jl

🧞The highly productive Julia web framework
⬆️
68

BasicInterpolators.jl

Basic (+chebyshev) interpolation recipes in Julia
⬆️
69

FirstOrderLp.jl

Experimental first-order solvers for linear and quadratic programming.
⬆️
70

MLIR.jl

⬆️
71

Neo4j.jl

A reasonably functional Neo4j driver for the Julia programming language.
⬆️
72

TimeSeries.jl

Time series toolkit for Julia
⬆️
73

Pkg.jl

Pkg - Package manager for the Julia programming language
⬆️
74

OpenSSL.jl

⬆️
75

PATHSolver.jl

provides a Julia wrapper for the PATH Solver for solving mixed complementarity problems
⬆️
76

Sqlite3Stats.jl

Injecting statistical functions into any SQLite database in Julia
⬆️
77

SpaceInvaders.jl

⬆️
78

NormalizingFlows.jl

⬆️
79

JointModels.jl

Julia implementation of joint models combining longitudinal and survival endpoints
⬆️
80

BlockArrays.jl

BlockArrays for Julia
⬆️
81

Enzyme.jl

Julia bindings for the Enzyme automatic differentiator
⬆️
82

InterestRates.jl

Interest Rates calculation, indexing and Term Structures.
⬆️
83

MuJoCo.jl

Julia bindings and visualiser for the MuJoCo physics engine.
⬆️
84

JustRelax.jl

Pseudo-transient accelerated iterative solvers
⬆️
85

SuffixArrays.jl

Native Julia suffix array implementation; Derived from sais
⬆️
86

FusibleBroadcasts.jl

A Julia package for fusing broadcast expressions into optimized kernels
⬆️
87

ZXCalculus.jl

An implementation of ZX-calculus in Julia
⬆️
88

Hwloc.jl

A Julia API for hwloc
⬆️
89

RandomizedLinAlg.jl

Randomized algorithms for numerical linear algebra in Julia
⬆️
90

Distances.jl

A Julia package for evaluating distances (metrics) between vectors.
⬆️
91

BenchmarkTools.jl

A benchmarking framework for the Julia language
⬆️
92

Zygote.jl

21st century AD
⬆️
93

HTTP.jl

HTTP for Julia
⬆️
94

StableRNGs.jl

A Julia RNG with stable streams
⬆️
95

Polyester.jl

The cheapest threads you can find!
⬆️
96

RationalFunctionApproximation.jl

Julia package for approximation by rational functions
⬆️
97

ToyFHE.jl

Toy implementation of FHE algorithms
⬆️
98

HArtMuT

🧠 Head ARTefact Modelling Using Tripoles
⬆️
99

Nonconvex.jl

Toolbox for gradient-based and derivative-free non-convex constrained optimization with continuous and/or discrete variables.
⬆️
100

Fontconfig.jl

Basic Julia bindings for fontconfig
⬆️