Discover the top trending Julia repositories and projects on Github. Explore the latest trends in Julia development.

Trending Repositories

1

julia

The Julia Programming Language
🔥🔥🔥
2

About.jl

Mirror of https://code.tecosaur.net/tec/About.jl
🔥🔥🔥
3

polylux

A package for creating slides in Typst
🔥🔥🔥
4

Chairmarks.jl

Benchmarks with back support
🔥🔥🔥
5

ExplicitImports.jl

Figure out what implicit exports a Julia module is relying on, in order to make them explicit
🔥🔥🔥
6

JuliaLowering.jl

Julia code lowering with precise provenance
🔥🔥
7

PythonCall.jl

Python and Julia in harmony.
📣
8

SummaryTables.jl

A Julia package for creating publication-ready summary tables in HTML, docx, LaTeX and Typst
📣
9

SpeedyWeather.jl

The little sister of a big weather forecast model
📣
10

penumbra

Penumbra Color Theme
📣
11

ArnoldiMethod.jl

The Arnoldi Method with Krylov-Schur restart, natively in Julia.
📣
12

NonlinearSolve.jl

High-performance and differentiation-enabled nonlinear solvers (Newton methods), bracketed rootfinding (bisection, Falsi), with sparsity and Newton-Krylov support.
📣
13

PromptingTools.jl

Streamline your life using PromptingTools.jl, the Julia package that simplifies interacting with large language models.
📣
14

SciMLStyle

A style guide for stylish Julia developers
📣
15

Public.jl

📣
16

Turing.jl

Bayesian inference with probabilistic programming.
📣
17

Supposition.jl

A Julia implementation of choice sequence based PBT, inspired by Hypothesis
📣
18

DocumenterInterLinks.jl

A plugin for Documenter.jl that enables linking between projects
📣
19

Lux.jl

Explicitly Parameterized Neural Networks in Julia
📣
20

Distributed.jl

Create and control multiple Julia processes remotely for distributed computing. Ships as a Julia stdlib.
⬆️
21

QuartoNotebookRunner.jl

⬆️
22

ExaModels.jl

An algebraic modeling and automatic differentiation tool in Julia Language, specialized for SIMD abstraction of nonlinear programs.
⬆️
23

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.
⬆️
24

Llama.jl

Julia interface to llama.cpp, a C/C++ library for running language models
⬆️
25

Symbolics.jl

Symbolic programming for the next generation of numerical software
⬆️
26

Copulas.jl

A fully `Distributions.jl`-compliant copula package
⬆️
27

Optim.jl

Optimization functions for Julia
⬆️
28

Mousetrap.jl

Finally, a GUI Engine made for Julia
⬆️
29

AIHelpMe.jl

Harnessing Julia's Rich Documentation for Tailored AI-Assisted Coding Guidance
⬆️
30

Makie.jl

High level plotting on the GPU.
⬆️
31

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.
⬆️
32

BenchmarkTools.jl

A benchmarking framework for the Julia language
⬆️
33

DimensionalData.jl

Named dimensions and indexing for julia arrays and other data
⬆️
34

model-zoo

Please do not feed the models
⬆️
35

Aqua.jl

Auto QUality Assurance for Julia packages
⬆️
36

CUDA.jl

CUDA programming in Julia.
⬆️
37

ConcreteStructs.jl

🏩🏠🌆🏨🌇🏦
⬆️
38

Flux.jl

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

CSV.jl

Utility library for working with CSV and other delimited files in the Julia programming language
⬆️
40

WriteDocx.jl

A Julia package to create docx files for Microsoft Word from scratch
⬆️
41

Infiltrator.jl

No-overhead breakpoints in Julia
⬆️
42

PrecompileTools.jl

Reduce time-to-first-execution of Julia code
⬆️
43

TestReadme.jl

Test the code-contents of a README file for a Julia project automatically
⬆️
44

MixedStructTypes.jl

Combine multiple types in a single one
⬆️
45

SafeTensors.jl

⬆️
46

Preferences.jl

Project Preferences Package
⬆️
47

TriangulArt.jl

Artify images using Delaunay Triangulation
⬆️
48

DataFrames.jl

In-memory tabular data in Julia
⬆️
49

NeuroTreeModels.jl

Differentiable tree-based models for tabular data
⬆️
50

AllocCheck.jl

AllocCheck
⬆️
51

NavierStokes.jl

Short example of Navier-Stokes simulation on GPU
⬆️
52

DotEnv.jl

