GitDiagram
Browse

Julia project architecture examples

Interactive architecture diagrams of 102 open-source Julia repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

Repositories 1–50 of 102

  1. julialang/julia★ 49.2k

    Julia is a high-level, high-performance dynamic language for technical computing.

  2. julialang/ijulia.jl★ 2.9k

    Project type: an open-source language-kernel implementation (Julia ↔ Jupyter).

  3. makieorg/makie.jl★ 2.8k

    Makie is a Julia visualization ecosystem: users construct plots and layouts through the shared Makie API, then select a backend for interactive display, static export, or ray…

  4. jump-dev/jump.jl★ 2.5k

    JuMP is a Julia-embedded domain-specific language for mathematical optimization.

  5. probcomp/gen.jl★ 1.8k

    Gen.jl is a probabilistic programming system, supporting model specification and various inference strategies (e.g., MCMC, variational, enumerative methods).

  6. julialang/packagecompiler.jl★ 1.5k

    This is an open-source tooling library (Julia package) whose primary roles are.

  7. juliapy/pycall.jl★ 1.5k

    PyCall.jl is an open-source Julia package (library) that provides seamless interoperability with Python.

Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.