The Julia Programming Language
- Updated Apr 4, 2026
- Julia
Build software better, together
#
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
📚 Parameterize, execute, and analyze notebooks
🎈 Simple reactive notebooks for Julia
High-Performance Symbolic Regression in Python and 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.
Functional programming language for signal processing and sound synthesis
App to easily query, script, and visualize data from every database, file, and API.
Interactive data visualizations and plotting in Julia
The Elements of Statistical Learning (ESL)的中文翻译、代码实现及其习题解答。
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
Crafty statistical graphics for Julia.
A Julia machine learning framework
In-memory tabular data in Julia
JuliaMono is a monospaced font for scientific and technical users, with comprehensive Unicode support.
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
Compile your Julia Package
Unicode-based scientific plotting for working in the terminal