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 27 Nov 2023.
» Get a weekly report « straight in your inbox. Every Friday.

Top 50 Trending Julia Projects

  • PythonCall.jl

    Python and Julia in harmony.

  • Agents.jl

    Agent-based modeling framework in Julia

  • Dagger.jl

    A framework for out-of-core and parallel execution

  • ReinforcementLearning.jl

    A reinforcement learning package for Julia

  • Yao.jl

    Extensible, Efficient Quantum Algorithm Design for Humans.

  • Cthulhu.jl

    The slow descent into madness

  • Oceananigans.jl

    ๐ŸŒŠ Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs

  • Makie.jl

    Interactive data visualizations and plotting in Julia

  • NeuralPDE.jl

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

  • Unitful.jl

    Physical quantities with arbitrary units

  • DataStructures.jl

    Julia implementation of Data structures

  • 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

  • LoopVectorization.jl

    Macro(s) for vectorizing loops.

  • BenchmarkTools.jl

    A benchmarking framework for the Julia language

  • DSGE.jl

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

  • JuMP.jl

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

  • Gridap.jl

    Grid-based approximation of partial differential equations in Julia

  • Documenter.jl

    A documentation generator for Julia.

  • Genie.jl

    ๐ŸงžThe highly productive Julia web framework

  • Javis.jl

    Julia Animations and Visualizations

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

  • Symbolics.jl

    Symbolic programming for the next generation of numerical software

  • DiffEqFlux.jl

    Universal neural differential equations with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods

  • ApproxFun.jl

    Julia package for function approximation

  • StatsBase.jl

    Basic statistics for Julia

  • Catlab.jl

    A framework for applied category theory in the Julia language

  • PkgTemplates.jl

    Create new Julia packages, the easy way

  • Weave.jl

    Scientific reports/literate programming for Julia

  • CUDA.jl

    CUDA programming in Julia.

  • UnicodePlots.jl

    Unicode-based scientific plotting for working in the terminal

  • StaticArrays.jl

    Statically sized arrays for Julia

  • MLJ.jl

    A Julia machine learning framework

  • Plots.jl

    Powerful convenience for Julia visualizations and data analysis

  • julia

    The Julia Programming Language

  • General

    The official registry of general Julia packages

  • PyCall.jl

    Package to call Python functions from the Julia language

  • DataFrames.jl

    In-memory tabular data in Julia

  • Distributions.jl

    A Julia package for probability distributions and associated functions.

  • ForwardDiff.jl

    Forward Mode Automatic Differentiation for Julia

  • PackageCompiler.jl

    Compile your Julia Package

  • Images.jl

    An image library for Julia

  • Luxor.jl

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

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

  • Flux.jl

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

  • Gadfly.jl

    Crafty statistical graphics for Julia.

  • Zygote.jl

    21st century AD

  • IJulia.jl

    Julia kernel for Jupyter

  • HTTP.jl

    HTTP for Julia

  • Cxx.jl

    The Julia C++ Interface

  • FastAI.jl

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

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