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
julialang/julia★ 49.2k
Julia is a high-level, high-performance dynamic language for technical computing.
julialang/ijulia.jl★ 2.9k
Project type: an open-source language-kernel implementation (Julia ↔ Jupyter).
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…
jump-dev/jump.jl★ 2.5k
JuMP is a Julia-embedded domain-specific language for mathematical optimization.
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).
julialang/packagecompiler.jl★ 1.5k
This is an open-source tooling library (Julia package) whose primary roles are.
juliapy/pycall.jl★ 1.5k
PyCall.jl is an open-source Julia package (library) that provides seamless interoperability with Python.
timholy/revise.jl★ 1.3k
frbny-dsge/dsge.jl★ 955
gridap/gridap.jl★ 880
julialang/pkg.jl★ 662
itensor/itensors.jl★ 654
juliamolsim/dftk.jl★ 518
genxproject/genx.jl★ 344
aviatesk/jetls.jl★ 272
evovest/evotrees.jl★ 201
sciml/scimlbase.jl★ 175
psorlab/eago.jl★ 159
julialang/compat.jl★ 155
julialang/example.jl★ 147
sunnysuite/sunny.jl★ 146
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.