# 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 to 50 of 102

1. [julialang/julia](https://gitdiagram.com/julialang/julia) (49.2k stars): Julia is a high-level, high-performance dynamic language for technical computing. Markdown: https://gitdiagram.com/julialang/julia.md
2. [julialang/ijulia.jl](https://gitdiagram.com/julialang/ijulia.jl) (2.9k stars): Project type: an open-source language-kernel implementation (Julia ↔ Jupyter). Markdown: https://gitdiagram.com/julialang/ijulia.jl.md
3. [makieorg/makie.jl](https://gitdiagram.com/makieorg/makie.jl) (2.8k stars): 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… Markdown: https://gitdiagram.com/makieorg/makie.jl.md
4. [jump-dev/jump.jl](https://gitdiagram.com/jump-dev/jump.jl) (2.5k stars): JuMP is a Julia-embedded domain-specific language for mathematical optimization. Markdown: https://gitdiagram.com/jump-dev/jump.jl.md
5. [probcomp/gen.jl](https://gitdiagram.com/probcomp/gen.jl) (1.8k stars): Gen.jl is a probabilistic programming system, supporting model specification and various inference strategies (e.g., MCMC, variational, enumerative methods). Markdown: https://gitdiagram.com/probcomp/gen.jl.md
6. [julialang/packagecompiler.jl](https://gitdiagram.com/julialang/packagecompiler.jl) (1.5k stars): This is an open-source tooling library (Julia package) whose primary roles are. Markdown: https://gitdiagram.com/julialang/packagecompiler.jl.md
7. [juliasymbolics/symbolics.jl](https://gitdiagram.com/juliasymbolics/symbolics.jl) (1.5k stars) Markdown: https://gitdiagram.com/juliasymbolics/symbolics.jl.md
8. [juliapy/pycall.jl](https://gitdiagram.com/juliapy/pycall.jl) (1.5k stars): PyCall.jl is an open-source Julia package (library) that provides seamless interoperability with Python. Markdown: https://gitdiagram.com/juliapy/pycall.jl.md
9. [timholy/revise.jl](https://gitdiagram.com/timholy/revise.jl) (1.3k stars) Markdown: https://gitdiagram.com/timholy/revise.jl.md
10. [frbny-dsge/dsge.jl](https://gitdiagram.com/frbny-dsge/dsge.jl) (955 stars) Markdown: https://gitdiagram.com/frbny-dsge/dsge.jl.md
11. [juliadynamics/dynamicalsystems.jl](https://gitdiagram.com/juliadynamics/dynamicalsystems.jl) (922 stars) Markdown: https://gitdiagram.com/juliadynamics/dynamicalsystems.jl.md
12. [juliadynamics/agents.jl](https://gitdiagram.com/juliadynamics/agents.jl) (887 stars) Markdown: https://gitdiagram.com/juliadynamics/agents.jl.md
13. [gridap/gridap.jl](https://gitdiagram.com/gridap/gridap.jl) (880 stars) Markdown: https://gitdiagram.com/gridap/gridap.jl.md
14. [waterlily-jl/waterlily.jl](https://gitdiagram.com/waterlily-jl/waterlily.jl) (853 stars) Markdown: https://gitdiagram.com/waterlily-jl/waterlily.jl.md
15. [algebraicjulia/catlab.jl](https://gitdiagram.com/algebraicjulia/catlab.jl) (701 stars) Markdown: https://gitdiagram.com/algebraicjulia/catlab.jl.md
16. [logankilpatrick/chatgpt-plugins-collection](https://gitdiagram.com/logankilpatrick/chatgpt-plugins-collection) (674 stars) Markdown: https://gitdiagram.com/logankilpatrick/chatgpt-plugins-collection.md
17. [trixi-framework/trixi.jl](https://gitdiagram.com/trixi-framework/trixi.jl) (673 stars) Markdown: https://gitdiagram.com/trixi-framework/trixi.jl.md
18. [julialang/pkg.jl](https://gitdiagram.com/julialang/pkg.jl) (662 stars) Markdown: https://gitdiagram.com/julialang/pkg.jl.md
19. [itensor/itensors.jl](https://gitdiagram.com/itensor/itensors.jl) (654 stars) Markdown: https://gitdiagram.com/itensor/itensors.jl.md
20. [juliamolsim/dftk.jl](https://gitdiagram.com/juliamolsim/dftk.jl) (518 stars) Markdown: https://gitdiagram.com/juliamolsim/dftk.jl.md
21. [juliadebug/debugger.jl](https://gitdiagram.com/juliadebug/debugger.jl) (502 stars) Markdown: https://gitdiagram.com/juliadebug/debugger.jl.md
22. [juliageometry/meshes.jl](https://gitdiagram.com/juliageometry/meshes.jl) (475 stars) Markdown: https://gitdiagram.com/juliageometry/meshes.jl.md
23. [juliapackaging/binarybuilder.jl](https://gitdiagram.com/juliapackaging/binarybuilder.jl) (425 stars) Markdown: https://gitdiagram.com/juliapackaging/binarybuilder.jl.md
24. [julia-vscode/languageserver.jl](https://gitdiagram.com/julia-vscode/languageserver.jl) (408 stars) Markdown: https://gitdiagram.com/julia-vscode/languageserver.jl.md
25. [quantumkithub/tensorkit.jl](https://gitdiagram.com/quantumkithub/tensorkit.jl) (394 stars) Markdown: https://gitdiagram.com/quantumkithub/tensorkit.jl.md
26. [byuflowlab/flowunsteady](https://gitdiagram.com/byuflowlab/flowunsteady) (389 stars) Markdown: https://gitdiagram.com/byuflowlab/flowunsteady.md
27. [genxproject/genx.jl](https://gitdiagram.com/genxproject/genx.jl) (344 stars) Markdown: https://gitdiagram.com/genxproject/genx.jl.md
28. [rafaqz/dimensionaldata.jl](https://gitdiagram.com/rafaqz/dimensionaldata.jl) (331 stars) Markdown: https://gitdiagram.com/rafaqz/dimensionaldata.jl.md
29. [wias-pdelib/voronoifvm.jl](https://gitdiagram.com/wias-pdelib/voronoifvm.jl) (307 stars) Markdown: https://gitdiagram.com/wias-pdelib/voronoifvm.jl.md
30. [clapeyronthermo/clapeyron.jl](https://gitdiagram.com/clapeyronthermo/clapeyron.jl) (292 stars) Markdown: https://gitdiagram.com/clapeyronthermo/clapeyron.jl.md
31. [julialang/juliasyntax.jl](https://gitdiagram.com/julialang/juliasyntax.jl) (292 stars) Markdown: https://gitdiagram.com/julialang/juliasyntax.jl.md
32. [juliagaussianprocesses/abstractgps.jl](https://gitdiagram.com/juliagaussianprocesses/abstractgps.jl) (278 stars) Markdown: https://gitdiagram.com/juliagaussianprocesses/abstractgps.jl.md
33. [mattferraro/causticsengineering](https://gitdiagram.com/mattferraro/causticsengineering) (275 stars) Markdown: https://gitdiagram.com/mattferraro/causticsengineering.md
34. [aviatesk/jetls.jl](https://gitdiagram.com/aviatesk/jetls.jl) (272 stars) Markdown: https://gitdiagram.com/aviatesk/jetls.jl.md
35. [quantumkithub/mpskit.jl](https://gitdiagram.com/quantumkithub/mpskit.jl) (270 stars) Markdown: https://gitdiagram.com/quantumkithub/mpskit.jl.md
36. [juliaparallel/clustermanagers.jl](https://gitdiagram.com/juliaparallel/clustermanagers.jl) (258 stars) Markdown: https://gitdiagram.com/juliaparallel/clustermanagers.jl.md
37. [julialang/alloccheck.jl](https://gitdiagram.com/julialang/alloccheck.jl) (250 stars) Markdown: https://gitdiagram.com/julialang/alloccheck.jl.md
38. [julialang/precompiletools.jl](https://gitdiagram.com/julialang/precompiletools.jl) (247 stars) Markdown: https://gitdiagram.com/julialang/precompiletools.jl.md
39. [evovest/evotrees.jl](https://gitdiagram.com/evovest/evotrees.jl) (201 stars) Markdown: https://gitdiagram.com/evovest/evotrees.jl.md
40. [sciml/scimlbase.jl](https://gitdiagram.com/sciml/scimlbase.jl) (175 stars) Markdown: https://gitdiagram.com/sciml/scimlbase.jl.md
41. [svilupp/promptingtools.jl](https://gitdiagram.com/svilupp/promptingtools.jl) (168 stars) Markdown: https://gitdiagram.com/svilupp/promptingtools.jl.md
42. [julia-vscode/staticlint.jl](https://gitdiagram.com/julia-vscode/staticlint.jl) (159 stars) Markdown: https://gitdiagram.com/julia-vscode/staticlint.jl.md
43. [psorlab/eago.jl](https://gitdiagram.com/psorlab/eago.jl) (159 stars) Markdown: https://gitdiagram.com/psorlab/eago.jl.md
44. [julialang/compat.jl](https://gitdiagram.com/julialang/compat.jl) (155 stars) Markdown: https://gitdiagram.com/julialang/compat.jl.md
45. [sparqlesim/paulipropagation.jl](https://gitdiagram.com/sparqlesim/paulipropagation.jl) (154 stars) Markdown: https://gitdiagram.com/sparqlesim/paulipropagation.jl.md
46. [julialang/example.jl](https://gitdiagram.com/julialang/example.jl) (147 stars) Markdown: https://gitdiagram.com/julialang/example.jl.md
47. [sunnysuite/sunny.jl](https://gitdiagram.com/sunnysuite/sunny.jl) (146 stars) Markdown: https://gitdiagram.com/sunnysuite/sunny.jl.md
48. [julialang/julia-logo-graphics](https://gitdiagram.com/julialang/julia-logo-graphics) (127 stars) Markdown: https://gitdiagram.com/julialang/julia-logo-graphics.md
49. [f-fathurrahman/pwdft.jl](https://gitdiagram.com/f-fathurrahman/pwdft.jl) (122 stars) Markdown: https://gitdiagram.com/f-fathurrahman/pwdft.jl.md
50. [julialang/functionwrappers.jl](https://gitdiagram.com/julialang/functionwrappers.jl) (122 stars) Markdown: https://gitdiagram.com/julialang/functionwrappers.jl.md

Next page: https://gitdiagram.com/architecture-examples/julia/2

More hubs: https://gitdiagram.com/architecture-examples

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](https://gitdiagram.com/open-source-architecture-2026). Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.