Get environment variables from .env files in your Julia projects.
⬆️
53

Tidier.jl

100% Julia implementation of the R tidyverse mini-language
⬆️
54

Llama2.jl

llama2.c but in Julia
⬆️
55

SR2TuringPluto.jl

StatisticalRethinking notebook project using Turing and Pluto notebooks (derived from Max Lapan's Jupyter project)
⬆️
56

SlurmClusterManager.jl

julia package for running code on slurm clusters
⬆️
57

Format.jl

A Julia package to provide C and Python-like formatting support
⬆️
58

Diffractor.jl

Next-generation AD
⬆️
59

BrainForth

An Impractical Stack Language
⬆️
60

TimerOutputs.jl

Formatted output of timed sections in Julia
⬆️
61

VectorPrisms.jl

Making structs viewable as AbstractVectors
⬆️
62

PkgJogger.jl

Take your packages for a jog!
⬆️
63

Bplus.jl

A modern OpenGL 4.6 rendering framework, written in Julia.
⬆️
64

SumTypes.jl

An implementation of Sum types in Julia
⬆️
65

CxxWrap.jl

Package to make C++ libraries available in Julia
⬆️
66

LinearSolve.jl

LinearSolve.jl: High-Performance Unified Interface for Linear Solvers in Julia. Easily switch between factorization and Krylov methods, add preconditioners, and all in one interface.
⬆️
67

BlackBoxOptim.jl

Black-box optimization for Julia
⬆️
68

MultiFloats.jl

Fast, SIMD-accelerated extended-precision arithmetic for Julia
⬆️
69

DataFramesMeta.jl

Metaprogramming tools for DataFrames
⬆️
70

JET.jl

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

Parameters.jl

Types with default field values, keyword constructors and (un-)pack macros
⬆️
72

Octofitter.jl

Octofitter is a Julia package for performing Bayesian inference against direct images of exoplanets, relative astrometry, and astrometric acceleration of the host star.
⬆️
73

ModelPredictiveControl.jl

An open source model predictive control package for Julia.
⬆️
74

JuliaFormatter.jl

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

TensorKit.jl

A Julia package for large-scale tensor computations, with a hint of category theory
⬆️
76

CausalInference.jl

Causal inference, graphical models and structure learning in Julia
⬆️
77

JulGame.jl

JulGame is a game engine based on the Julia programming language with the help of SDL2.
⬆️
78

Roots.jl

Root finding functions for Julia
⬆️
79

LinearOperators.jl

Linear Operators for Julia
⬆️
80

Julia-LLM-Leaderboard

Provides a platform for the Julia community to compare AI models' abilities in generating syntactically correct Julia code, featuring structured tests and automated evaluations for easy and collaborative benchmarking.
⬆️
81

MutationChecks.jl

⬆️
82

Metatheory.jl

General purpose algebraic metaprogramming and symbolic computation library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.
⬆️
83

EcneProject

Ecne: An engine for verifying the soundness of R1CS constraints
⬆️
84

Bumper.jl

Bring Your Own Stack
⬆️
85

PowerSystemsInvestments.jl

Modeling library for Power Systems investment models. E.g., Capacity Expansion and Transmission Expansion
⬆️
86

Nclusion.jl

Scalable nonparametric clustering with unified marker gene selection for single-cell RNA-seq data
⬆️
87

Franklin.jl

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

Coil.jl

꩜ Lift Julia array operations to MLIR dialects and run using IREE.
⬆️
89

DepotDelivery.jl

Julia Project → Standalone Julia Depot
⬆️
90

Enzyme.jl

Julia bindings for the Enzyme automatic differentiator
⬆️
91

ProtoStructs.jl

Easy prototyping of structs
⬆️
92

ReadStatTables.jl

Read and write Stata, SAS and SPSS data files with Julia tables
⬆️
93

LIKWID.jl

Julia wrapper for the performance monitoring and benchmarking suite LIKWID.
⬆️
94

cvxbook_additional_exercises

Additional exercises and data for EE364a. No solutions; for public consumption.
⬆️
95

PairPlots.jl

Beautiful and flexible vizualizations of high dimensional data
⬆️
96

Meshes.jl

Computational geometry and meshing algorithms in Julia
⬆️
97

AlphaZero.jl

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

SymbolicRegression.jl

Distributed High-Performance Symbolic Regression in Julia
⬆️
99

AppBundler.jl

Bundle your Julia application
⬆️
100

Tulip.jl

Interior-point solver in pure Julia
⬆️