Trending Julia Projects

This page lists the top trending Julia projects based on the growth of GitHub stars.
It is updated once every day. The last update was on 16 Jun 2025.
» Get a weekly report « straight in your inbox. Every Friday.

Top 50 Trending Julia Projects

  1. PythonCall.jl

    Python and Julia in harmony.

  2. WaterLily.jl

    Fast and simple fluid simulator in Julia

  3. Lux.jl

    Elegant and Performant Deep Learning

  4. Oceananigans.jl

    🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs

  5. Trixi.jl

    Trixi.jl: Adaptive high-order numerical simulations of conservation laws in Julia

  6. SymbolicRegression.jl

    Distributed High-Performance Symbolic Regression in Julia

  7. Gridap.jl

    Grid-based approximation of partial differential equations in Julia

  8. Catlab.jl

    A framework for applied category theory in the Julia language

  9. Agents.jl

    Agent-based modeling framework in Julia

  10. Enzyme.jl

    Julia bindings for the Enzyme automatic differentiator

  11. TensorOperations.jl

    Julia package for tensor contractions and related operations

  12. Tullio.jl

    â…€

  13. ForwardDiff.jl

    Forward Mode Automatic Differentiation for Julia

  14. JET.jl

    An experimental code analyzer for Julia. No need for additional type annotations.

  15. Cthulhu.jl

    The slow descent into madness

  16. General

    The official registry of general Julia packages

  17. Tidier.jl

    Meta-package for data analysis in Julia, modeled after the R tidyverse.

  18. CUDA.jl

    CUDA programming in Julia.

  19. GeoStats.jl

    An extensible framework for geospatial data science and geostatistical modeling fully written in Julia

  20. ReinforcementLearning.jl

    A reinforcement learning package for Julia

  21. Transformers.jl

    Julia Implementation of Transformer models

  22. Yao.jl

    Extensible, Efficient Quantum Algorithm Design for Humans.

  23. JLD2.jl

    HDF5-compatible file format in pure Julia

  24. 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)

  25. Makie.jl

    Interactive data visualizations and plotting in Julia

  26. ITensors.jl

    A Julia library for efficient tensor computations and tensor network calculations. ITensors.jl is supported by the Simons Foundation's Flatiron Institute.

  27. 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.

  28. 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

  29. NeuralPDE.jl

    Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

  30. Revise.jl

    Automatically update function definitions in a running Julia session

  31. AlphaZero.jl

    A generic, simple and fast implementation of Deepmind's AlphaZero algorithm.

  32. ProgressMeter.jl

    Progress meter for long-running computations

  33. DataStructures.jl

    Julia implementation of Data structures

  34. Symbolics.jl

    Symbolic programming for the next generation of numerical software

  35. 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.

  36. QuantEcon.jl

    Julia implementation of QuantEcon routines

  37. Documenter.jl

    A documentation generator for Julia.

  38. QuantumOptics.jl

    Library for the numerical simulation of closed as well as open quantum systems.

  39. StaticArrays.jl

    Statically sized arrays for Julia

  40. JuMP.jl

    Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)

  41. TimerOutputs.jl

    Formatted output of timed sections in Julia

  42. JuliaFormatter.jl

    An opinionated code formatter for Julia. Plot twist - the opinion is your own.

  43. PackageCompiler.jl

    Compile your Julia Package

  44. MLJ.jl

    A Julia machine learning framework

  45. Franklin.jl

    (yet another) static site generator. Simple, customisable, fast, maths with KaTeX, code evaluation, optional pre-rendering, in Julia.

  46. Distributions.jl

    A Julia package for probability distributions and associated functions.

  47. PkgTemplates.jl

    Create new Julia packages, the easy way

  48. ControlSystems.jl

    A Control Systems Toolbox for Julia

  49. ScikitLearn.jl

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

  50. Luxor.jl

    Simple drawings using vector graphics; Cairo "for tourists!"

ABOUT: The growth percentage is calculated as the increase in the number of stars compared to the previous month. We list only projects that have at least 500 stars and a GitHub organization logo set.

Index

What are some of the trending open-source Julia projects? This list will help you:

Project Growth
1 PythonCall.jl 3.6%
2 WaterLily.jl 3.4%
3 Lux.jl 2.9%
4 Oceananigans.jl 2.6%
5 Trixi.jl 2.3%
6 SymbolicRegression.jl 2.3%
7 Gridap.jl 2.2%
8 Catlab.jl 2.1%
9 Agents.jl 2.1%
10 Enzyme.jl 2.0%
11 TensorOperations.jl 1.9%
12 Tullio.jl 1.9%
13 ForwardDiff.jl 1.7%
14 JET.jl 1.6%
15 Cthulhu.jl 1.6%
16 General 1.4%
17 Tidier.jl 1.4%
18 CUDA.jl 1.3%
19 GeoStats.jl 1.3%
20 ReinforcementLearning.jl 1.3%
21 Transformers.jl 1.3%
22 Yao.jl 1.2%
23 JLD2.jl 1.2%
24 OrdinaryDiffEq.jl 1.2%
25 Makie.jl 1.2%
26 ITensors.jl 1.2%
27 Optimization.jl 1.2%
28 ModelingToolkit.jl 1.1%
29 NeuralPDE.jl 1.1%
30 Revise.jl 1.1%
31 AlphaZero.jl 1.1%
32 ProgressMeter.jl 1.1%
33 DataStructures.jl 1.0%
34 Symbolics.jl 1.0%
35 DifferentialEquations.jl 1.0%
36 QuantEcon.jl 1.0%
37 Documenter.jl 0.9%
38 QuantumOptics.jl 0.9%
39 StaticArrays.jl 0.9%
40 JuMP.jl 0.9%
41 TimerOutputs.jl 0.9%
42 JuliaFormatter.jl 0.8%
43 PackageCompiler.jl 0.8%
44 MLJ.jl 0.8%
45 Franklin.jl 0.8%
46 Distributions.jl 0.8%
47 PkgTemplates.jl 0.7%
48 ControlSystems.jl 0.7%
49 ScikitLearn.jl 0.7%
50 Luxor.jl 0.7%

Did you know that Julia is
the 45th most popular programming language
based on number of references?