Tuesday, October 27, 2026 4,350 lists 78,105 records on file
List your app or device

  1. Home
  2. Package Managers
  3. Julia Pkg

Julia Pkg

Plans and prices

Julia Pkg

Free

Package management is for Julia environments; platform availability follows Julia installations

Every plan, in full

On the record

Dependency resolution
Yespkgdocs.julialang.org · read 22 Sep 2026
Environment isolation
Pkg supports independent environments whose exact package versions can be recorded in a Manifest file and shared through version control.pkgdocs.julialang.org · read 7 Oct 2026
Interface
Pkg provides an interactive REPL interface and a functional API for non-interactive use.pkgdocs.julialang.org · read 7 Oct 2026
Lockfile support
Yespkgdocs.julialang.org · read 22 Sep 2026
Offline installation
Yespkgdocs.julialang.org · read 22 Sep 2026
Offline use
Pkg has an offline mode that resolves packages using versions already downloaded.pkgdocs.julialang.org · read 7 Oct 2026
Package formats
registered Julia packages,Git repositories,local path packages,package artifactspkgdocs.julialang.org · read 22 Sep 2026
Package server
Pkg uses pkg.julialang.org as its default package server and falls back to original sources if server downloads fail.pkgdocs.julialang.org · read 7 Oct 2026
Package sources
Packages can be added from registries, Git repositories, or local paths, and can be tracked by branch or commit.pkgdocs.julialang.org · read 7 Oct 2026
Precompilation
Packages added or updated through Pkg are automatically precompiled by default, and users can disable automatic precompilation through a setting.pkgdocs.julialang.org · read 7 Oct 2026
Private registries
Pkg supports federated registries, including private registries behind corporate firewalls.pkgdocs.julialang.org · read 7 Oct 2026
Private registry auth
Yespkgdocs.julialang.org · read 22 Sep 2026
Purpose
Pkg is Julia’s package manager for installing packages, managing environments, and developing packages.pkgdocs.julialang.org · read 7 Oct 2026
Reproducibility
A Project.toml and Manifest.toml can be used by another user to instantiate the same dependency state, provided the referenced repositories and registries remain accessible.pkgdocs.julialang.org · read 7 Oct 2026
Security handling
Registries can mark versions as yanked, which Pkg warns about and excludes from new installations while leaving them accessible to instantiate existing environments.pkgdocs.julialang.org · read 7 Oct 2026
Stackable environments
Julia environments can be overlaid so a project can use additional packages from another environment.pkgdocs.julialang.org · read 7 Oct 2026
Support
The documentation directs users to Julia community forums and chat resources through the Julia project’s GitHub repository.github.com · read 7 Oct 2026
Supported platforms
Linux,macOS,Windows,FreeBSDpkgdocs.julialang.org · read 22 Sep 2026

Alternatives to Julia Pkg

Every alternative, ranked