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

Top 50 Trending Julia Projects

  • SeaPearl.jl

    Julia hybrid constraint programming solver enhanced by a reinforcement learning driven search.

  • FourierFlows.jl

    Tools for building fast, hackable, pseudospectral partial differential equation solvers on periodic domains

  • EvoTrees.jl

    Boosted trees in Julia

  • Rocket.jl

    Functional reactive programming extensions library for Julia

  • MPI.jl

    MPI wrappers for Julia

  • arrow-julia

    Official Julia implementation of Apache Arrow

  • Octavian.jl

    Multi-threaded BLAS-like library that provides pure Julia matrix multiplication

  • FiniteDiff.jl

    Fast non-allocating calculations of gradients, Jacobians, and Hessians with sparsity support

  • Hands-on-Design-Patterns-and-Best-Practices-with-Julia

    Hands-On Design Patterns with Julia, published by Packt

  • Enzyme.jl

    Julia bindings for the Enzyme automatic differentiator

  • Meshes.jl

    Computational geometry and meshing algorithms in Julia

  • NLsolve.jl

    Julia solvers for systems of nonlinear equations and mixed complementarity problems

  • BioSequences.jl

    Biological sequences for the julia language

  • SciMLStyle

    A style guide for stylish Julia developers

  • ImplicitGlobalGrid.jl

    Almost trivial distributed parallelization of stencil-based GPU and CPU applications on a regular staggered grid

  • jnumpy

    Writing Python C extensions in Julia within 5 minutes.

  • NamedDims.jl

    For working with dimensions of arrays by name

  • Measurements.jl

    Error propagation calculator and library for physical measurements. It supports real and complex numbers with uncertainty, arbitrary precision calculations, operations with arrays, and numerical integration.

  • Polyester.jl

    The cheapest threads you can find!

  • DataDrivenDiffEq.jl

    Data driven modeling and automated discovery of dynamical systems for the SciML Scientific Machine Learning organization

  • BinaryBuilder.jl

    Binary Dependency Builder for Julia

  • oneAPI.jl

    Julia support for the oneAPI programming toolkit.

  • Roots.jl

    Root finding functions for Julia

  • KernelAbstractions.jl

    Heterogeneous programming in Julia

  • Graphs.jl

    An optimized graphs package for the Julia programming language (by JuliaGraphs)

  • Cascadia.jl

    A CSS Selector library in Julia

  • LibPQ.jl

    A Julia wrapper for libpq

  • Trixi.jl

    Trixi.jl: Adaptive high-order numerical simulations of hyperbolic PDEs in Julia

  • NBodySimulator.jl

    A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics

  • Catlab.jl

    A framework for applied category theory in the Julia language

  • Agents.jl

    Agent-based modeling framework in Julia

  • Optimization.jl

    Local, global, and beyond optimization for scientific machine learning (SciML)

  • ReservoirComputing.jl

    Reservoir computing utilities for scientific machine learning (SciML)

  • Molly.jl

    Molecular simulation in Julia

  • SymbolicUtils.jl

    Expression rewriting and simplification

  • Unitful.jl

    Physical quantities with arbitrary units

  • SciMLSensitivity.jl

    A component of the DiffEq ecosystem for enabling sensitivity analysis for scientific machine learning (SciML). Optimize-then-discretize, discretize-then-optimize, and more for ODEs, SDEs, DDEs, DAEs, etc.

  • DFTK.jl

    Density-functional toolkit

  • General

    The official registry of general Julia packages

  • CUDA.jl

    CUDA programming in Julia.

  • Yggdrasil

    Collection of builder repositories for BinaryBuilder.jl

  • FastAI.jl

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

  • LoopVectorization.jl

    Macro(s) for vectorizing loops.

  • Symbolics.jl

    A fast and modern CAS for a fast and modern language.

  • DiffEqOperators.jl

    Linear operators for discretizations of differential equations and scientific machine learning (SciML)

  • JLD2.jl

    HDF5-compatible file format in pure Julia

  • Infiltrator.jl

    No-overhead breakpoints in Julia

  • ReinforcementLearningAnIntroduction.jl

    Julia code for the book Reinforcement Learning An Introduction

  • LsqFit.jl

    Simple curve fitting in Julia

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 SeaPearl.jl 12.8%
2 FourierFlows.jl 8.5%
3 EvoTrees.jl 8.5%
4 Rocket.jl 6.0%
5 MPI.jl 5.6%
6 arrow-julia 5.1%
7 Octavian.jl 5.0%
8 FiniteDiff.jl 4.7%
9 Hands-on-Design-Patterns-and-Best-Practices-with-Julia 4.5%
10 Enzyme.jl 4.5%
11 Meshes.jl 4.3%
12 NLsolve.jl 4.2%
13 BioSequences.jl 4.2%
14 SciMLStyle 3.8%
15 ImplicitGlobalGrid.jl 3.7%
16 jnumpy 3.5%
17 NamedDims.jl 3.4%
18 Measurements.jl 3.3%
19 Polyester.jl 3.3%
20 DataDrivenDiffEq.jl 3.3%
21 BinaryBuilder.jl 3.1%
22 oneAPI.jl 3.1%
23 Roots.jl 3.0%
24 KernelAbstractions.jl 3.0%
25 Graphs.jl 2.9%
26 Cascadia.jl 2.9%
27 LibPQ.jl 2.8%
28 Trixi.jl 2.7%
29 NBodySimulator.jl 2.7%
30 Catlab.jl 2.6%
31 Agents.jl 2.6%
32 Optimization.jl 2.6%
33 ReservoirComputing.jl 2.5%
34 Molly.jl 2.5%
35 SymbolicUtils.jl 2.4%
36 Unitful.jl 2.4%
37 SciMLSensitivity.jl 2.3%
38 DFTK.jl 2.3%
39 General 2.3%
40 CUDA.jl 2.3%
41 Yggdrasil 2.3%
42 FastAI.jl 2.3%
43 LoopVectorization.jl 2.3%
44 Symbolics.jl 2.2%
45 DiffEqOperators.jl 2.2%
46 JLD2.jl 2.2%
47 ClusterManagers.jl 2.1%
48 Infiltrator.jl 2.1%
49 ReinforcementLearningAnIntroduction.jl 2.0%
50 LsqFit.jl 2.0%