Top Julia Repositories

Explore the most popular Julia projects on GitHub. Find high-quality code examples and learn from the community.

101 repositories154,361 total stars
#RepositoryLanguageStarsForks
#1
JuliaLang/julia
The Julia Programming Language
Julia
46,434
5,547
#2
fonsp/Pluto.jl
🎈 Simple reactive notebooks for Julia
Julia
5,078
293
#3
FluxML/Flux.jl
Relax! Flux is the ML library that doesn't make you tensor
Julia
4,585
613
#4
SciML/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.
Julia
2,913
235
#5
JuliaLang/IJulia.jl
Julia kernel for Jupyter
Julia
2,818
418
#6
mitmath/computational-thinking
Course 18.S191 at MIT, Fall 2022 - Introduction to computational thinking with Julia
Julia
2,657
487
#7
MakieOrg/Makie.jl
Interactive data visualizations and plotting in Julia
Julia
2,497
327
#8
GenieFramework/Genie.jl
🧞The highly productive Julia web framework
Julia
2,310
190
#9
jump-dev/JuMP.jl
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
Julia
2,277
402
#10
TuringLang/Turing.jl
Bayesian inference with probabilistic programming.
Julia
2,088
223
#11
GiovineItalia/Gadfly.jl
Crafty statistical graphics for Julia.
Julia
1,908
251
#12
JuliaPlots/Plots.jl
Powerful convenience for Julia visualizations and data analysis
Julia
1,874
360
#13
JuliaAI/MLJ.jl
A Julia machine learning framework
Julia
1,827
158
#14
probcomp/Gen.jl
A general-purpose probabilistic programming system with programmable inference
Julia
1,807
162
#15
JuliaData/DataFrames.jl
In-memory tabular data in Julia
Julia
1,750
372
#16
FluxML/Zygote.jl
21st century AD
Julia
1,504
212
#17
SciML/ModelingToolkit.jl
An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
Julia
1,483
212
#18
JuliaPy/PyCall.jl
Package to call Python functions from the Julia language
Julia
1,481
188
#19
JuliaLang/PackageCompiler.jl
Compile your Julia Package
Julia
1,461
195
#20
JuliaPlots/UnicodePlots.jl
Unicode-based scientific plotting for working in the terminal
Julia
1,460
80
#21
svaksha/Julia.jl
Curated decibans of Julia programming language.
Julia
1,458
199
#22
nealmckee/penumbra
Penumbra Color Theme
Julia
1,402
33
#23
JuliaSymbolics/Symbolics.jl
Symbolic programming for the next generation of numerical software
Julia
1,397
163
#24
mossr/BeautifulAlgorithms.jl
Concise and beautiful algorithms written in Julia
Julia
1,344
92
#25
pluskid/Mocha.jl
Deep Learning framework for Julia
Julia
1,288
251
#26
jonathan-laurent/AlphaZero.jl
A generic, simple and fast implementation of Deepmind's AlphaZero algorithm.
Julia
1,263
138
#27
JuliaGPU/CUDA.jl
CUDA programming in Julia.
Julia
1,254
238
#28
timholy/Revise.jl
Automatically update function definitions in a running Julia session
Julia
1,234
111
#29
caseykneale/VIMKiller
Exiting VIM is hard; sometimes we need to take drastic measures
Julia
1,227
16
#30
JuliaNLSolvers/Optim.jl
Optimization functions for Julia
Julia
1,137
229
#31
JuliaStats/Distributions.jl
A Julia package for probability distributions and associated functions.
Julia
1,136
423
#32
h-Klok/StatsWithJuliaBook
None
Julia
1,087
278
#33
CliMA/Oceananigans.jl
🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
Julia
1,060
216
#34
SciML/NeuralPDE.jl
Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation
Julia
1,043
210
#35
tlienart/Franklin.jl
(yet another) static site generator. Simple, customisable, fast, maths with KaTeX, code evaluation, optional pre-rendering, in Julia.
Julia
991
116
#36
svaksha/pythonidae
Curated decibans of scientific programming resources in Python.
Julia
977
190
#37
QuantumBFS/Yao.jl
Extensible, Efficient Quantum Algorithm Design for Humans.
Julia
966
126
#38
FluxML/model-zoo
Please do not feed the models
Julia
923
333
#39
JuliaDiff/ForwardDiff.jl
Forward Mode Automatic Differentiation for Julia
Julia
915
147
#40
SciML/DiffEqFlux.jl
Pre-built implicit layer architectures with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods
Julia
885
155
#41
malmaud/TensorFlow.jl
A Julia wrapper for TensorFlow
Julia
884
110
#42
FRBNY-DSGE/DSGE.jl
Solve and estimate Dynamic Stochastic General Equilibrium models (including the New York Fed DSGE)
Julia
881
228
#43
JuliaPy/PythonCall.jl
Python and Julia in harmony.
Julia
876
67
#44
JuliaDynamics/DynamicalSystems.jl
Award winning software library for nonlinear dynamics and nonlinear timeseries analysis
Julia
864
96
#45
joshday/OnlineStats.jl
⚡ Single-pass algorithms for statistics
Julia
855
64
#46
JuliaDynamics/DrWatson.jl
The perfect sidekick to your scientific inquiries
Julia
852
93
#47
JunoLab/Weave.jl
Scientific reports/literate programming for Julia
Julia
838
96
#48
JuliaDocs/Documenter.jl
A documentation generator for Julia.
Julia
838
491
#49
JuliaAnimators/Javis.jl
Julia Animations and Visualizations
Julia
834
50
#50
JuliaDynamics/Agents.jl
Agent-based modeling framework in Julia
Julia
797
134
#51
JuliaArrays/StaticArrays.jl
Statically sized arrays for Julia
Julia
791
151
#52
KristofferC/OhMyREPL.jl
Syntax highlighting and other enhancements for the Julia REPL
Julia
784
61
#53
MikeInnes/diff-zoo
Differentiation for Hackers
Julia
772
65
#54
aviatesk/JET.jl
An experimental code analyzer for Julia. No need for additional type annotations.
Julia
768
32
#55
JuliaData/JuliaDB.jl
Parallel analytical database in pure Julia
Julia
767
62
#56
JuliaInterop/Cxx.jl
The Julia C++ Interface
Julia
759
107
#57
SciML/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.
Julia
756
88
#58
JuliaSIMD/LoopVectorization.jl
Macro(s) for vectorizing loops.
Julia
753
69
#59
gridap/Gridap.jl
Grid-based approximation of partial differential equations in Julia
Julia
742
100
#60
timholy/ProgressMeter.jl
Progress meter for long-running computations
Julia
726
93
#61
JuliaCollections/DataStructures.jl
Julia implementation of Data structures
Julia
702
249
#62
JuliaPOMDP/POMDPs.jl
MDPs and POMDPs in Julia - An interface for defining, solving, and simulating fully and partially observable Markov decision processes on discrete and continuous spaces.
Julia
692
103
#63
KristofferC/TimerOutputs.jl
Formatted output of timed sections in Julia
Julia
679
57
#64
MilesCranmer/SymbolicRegression.jl
Distributed High-Performance Symbolic Regression in Julia
Julia
678
97
#65
adambom/dictionary
A JSON representation of Webster's Unabridged Dictionary
Julia
678
174
#66
logankilpatrick/ChatGPT-Plugins-Collection
An unofficial collection of Plugins for ChatGPT, in any programming language!
Julia
672
54
#67
sbromberger/LightGraphs.jl
An optimized graphs package for the Julia programming language
Julia
671
182
#68
JuliaDebug/Cthulhu.jl
The slow descent into madness
Julia
667
42
#69
WaterLily-jl/WaterLily.jl
Fast and simple fluid simulator in Julia
Julia
666
87
#70
JuliaCI/PkgTemplates.jl
Create new Julia packages, the easy way
Julia
665
104
#71
cvxgrp/cvxbook_additional_exercises
Additional exercises and data for EE364a. No solutions; for public consumption.
Julia
660
177
#72
JuliaParallel/Dagger.jl
A framework for out-of-core and parallel execution
Julia
656
69
#73
JuliaWeb/HTTP.jl
HTTP for Julia
Julia
652
181
#74
JuliaCI/BenchmarkTools.jl
A benchmarking framework for the Julia language
Julia
634
102
#75
AlgebraicJulia/Catlab.jl
A framework for applied category theory in the Julia language
Julia
633
57
#76
JuliaLang/Pkg.jl
Pkg - Package manager for the Julia programming language
Julia
629
273
#77
PainterQubits/Unitful.jl
Physical quantities with arbitrary units
Julia
627
117
#78
mcabbott/Tullio.jl
Julia
622
29
#79
JuliaRegistries/General
The official registry of general Julia packages
Julia
619
481
#80
JuliaReinforcementLearning/ReinforcementLearning.jl
A reinforcement learning package for Julia
Julia
609
111
#81
JuliaStats/GLM.jl
Generalized linear models in Julia
Julia
607
116
#82
JuliaGraphics/Luxor.jl
Simple drawings using vector graphics; Cairo "for tourists!"
Julia
598
72
#83
domluna/JuliaFormatter.jl
An opinionated code formatter for Julia. Plot twist - the opinion is your own.
Julia
594
71
#84
JuliaStats/StatsBase.jl
Basic statistics for Julia
Julia
592
193
#85
FluxML/FastAI.jl
Repository of best practices for deep learning in Julia, inspired by fastai
Julia
588
50
#86
SciML/OrdinaryDiffEq.jl
High performance ordinary differential equation (ODE) and differential-algebraic equation (DAE) solvers, including neural ordinary differential equations (neural ODEs) and scientific machine learning (SciML)
Julia
579
221
#87
ITensor/ITensors.jl
A Julia library for efficient tensor computations and tensor network calculations. ITensor is supported by the Simons Foundation's Flatiron Institute.
Julia
575
127
#88
jump-dev/Convex.jl
A Julia package for disciplined convex programming
Julia
574
120
#89
JuliaIO/JLD2.jl
HDF5-compatible file format in pure Julia
Julia
574
91
#90
korsbo/Latexify.jl
Convert julia objects to LaTeX equations, arrays or other environments.
Julia
571
60
#91
trixi-framework/Trixi.jl
Trixi.jl: Adaptive high-order numerical simulations of conservation laws in Julia
Julia
569
113
#92
qojulia/QuantumOptics.jl
Library for the numerical simulation of closed as well as open quantum systems.
Julia
560
110
#93
fredrikekre/Literate.jl
Simple package for literate programming in Julia
Julia
559
64
#94
BenLauwens/ThinkJulia.jl
Port of the book Think Python to the Julia programming language
Julia
556
136
#95
TidierOrg/Tidier.jl
Meta-package for data analysis in Julia, modeled after the R tidyverse.
Julia
555
13
#96
JuliaApproximation/ApproxFun.jl
Julia package for function approximation
Julia
549
70
#97
cstjean/ScikitLearn.jl
Julia implementation of the scikit-learn API https://cstjean.github.io/ScikitLearn.jl/dev/
Julia
548
74
#98
JuliaSymbolics/SymbolicUtils.jl
Symbolic expressions, rewriting and simplification
Julia
544
119
#99
JuliaMath/Interpolations.jl
Fast, continuous interpolation of discrete datasets in Julia
Julia
543
113
#100
LuxDL/Lux.jl
Elegant and Performant Scientific Machine Learning in Julia
Julia
541
64

Related Languages

Quick Stats

Average Stars
1,528
Average Forks
214
Total Repositories
101