Discover the top trending Julia repositories and projects on Github. Explore the latest trends in Julia development.
DispatchDoctor.jl
The dispatch doctor prescribes type stabilityjulia
The Julia Programming Languagepolylux
A package for creating slides in TypstJuliaLowering.jl
Julia code lowering with precise provenanceReactant.jl
Runic.jl
A code formatter for Julia with rules set in stone.Finch.jl
Sparse tensors in Julia and more! Datastructure-driven array programing language.AirspeedVelocity.jl
Easily benchmark a Julia package over its commit historyQuartoDocBuilder.jl
Makie.jl
High level plotting on the GPU.CalculusWithJuliaNotes.jl
Notes for using Julia while learning calculusWaterLily.jl
Fast and simple fluid simulator in JuliaSupposition.jl
A Julia implementation of choice sequence based PBT, inspired by HypothesisVIMKiller
Exiting VIM is hard; sometimes we need to take drastic measuresOceananigans.jl
🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUsAutoEncoderToolkit.jl
Julia package with several functions to train and analyze Autoencoder-based neural networksKhronos.jl
A GPU-accelerated, differentiable, Maxwell FDTD solverStochasticAD.jl
Research package for automatic differentiation of programs containing discrete randomness.BestieTemplate.jl
Template for Julia Programming Language packages using the copier engine.PythonCall.jl
Python and Julia in harmony.TensorOperations.jl
Julia package for tensor contractions and related operationsExplicitImports.jl
Developer tooling for Julia namespace management: detecting implicit imports, improper explicit imports, and improper qualified accessesArguMend.jl
Autosuggestions for function keywordsjuyst
Integrate Julia computations in your Typst documentADTypes.jl
Repository for automatic differentiation backend typesPlots.jl
Powerful convenience for Julia visualizations and data analysisOptimization.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.JuliaSyntaxFormatter.jl
Semantic highlighting of JuliaSyntax ASTs as Julia codePromptingTools.jl
Streamline your life using PromptingTools.jl, the Julia package that simplifies interacting with large language models.Optim.jl
Optimization functions for JuliaEnzyme.jl
Julia bindings for the Enzyme automatic differentiatorQuantumToolbox.jl
Quantum Toolbox in JuliaPointNeighbors.jl
ProtPlot.jl
Protein ribbon plots implemented in Julia using MakieHypatia.jl
interior point solver for general convex conic optimization problemsTidier.jl
100% Julia implementation of the R tidyverse mini-languageInterfaces.jl
Macros to define and implement interfaces, to ensure they are checked and correct.Gridap.jl
Grid-based approximation of partial differential equations in JuliaSymbolics.jl
Symbolic programming for the next generation of numerical softwareMLJ.jl
A Julia machine learning frameworkpubmedRAG
Graphs.jl
An optimized graphs package for the Julia programming languageJLD2.jl
HDF5-compatible file format in pure JuliaTullio.jl
⅀EigenCpp.jl
Wrap the Eigen C++ matrix libraryACSets.jl
ACSets: Algebraic databases as in-memory data structuresSymbolicUtils.jl
Symbolic expressions, rewriting and simplificationCthulhu.jl
The slow descent into madnessGeometricAlgebra.jl
Yet another Julia package for working with geometric (or Clifford) algebras.ReLUQP.jl
A GPU Accelerated Quadratic Programming Solver for Model-Predictive ControlKolmogorovArnold.jl
BundleProjects.jl
Bundle Julia projectsDataFrames.jl
In-memory tabular data in JuliaProbably.jl
Probabilistic data structures in JuliaStructUtils.jl
Clarabel.jl
Clarabel.jl: Interior-point solver for convex conic optimisation problems in Julia.FindShift.jl
Julia functions for aligning data, finding and optimizing peaks in Fourier space and alike.InterProcessCommunication.jl
Inter-process communication for JuliaCUDA.jl
CUDA programming in Julia.SeparableFunctions.jl
Calculates multidimensional functions faster by exploiting their separability.tinyrag
Causal.jl
Causal.jl - A modeling and simulation framework adopting causal modeling approach.AllocCheck.jl
AllocCheckPinot.jl
🍇 An implementation of Operational Transform for plain text documents using the Delta format in JuliaMallocArrays.jl
Back to the stone age!BLISBLAS.jl
BLIS-pendant of MKL.jlFlyThroughPaths.jl
Create "fly-throughs" in 3d visualizationNonuniformFFTs.jl
Yet another package for computing multidimensional non-uniform fast Fourier transforms (NUFFTs) in JuliaPlotlyLight.jl
Plotly.js via Julia made easy.StaticTools.jl
Enabling StaticCompiler.jl-based compilation of (some) Julia code to standalone native binaries by avoiding GC allocations and llvmcall-ing all the things!TensorKit.jl
A Julia package for large-scale tensor computations, with a hint of category theoryMPSKit.jl
Contains code for tackling 1 dimensional (quantum) problems using tensor network algorithms.Microstructure.jl
Julia package for microstructure imagingCppInterOp.jl
Julia Interface to https://github.com/compiler-research/CppInterOpAppBundler.jl
Bundle your Julia applicationTaylorSeries.jl
Taylor polynomial expansions in one and several independent variables.D3Trees.jl
Flexible interactive visualization for large trees in Julia using D3.jsDiffractor.jl
Next-generation ADOxygen.jl
A breath of fresh air for programming web apps in JuliaBijectors.jl
Implementation of normalising flows and constrained random variable transformationsBplus.jl
A modern OpenGL 4.6 rendering framework, written in Julia.ExaModels.jl
An algebraic modeling and automatic differentiation tool in Julia Language, specialized for SIMD abstraction of nonlinear programs.SpeedyWeather.jl
The little sister of a big weather forecast modelNLPModels.jl
Data Structures for Optimization ModelsEgbert.jl
Agents.jl
Agent-based modeling framework in JuliaBasicAutoloads.jl
"whenever I type this in the REPL, run that for me"ConcurrentUtilities.jl
Utilities for doing multithreaded or distributed work in JuliaProfileView.jl
Visualization of Julia profiling dataPlutoSliderServer.jl
Web server to run just the `@bind` parts of a Pluto.jl notebookFluxKAN.jl
An easy to use Flux implementation of the Kolmogorov Arnold Network. This is a Julia version of TorchKAN.RecursiveArrayTools.jl
Tools for easily handling objects like arrays of arrays and deeper nestings in scientific machine learning (SciML) and other applicationsZygote.jl
21st century ADFastActivations.jl
A collection of activation function approximations for Flux.ModelingToolkitWorkshop_JuliaCon2024
The materials for the ModelingToolkit workshop at JuliaCon 2024. Hierarchical Component-Based Modeling with ModelingToolkit.jlCliffordNumbers.jl
A fast, simple, static multivector (Clifford number) implementation for Julia.Gogeta.jl
Representing machine learning models using mathematical programmingReinforcementLearning.jl
A reinforcement learning package for JuliaAbstractTrees.jl
Abstract julia interfaces for working with treesCommonWorldInvalidations.jl
Fixing the world one invalidator at a time.JuliaLang
Julia, Shell, PythonSciML
Julia, HTML, Jupyter NotebookFluxML
Julia, HTMLJuliaPlots
Julia, HTML, Jupyter NotebookJuliaStats
Julia, C, CSSJuliaData
Julia, HTMLjump-dev
Julia, Jupyter Notebook, TeXJuliaMath
Julia, Fortran, CJuliaGPU
Julia, Dockerfile, HTMLJuliaIO
Julia, C, RoffJuliaDynamics
Julia, Jupyter Notebook, NetLogoJuliaDiff
Julia, SCSS, JavaScripttimholy
Julia, Jupyter Notebook, HTMLJuliaPy
Julia, PythonTuringLang
Julia, Jupyter Notebook, HTMLJuliaArrays
JuliaJuliaAI
Julia, ReScriptGenieFramework
Julia, JavaScript, HTMLmitmath
Jupyter Notebook, Julia, ShellJuliaInterop
Julia, C++JuliaLinearAlgebra
Julia, CCliMA
Julia, Jupyter Notebook, ShellJuliaGraphics
Julia, C++JuliaWeb
JuliaJuliaSymbolics
Julia, CSSLove Open Source and this site? Check out how you can help us