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 22 Apr 2024.
» Get a weekly report « straight in your inbox. Every Friday.

Top 50 Trending Julia Projects

  • PythonCall.jl

    Python and Julia in harmony.

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

  • ReinforcementLearning.jl

    A reinforcement learning package for Julia

  • Cthulhu.jl

    The slow descent into madness

  • CUDA.jl

    CUDA programming in Julia.

  • StaticArrays.jl

    Statically sized arrays for Julia

  • ApproxFun.jl

    Julia package for function approximation

  • Agents.jl

    Agent-based modeling framework in Julia

  • Dagger.jl

    A framework for out-of-core and parallel execution

  • NeuralPDE.jl

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

  • 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

  • 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

  • Catlab.jl

    A framework for applied category theory in the Julia language

  • Gridap.jl

    Grid-based approximation of partial differential equations in Julia

  • JLD2.jl

    HDF5-compatible file format in pure Julia

  • Weave.jl

    Scientific reports/literate programming for Julia

  • BenchmarkTools.jl

    A benchmarking framework for the Julia language

  • Makie.jl

    Interactive data visualizations and plotting in Julia

  • Symbolics.jl

    Symbolic programming for the next generation of numerical software

  • Luxor.jl

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

  • Yao.jl

    Extensible, Efficient Quantum Algorithm Design for Humans.

  • UnicodePlots.jl

    Unicode-based scientific plotting for working in the terminal

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

  • PkgTemplates.jl

    Create new Julia packages, the easy way

  • ForwardDiff.jl

    Forward Mode Automatic Differentiation for Julia

  • Unitful.jl

    Physical quantities with arbitrary units

  • Oceananigans.jl

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

  • FastAI.jl

    Repository of best practices for deep learning in Julia, inspired by fastai

  • Pkg.jl

    Pkg - Package manager for the Julia programming language

  • HTTP.jl

    HTTP for Julia

  • JuMP.jl

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

  • Documenter.jl

    A documentation generator for Julia.

  • model-zoo

    Please do not feed the models

  • PackageCompiler.jl

    Compile your Julia Package

  • StatsBase.jl

    Basic statistics for Julia

  • GLM.jl

    Generalized linear models in Julia

  • PyCall.jl

    Package to call Python functions from the Julia language

  • MLJ.jl

    A Julia machine learning framework

  • DataFrames.jl

    In-memory tabular data in Julia

  • Flux.jl

    Relax! Flux is the ML library that doesn't make you tensor

  • Genie.jl

    🧞The highly productive Julia web framework

  • Images.jl

    An image library for Julia

  • Distributions.jl

    A Julia package for probability distributions and associated functions.

  • Zygote.jl

    21st century AD

  • julia

    The Julia Programming Language

  • IJulia.jl

    Julia kernel for Jupyter

  • Cxx.jl

    The Julia C++ Interface

  • DSGE.jl

    Solve and estimate Dynamic Stochastic General Equilibrium models (including the New York Fed DSGE)

  • DataStructures.jl

    Julia implementation of Data structures

  • Javis.jl

    Julia Animations and Visualizations

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 4.6%
2 Optimization.jl 3.3%
3 ReinforcementLearning.jl 3.2%
4 Cthulhu.jl 3.1%
5 CUDA.jl 2.8%
6 StaticArrays.jl 2.7%
7 ApproxFun.jl 2.7%
8 Agents.jl 2.6%
9 Dagger.jl 2.6%
10 NeuralPDE.jl 2.6%
11 DiffEqFlux.jl 2.3%
12 ModelingToolkit.jl 2.3%
13 Catlab.jl 2.2%
14 Gridap.jl 2.2%
15 JLD2.jl 2.1%
16 Weave.jl 2.1%
17 BenchmarkTools.jl 1.9%
18 Makie.jl 1.8%
19 Symbolics.jl 1.7%
20 Luxor.jl 1.6%
21 Yao.jl 1.6%
22 UnicodePlots.jl 1.6%
23 DifferentialEquations.jl 1.5%
24 PkgTemplates.jl 1.5%
25 ForwardDiff.jl 1.4%
26 Unitful.jl 1.4%
27 Oceananigans.jl 1.4%
28 FastAI.jl 1.4%
29 Pkg.jl 1.3%
30 HTTP.jl 1.3%
31 JuMP.jl 1.3%
32 Documenter.jl 1.3%
33 model-zoo 1.2%
34 PackageCompiler.jl 1.2%
35 StatsBase.jl 1.2%
36 GLM.jl 1.2%
37 PyCall.jl 1.2%
38 MLJ.jl 1.2%
39 DataFrames.jl 1.1%
40 Flux.jl 1.0%
41 Genie.jl 1.0%
42 Images.jl 1.0%
43 Distributions.jl 0.9%
44 Zygote.jl 0.8%
45 julia 0.8%
46 IJulia.jl 0.8%
47 Cxx.jl 0.7%
48 DSGE.jl 0.6%
49 DataStructures.jl 0.6%
50 Javis.jl 0.5%