The Julia Programming Language
-
Updated
Dec 6, 2025 - Julia
Julia is a high-level dynamic programming language designed to address the needs of high-performance numerical analysis and computational science. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library.
The Julia Programming Language
🎈 Simple reactive notebooks for Julia
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.
Interactive data visualizations and plotting in Julia
Modeling language for Mathematical Optimization (linear, mixed-integer, conic, semidefinite, nonlinear)
🧞The highly productive Julia web framework
Powerful convenience for Julia visualizations and data analysis
A Julia machine learning framework
In-memory tabular data in Julia
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
21st century AD
Curated decibans of Julia programming language.
Package to call Python functions from the Julia language
Concise and beautiful algorithms written in Julia
A generic, simple and fast implementation of Deepmind's AlphaZero algorithm.
🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs
Created by Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman
Released February 14, 2012