JuliaLang /julia

The Julia Programming Language

★ 49,253⑂ 5,966👁 902⑃ 36,451● 26,569▤ 211◈ 94
JuliaMITCreated 2011-04-21julialang.org/
49,253
stars
+9
5,966
forks
902
watchers
36,451
prs
26,569
issues
211
releases
94
discussions

README

Documentation
        
            
        
    
    
    
        Continuous integration
        
            
            
        
    
    
    
        Code coverage
        
            
            
        
    


 The Julia Language

Julia is a high-level, high-performance dynamic language for technical
computing. The main homepage for Julia can be found at
julialang.org. This is the GitHub
repository of Julia source code, including instructions for compiling
and installing Julia, below.

 Resources

- Homepage: 
- Install: 
- Source code: 
- Documentation: 
- Packages: 
- Discussion forum: 
- Zulip: 
- Slack:  (get an invite from )
- YouTube: 
- Code coverage: 


 Contributing to Julia

We welcome contributions from developers of all experience levels, including bug fixes,
documentation improvements, tests, and performance enhancements.

New contributors are encouraged to start by reading CONTRIBUTING.md.

 [!IMPORTANT]
 If your pull request contains substantive contributions from a generative AI tool, please disclose so with details, and review all changes before opening. This also applies to other content, such as issues, discussions, and comments.

 Learning Julia

- Learning resources

 Binary Installation

The recommended way of installing Julia is to use juliaup which will install
the latest stable julia for you and help keep it up to date. It can also let
you install and run different Julia versions simultaneously. Instructions for
this can be found here. If you want to manually
download specific Julia binaries, you can find those on the Manual Downloads
page. The downloads page also provides
details on the different tiers of
support for OS and
platform combinations.

If everything works correctly, you will get a julia program and when you run
it in a terminal or command prompt, you will see a Julia banner and an
interactive prompt into which you can enter expressions for evaluation. You can
read about getting
started in the
manual.

Note: Although some OS package managers provide Julia, such
installations are neither maintained nor endorsed by the Julia
project. They may be outdated, broken and/or unmaintained. We
recommend you use the official Julia binaries instead.

 Building Julia

First, make sure you have all the required
dependencies installed.
Then, acquire the source code by cloning the git repository:

    git clone https://github.com/JuliaLang/julia.git

and then use the command prompt to change into the resulting julia directory. By default, you will be building the latest unstable version of
Julia. However, most users should use the most recent stable version
of Julia. You can get this version by running: (replace [tag] with the desired tag)

    git checkout [tag]

To build the julia executable, run make from within the julia directory.

Building Julia requires 2GiB of disk space and approximately 4GiB of virtual memory.

Note: The build process will fail badly if any of the build directory's parent directories ha

Top issues

Discussions

Latest release

v1.13.3 v1.13.3 2026-10-26
Full change log: https://github.com/JuliaLang/julia/compare/v1.13.2...v1.13.3

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON