GitDiagram
Browse

TypeScript project architecture examples, page 3

Interactive architecture diagrams of the 1,000 most-starred open-source TypeScript 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 101–150 of 1,000

  1. pixijs/pixijs★ 48.3k

    PixiJS is a 2D web graphics engine.

  2. keygraphhq/shannon★ 48.1k

    Shannon is a local, autonomous AI pentester for web applications and APIs.

  3. prisma/orm★ 47.6k

    Prisma 8 is an extensible TypeScript ORM.

  4. tashfeenahmed/freellmapi★ 47.2k

    FreeLLMAPI aggregates free and custom model providers behind an OpenAI-compatible API, with a router selecting available models and tracking per-key limits.

  5. slab/quill★ 47k

    - This is a monorepo with two main runtime products: the Quill editor library in packages/quill and the documentation/playground website in packages/website.

  6. typescript-cheatsheets/react★ 47k

    Documentation Source Files – The “docs” folder (including subdirectories “advanced”, “basic”, “hoc”, “migration”, “react-types”, etc.) that hold the Markdown files and resources…

  7. librechat-ai/librechat★ 46.6k

    LibreChat is a self-hostable AI chat application supporting multiple model providers, Agents and tools, file workflows, and chat features such as search, artifacts, and audio.

  8. diygod/rsshub★ 46.5k

    RSSHub is a service that aggregates content from many websites and exposes it as RSS feeds for readers and discovery tools.

  9. rocketchat/rocket.chat★ 46.1k

    Rocket.Chat is a secure team-communications platform.

  10. tiangolo/full-stack-fastapi-template★ 45.9k

    This is a full-stack FastAPI dashboard template: users sign in or register, then manage their profile, users, and items through a React application backed by a PostgreSQL API.

  11. fastapi/full-stack-fastapi-template★ 45.5k

    A full-stack template providing a JWT-secured FastAPI API, PostgreSQL persistence, and React administrative dashboard for users and generic items.

  12. siyuan-note/siyuan★ 45.3k

    SiYuan is a privacy-first personal knowledge-management system centered on block-based Markdown WYSIWYG documents, references, assets, databases, search, export, sync, plugins…

  13. vercel/hyper★ 44.7k

    This is a cross-platform desktop application (Hyper), built on Electron.

  14. react-hook-form/react-hook-form★ 44.7k

    1. This repository is the source for the React Hook Form library, centered on a TypeScript/React hook API for form state, validation, and field registration.

  15. danny-avila/librechat★ 44.5k

    LibreChat is a self-hosted multi-model conversational platform with chat, Agents, Assistants, tools, files, MCP, artifacts, and automation.

  16. chenglou/pretext★ 44.4k

    - This is a TypeScript library called Pretext for multiline text measurement and layout.

  17. colinhacks/zod★ 44.3k

    Zod is a TypeScript-first schema-validation library.

  18. badlogic/pi-mono★ 44.3k

    This is a TypeScript monorepo organized around one core product, the Pi coding agent, plus shared libraries underneath it.

  19. reactive-resume/reactive-resume★ 44k

    Reactive Resume is a web application for creating, checking, exporting, and sharing resumes and cover letters, with job-application tracking and optional AI.

  20. streamich/react-use★ 44k

    This is an open-source React Hooks library (“react-use”) published to npm.

  21. aykutsarac/jsoncrack.com★ 43.8k

    The project is a client-heavy web application that leverages Next.js for server-side rendering and static generation, combined with a rich React-based UI.

  22. cherryhq/cherry-studio★ 42.5k

    Cherry Studio is a cross-platform desktop client (Electron-based) that supports multiple LLM providers and AI assistants.

  23. thu-maic/openmaic★ 42.5k

    OpenMAIC turns a learner’s topic or documents into an interactive, multi-agent classroom, then supports learning, editing, and export.

  24. payloadcms/payload★ 41.5k

    Core CMS Server & API Layer – This is the heart of Payload.

  25. hexojs/hexo★ 41.3k

    CLI Interface: Represented by the executable in the “bin/hexo” folder, this acts as the entry point for user commands such as “init”, “new”, “generate”, “server”, etc.

  26. appsmithorg/appsmith★ 41.1k

    Appsmith is an open-source low-code platform for creating custom business applications.

  27. vuetifyjs/vuetify★ 41k

    This repository is a monorepo for a UI component library and ecosystem – Vuetify – that is built for Vue.

  28. lfnovo/open-notebook★ 40.9k

    Open Notebook is a self-hosted research workspace for collecting and organizing sources, then using configurable AI models to search, chat, transform content, and generate…

  29. outline/outline★ 40.8k

    Outline is a collaborative team knowledge base.

  30. calcom/cal.com★ 40.7k

    Frontend Web Application: Located under apps/web.

  31. chakra-ui/chakra-ui★ 40.3k

    The system architecture should be divided into these key layers.

  32. heyputer/puter★ 40.1k

    Backend Server: Located in src/backend, this component handles API routing, middleware, modules, services (such as filesystem, authentication, app management, drivers, and many…

  33. novuhq/novu★ 40k

    Novu is communication infrastructure for product notifications and agent conversations.

  34. videojs/video.js★ 39.9k

    Video.js is a browser-based video player and framework.

  35. trpc/trpc★ 39.8k

  36. zuodaotech/everyone-can-use-english★ 39.4k

    Enjoy is an AI-assisted language-learning application, with a desktop renderer for media, reading, conversation, vocabulary, courses, and pronunciation practice.

  37. microsoft/playwright-mcp★ 39.2k

    Playwright MCP exposes browser automation to MCP clients through a server/CLI interface, returning structured accessibility snapshots and tool results.

  38. chatboxai/chatbox★ 39.2k

    Electron Main Process: Represented by files in src/main (e.g., main.ts, preload.ts, menu.ts).

  39. siddharthvaddem/openscreen★ 39k

    1. OpenScreen is an Electron desktop application with a clear split between the main process, the renderer/UI, and an optional native capture layer.

  40. jcodesmore/ai-website-cloner-template★ 38.9k

    This is an AI-agent website-cloning template, not an automated cloning service: a user invokes a supported coding agent with a target URL, and the agent follows guidance to…

  41. ueberdosis/tiptap★ 38.8k

    Tiptap is a headless, framework-agnostic rich-text editor built on ProseMirror and extended through composable packages.

  42. directus/directus★ 38.8k

    Directus is a collaborative backend that exposes existing SQL data through generated REST and GraphQL APIs, alongside a visual management Studio and AI/MCP access.

  43. gitroomhq/postiz-app★ 38.7k

    Postiz is a social media management platform for composing and scheduling posts, managing connected social accounts, and reviewing analytics.

  44. portainer/portainer★ 38.5k

    Portainer is a container-management UI for Docker, Swarm, Podman, Kubernetes, and ACI.

  45. triliumnext/trilium★ 38.5k

    Trilium Notes is a cross-platform personal knowledge-base application.

  46. kong/insomnia★ 38.2k

    This project is a monorepo that houses a full-featured API client application (Insomnia) along with several supporting tools and libraries.

  47. adguardteam/adguardhome★ 38.2k

    AdGuard Home is a self-hosted DNS server for network-wide ad and tracker blocking.

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.