# Emacs Lisp project architecture examples

Interactive architecture diagrams of 44 open-source Emacs Lisp 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 44 of 44

1. [google/styleguide](https://gitdiagram.com/google/styleguide) (39.6k stars): Google Style Guides is a reference collection: developers use its index to find language- and format-specific conventions, then consult the relevant guide. Markdown: https://gitdiagram.com/google/styleguide.md
2. [syl20bnr/spacemacs](https://gitdiagram.com/syl20bnr/spacemacs) (24.6k stars): Spacemacs is an Emacs configuration and extensible editing environment. Markdown: https://gitdiagram.com/syl20bnr/spacemacs.md
3. [doomemacs/core](https://gitdiagram.com/doomemacs/core) (22.7k stars): Doom Emacs is a configuration framework and CLI for turning GNU Emacs into a modular, reproducible editing environment. Markdown: https://gitdiagram.com/doomemacs/core.md
4. [doomemacs/doomemacs](https://gitdiagram.com/doomemacs/doomemacs) (21.9k stars) Markdown: https://gitdiagram.com/doomemacs/doomemacs.md
5. [magit/magit](https://gitdiagram.com/magit/magit) (7.1k stars): Magit is an Emacs Lisp package that provides a Git porcelain inside Emacs. Markdown: https://gitdiagram.com/magit/magit.md
6. [emacs-mirror/emacs](https://gitdiagram.com/emacs-mirror/emacs) (5.2k stars): GNU Emacs is an extensible, customizable, self-documenting real-time display editor. Markdown: https://gitdiagram.com/emacs-mirror/emacs.md
7. [emacs-lsp/lsp-mode](https://gitdiagram.com/emacs-lsp/lsp-mode) (5.1k stars): Core Emacs Integration: At the heart are the lsp-mode files (like lsp-mode.el, lsp-protocol.el, lsp-diagnostics.el, lsp-completion.el, etc.) that integrate with Emacs and… Markdown: https://gitdiagram.com/emacs-lsp/lsp-mode.md
8. [karthink/gptel](https://gitdiagram.com/karthink/gptel) (3.3k stars) Markdown: https://gitdiagram.com/karthink/gptel.md
9. [google-coral/coralnpu](https://gitdiagram.com/google-coral/coralnpu) (2.6k stars): Coral NPU is a RISC-V machine-learning accelerator IP, with scalar, vector, and matrix processing, on-chip memories, and AXI integration. Markdown: https://gitdiagram.com/google-coral/coralnpu.md
10. [jgm/djot](https://gitdiagram.com/jgm/djot) (1.9k stars): The project is an open-source tool that defines a markup language (Djot) derived from CommonMark. Markdown: https://gitdiagram.com/jgm/djot.md
11. [minad/vertico](https://gitdiagram.com/minad/vertico) (1.8k stars) Markdown: https://gitdiagram.com/minad/vertico.md
12. [luxlang/lux](https://gitdiagram.com/luxlang/lux) (1.7k stars): 1. This repository is a Lux language monorepo, not a single app. Markdown: https://gitdiagram.com/luxlang/lux.md
13. [manateelazycat/lsp-bridge](https://gitdiagram.com/manateelazycat/lsp-bridge) (1.7k stars): This is an open-source Emacs plugin plus external Python service (“lsp-bridge”) that provides a blazing-fast LSP client in Emacs. Markdown: https://gitdiagram.com/manateelazycat/lsp-bridge.md
14. [meow-edit/meow](https://gitdiagram.com/meow-edit/meow) (1.6k stars) Markdown: https://gitdiagram.com/meow-edit/meow.md
15. [abo-abo/lispy](https://gitdiagram.com/abo-abo/lispy) (1.3k stars) Markdown: https://gitdiagram.com/abo-abo/lispy.md
16. [mickeynp/combobulate](https://gitdiagram.com/mickeynp/combobulate) (1.2k stars) Markdown: https://gitdiagram.com/mickeynp/combobulate.md
17. [alexluigit/dirvish](https://gitdiagram.com/alexluigit/dirvish) (1.1k stars) Markdown: https://gitdiagram.com/alexluigit/dirvish.md
18. [xenodium/agent-shell](https://gitdiagram.com/xenodium/agent-shell) (996 stars) Markdown: https://gitdiagram.com/xenodium/agent-shell.md
19. [matthewzmd/aidermacs](https://gitdiagram.com/matthewzmd/aidermacs) (890 stars) Markdown: https://gitdiagram.com/matthewzmd/aidermacs.md
20. [emacs-tree-sitter/elisp-tree-sitter](https://gitdiagram.com/emacs-tree-sitter/elisp-tree-sitter) (855 stars) Markdown: https://gitdiagram.com/emacs-tree-sitter/elisp-tree-sitter.md
21. [rksm/org-ai](https://gitdiagram.com/rksm/org-ai) (815 stars) Markdown: https://gitdiagram.com/rksm/org-ai.md
22. [lizqwerscott/mcp.el](https://gitdiagram.com/lizqwerscott/mcp.el) (554 stars) Markdown: https://gitdiagram.com/lizqwerscott/mcp.el.md
23. [masasam/emacs-easy-hugo](https://gitdiagram.com/masasam/emacs-easy-hugo) (379 stars) Markdown: https://gitdiagram.com/masasam/emacs-easy-hugo.md
24. [bzg/org-mode](https://gitdiagram.com/bzg/org-mode) (354 stars) Markdown: https://gitdiagram.com/bzg/org-mode.md
25. [emacs-tree-sitter/tree-sitter-langs](https://gitdiagram.com/emacs-tree-sitter/tree-sitter-langs) (346 stars) Markdown: https://gitdiagram.com/emacs-tree-sitter/tree-sitter-langs.md
26. [yibie/grid-table](https://gitdiagram.com/yibie/grid-table) (166 stars) Markdown: https://gitdiagram.com/yibie/grid-table.md
27. [pillfall/languagetool.el](https://gitdiagram.com/pillfall/languagetool.el) (130 stars) Markdown: https://gitdiagram.com/pillfall/languagetool.el.md
28. [captainflasmr/ollama-buddy](https://gitdiagram.com/captainflasmr/ollama-buddy) (98 stars) Markdown: https://gitdiagram.com/captainflasmr/ollama-buddy.md
29. [edrx/eev](https://gitdiagram.com/edrx/eev) (89 stars) Markdown: https://gitdiagram.com/edrx/eev.md
30. [willbush/system](https://gitdiagram.com/willbush/system) (63 stars) Markdown: https://gitdiagram.com/willbush/system.md
31. [mustache/emacs](https://gitdiagram.com/mustache/emacs) (58 stars) Markdown: https://gitdiagram.com/mustache/emacs.md
32. [animeshz/hop.el](https://gitdiagram.com/animeshz/hop.el) (45 stars) Markdown: https://gitdiagram.com/animeshz/hop.el.md
33. [ewantown/nice-org-html](https://gitdiagram.com/ewantown/nice-org-html) (40 stars) Markdown: https://gitdiagram.com/ewantown/nice-org-html.md
34. [conao3/keg.el](https://gitdiagram.com/conao3/keg.el) (34 stars) Markdown: https://gitdiagram.com/conao3/keg.el.md
35. [arnested/drupal-mode](https://gitdiagram.com/arnested/drupal-mode) (32 stars) Markdown: https://gitdiagram.com/arnested/drupal-mode.md
36. [siraben/dotfiles](https://gitdiagram.com/siraben/dotfiles) (28 stars) Markdown: https://gitdiagram.com/siraben/dotfiles.md
37. [bennyandresen/mu4e-send-delay](https://gitdiagram.com/bennyandresen/mu4e-send-delay) (19 stars) Markdown: https://gitdiagram.com/bennyandresen/mu4e-send-delay.md
38. [themkat/.emacs.d](https://gitdiagram.com/themkat/.emacs.d) (15 stars) Markdown: https://gitdiagram.com/themkat/.emacs.d.md
39. [saulotoledo/trailing-newline-indicator](https://gitdiagram.com/saulotoledo/trailing-newline-indicator) (12 stars) Markdown: https://gitdiagram.com/saulotoledo/trailing-newline-indicator.md
40. [gleek/emacs.d](https://gitdiagram.com/gleek/emacs.d) (11 stars) Markdown: https://gitdiagram.com/gleek/emacs.d.md
41. [josephgrossberg/dotfiles-for-portable-configuration](https://gitdiagram.com/josephgrossberg/dotfiles-for-portable-configuration) (11 stars) Markdown: https://gitdiagram.com/josephgrossberg/dotfiles-for-portable-configuration.md
42. [h-ohsaki/chatgpt-el](https://gitdiagram.com/h-ohsaki/chatgpt-el) (10 stars) Markdown: https://gitdiagram.com/h-ohsaki/chatgpt-el.md
43. [ofs/ofs-d5005](https://gitdiagram.com/ofs/ofs-d5005) (10 stars) Markdown: https://gitdiagram.com/ofs/ofs-d5005.md
44. [verus-lang/verus-mode.el](https://gitdiagram.com/verus-lang/verus-mode.el) (10 stars) Markdown: https://gitdiagram.com/verus-lang/verus-mode.el.md

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.
