Topics / #monorepo

Monorepo projects on GitHub

Managing multiple packages and apps inside a single repository.

As of , the most-starred Monorepo projects on GitHub are next.js (143.1K stars), storybook (91.3K stars) and svelte (88.4K stars). GitHub.Locker tracks 169 Monorepo repositories with 3M stars combined. The fastest-growing on October 16 was everything, with +394 stars in a day.

169Projects
3MStars in total
+2KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 169 · by stars

  1. #1 · vercel/next.js

    next.js

    Next.js is Vercel's 'The React Framework': a framework for building web applications with React, and this repository holds its source code.

    143.1K
  2. #2 · storybookjs/storybook

    storybook

    Storybook is a frontend workshop for building, documenting, and testing UI components in isolation, used by thousands of teams for UI development, testing, and documentation.

    91.3K
  3. #3 · sveltejs/svelte

    svelte

    Svelte is a compiler that turns declarative UI components into efficient vanilla JavaScript, which then surgically updates the DOM directly instead of shipping a heavy runtime framework to the browser.

    88.4K
  1. 4

    strapi

    73.3Kstrapi/strapi · TypeScript

    Strapi is the leading open-source headless CMS: 100% JavaScript/TypeScript, it lets developers build content APIs fast while giving content creators a friendly editing interface.

  2. 5

    twenty

    58.4Ktwentyhq/twenty · TypeScript

    Twenty is an open-source CRM built as an alternative to Salesforce, aimed at technical teams who want to customize objects, fields, views, workflows and agents instead of being locked into a closed platform.

  3. 6

    react-router

    56.6Kremix-run/react-router · TypeScript

    React Router is a multi-strategy router for React: it lets you define routes and handle navigation in React apps.

  4. 7

    Ghost

    55.6KTryGhost/Ghost · TypeScript

    Ghost is an open-source publishing platform for running blogs, newsletters, memberships and paid subscriptions.

  5. 8

    expo

    52.8Kexpo/expo · TypeScript

    Expo is an open-source framework for building universal native apps with React: you write React and JavaScript, and the resulting apps run on Android, iOS, and the web.

  6. 9

    DefinitelyTyped

    51.4KDefinitelyTyped/DefinitelyTyped · TypeScript

    DefinitelyTyped is a massive community repository that hosts TypeScript type definitions (.d.ts files) for JavaScript packages that don't ship their own types, published to npm under the @types scope.

  7. 10

    cobalt

    45Kimputnet/cobalt · Svelte

    cobalt is a media downloader with no ads, trackers, or paywalls: you paste a link to a video or song, get the file, and move on.

  8. 11

    zod

    44.1Kcolinhacks/zod · TypeScript

    Zod is a schema validation library: you describe what your data should look like, and it checks real values against that description at runtime.

  9. 12

    babel

    44.1Kbabel/babel · TypeScript

    Babel is a compiler for JavaScript: you write code with the newest language features, and it compiles it down to a version your target environments can actually run.

  10. 13

    parcel

    44Kparcel-bundler/parcel · JavaScript

    Parcel is a zero-configuration build tool for the web: it bundles and compiles JavaScript, CSS, HTML and other assets into optimized output without requiring a config file to get started.

  11. 14

    fuels-ts

    42.9KFuelLabs/fuels-ts · TypeScript

    fuels-ts is the official TypeScript SDK for Fuel Network, letting developers build dApps, interact with Sway smart contracts, and connect to Fuel nodes from JavaScript/TypeScript.

  12. 15

    novu

    40.2Knovuhq/novu · TypeScript

    Novu is open-source communication infrastructure that lets products and AI agents send messages to users across Inbox, Email, SMS, Push, Chat, Slack, Microsoft Teams, Telegram, WhatsApp and more through one API and one unified conversation model.

  13. 16

    insomnia

    40KKong/insomnia · TypeScript

    Insomnia is an open-source, cross-platform API client for debugging, designing, testing and mocking APIs over GraphQL, REST, WebSockets, SSE and gRPC.

  14. 17

    mattermost

    39.4Kmattermost/mattermost · TypeScript

    Mattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.

  15. 18

    google-research

    38.9Kgoogle-research/google-research · Jupyter Notebook

    A giant monorepo where Google Research dumps the code released alongside its papers and projects - hundreds of independent folders covering different research efforts, not one cohesive product.

  16. 19

    taro

    37.7KNervJS/taro · TypeScript

    Taro is an open cross-platform, cross-framework solution: write one codebase with React, Vue or Nerv and it runs as WeChat/JD/Baidu/Alipay/ByteDance/QQ mini-programs, H5 web apps, or React Native apps for iOS and Android.

  17. 20

    pnpm

    36.8Kpnpm/pnpm · Rust

    pnpm is a fast, disk-space-efficient package manager for JavaScript and Node.js projects — an alternative to npm and Yarn, battle-tested in production since 2016.

  18. 21

    lerna

    36Klerna/lerna · TypeScript

    Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages that live in the same repository (a monorepo).

  19. 22

    bulletproof-react

    36Kalan2207/bulletproof-react · TypeScript

    A reference architecture and best-practices guide for building production-ready React applications, demonstrated through a sample app that shows how to structure, test, secure, and scale a real-world codebase.

  20. 23

    refine

    35.9Krefinedev/refine · TypeScript

    Refine is an open-source React framework for building internal tools, admin panels, dashboards, and B2B applications with a high degree of flexibility.

  21. 24

    backstage

    34.6Kbackstage/backstage · TypeScript

    An open source framework for building developer portals — one centralized place for your microservices, infrastructure tooling and documentation. Originally built at Spotify, now hosted by the CNCF.

  22. 25

    vue-vben-admin

    33.6Kvbenjs/vue-vben-admin · TypeScript

    Vue Vben Admin is a free, open-source middle and back-end admin panel template built with Vue3, Vite, TypeScript, and a monorepo structure, meant to be used out-of-the-box or as a learning reference.

  23. 26

    remix

    33.4Kremix-run/remix · TypeScript

    Remix 3 is a full-stack web framework built directly on Web APIs (Streams, Fetch, Web Crypto) rather than bundler-specific abstractions, distributed as one umbrella 'remix' package made of many standalone JS/TS tools.

  24. 27

    floating-ui

    32.8Kfloating-ui/floating-ui · TypeScript

    Floating UI is a small JavaScript library for creating floating elements like tooltips, popovers, and dropdowns, and for wiring up their user interactions.

  25. 28

    alpine

    32Kalpinejs/alpine · HTML

    Alpine.js is a rugged, minimal framework that lets you add interactive JavaScript behavior directly as attributes in your HTML markup, without a build step or component system.

  26. 29

    slate

    31.7Kianstormtaylor/slate · TypeScript

    A fully customizable framework for building rich text editors in the browser — editors like Medium, Dropbox Paper or Google Docs — built as a pluggable contenteditable on top of React.

  27. 30

    turborepo

    31.2Kvercel/turborepo · Rust

    Turborepo is a high-performance build system for JavaScript and TypeScript codebases (especially monorepos), written in Rust — its README now introduces it as 'the build system for coding agents'.

  28. 31

    nx

    29.4Knrwl/nx · TypeScript

    Nx is a monorepo platform for TypeScript and polyglot codebases. It caches what didn't change, runs only the tasks affected by your edits, and comes with an integrated CI solution; the core is built with Rust for performance.

  29. 32

    hey.xyz

    29.4Kslymnoyann/hey.xyz · TypeScript

    Hey is a decentralized, permissionless social media app built on Lens Protocol. This repo preserves the last open-source version of its code, as it existed before May 15, 2026.

  30. 33

    gitbook

    29.1KGitbookIO/gitbook · TypeScript

    The open source frontend that renders GitBook doc sites: this repo contains the code GitBook uses to render published content, while authoring stays on the GitBook platform.

  31. 34

    mastra

    28.9Kmastra-ai/mastra · TypeScript

    Mastra is a TypeScript framework for building AI-powered applications and agents, designed to take you from early prototypes to production-ready products.

  32. 35

    angular-cli

    27Kangular/angular-cli · TypeScript

    This is the Angular CLI — the official command-line tool for Angular. You use it to initialize, develop, scaffold, and maintain Angular applications straight from a terminal.

  33. 36

    onlook

    26.9Konlook-dev/onlook · TypeScript

    Onlook is an open-source, AI-first visual editor for designing on top of your Next.js + Tailwind codebase. You edit elements directly in the browser DOM like a design tool, and the changes map back to real code in real time.

  34. 37

    discord.js

    26.8Kdiscordjs/discord.js · TypeScript

    discord.js is a powerful Node.js module for interacting with the Discord API — effectively the main JavaScript/TypeScript library for writing Discord bots. This repo hosts it and its helper packages.

  35. 38

    bazel

    26Kbazelbuild/bazel · Java

    Bazel is a fast, scalable, multi-language and extensible build system - one tool that builds and tests software of any size, quickly and reliably.

  36. 39

    editor

    24.9Kpascalorg/editor · TypeScript

    Pascal Editor is an open-source, local-first 3D building editor: you sketch walls, floors, zones and furniture in a browser-rendered scene, and AI agents can drive that same scene through MCP.

  37. 40

    dub

    24.9Kdubinc/dub · TypeScript

    An open-source link attribution platform for short links, conversion tracking, and affiliate programs. It powers 100M+ clicks and 2M+ links monthly for teams like Twilio, Buffer, Framer, and Perplexity.

  38. 41

    react-navigation

    24.5Kreact-navigation/react-navigation · TypeScript

    React Navigation is routing and navigation for React Native and Web apps — the standard way to move between screens, tabs and drawers. It ships as a set of packages under the @react-navigation scope, documented at reactnavigation.org.

  39. 42

    react-starter-kit

    23.7Kkriasoft/react-starter-kit · TypeScript

    React Starter Kit is a full-stack monorepo template for building SaaS applications, combining React 19, tRPC, and Drizzle ORM into a single type-safe contract from the database up to the UI, deployed on Cloudflare Workers.

  40. 43

    oxc

    23.1Koxc-project/oxc · Rust

    Oxc — the Oxidation Compiler — is a collection of high-performance tools for JavaScript and TypeScript written in Rust: a parser, linter, formatter, transformer, minifier, and module resolver.

  41. 44

    hypit

    23Khypit-ai/hypit · TypeScript

    Hypit gives AI coding agents (Claude Code, Codex) a language and system to create video: drop in a video and the agent clones it as a full workflow — footage, captions, B-roll and effects — anchored to words instead of timestamps.

  42. 45

    vuepress

    22.7Kvuejs/vuepress · JavaScript

    VuePress is a minimalistic static site generator powered by Vue: it turns your content into fast static websites, most often used for documentation sites and blogs.

  43. 46

    univer

    22.6Kdream-num/univer · TypeScript

    Univer is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.

  44. 47

    react-native-web

    22.1Knecolas/react-native-web · JavaScript

    React Native for Web is a set of cross-platform React UI packages; this repository is the development monorepo where the react-native-web package and related projects are built.

  45. 48

    prime-agent

    22.1KPrimeIntellect-ai/prime-agent · Rust

    Prime Agent is an open-source coding and research agent for general and long-running work. It is built on two abstractions: the Recursive Language Model (RLM) programming model and a Continual Harness that keeps prompts, memories and skills as durable, refinable state.

  46. 49

    pug

    21.8Kpugjs/pug · JavaScript

    Pug is a high-performance template engine for Node.js and browsers, heavily influenced by Haml: you write HTML in a clean, whitespace-sensitive syntax and Pug compiles it.

  47. 50

    theia

    21.7Keclipse-theia/theia · TypeScript

    Eclipse Theia is an extensible open-source framework for building full-fledged, multi-language cloud and desktop IDEs and tools with modern web technologies. This repository contains the sources of the Theia Platform itself.

  48. 51

    Inquirer.js

    21.6KSBoudrias/Inquirer.js · TypeScript

    Inquirer.js is a collection of ready-made interactive command line prompts for Node.js CLIs — input fields, selectable lists, checkboxes, confirms and more — so you don't build terminal question UIs by hand.

  49. 52

    react-dnd

    21.6Kreact-dnd/react-dnd · TypeScript

    React DnD is a library for building drag-and-drop interfaces in React web apps. The repo sums itself up in one line: 'Drag and Drop for React'.

  50. 53

    visx

    21.1Kairbnb/visx · TypeScript

    visx is a collection of reusable low-level visualization components for React: d3 does the calculations and math, while React renders and updates the DOM. You compose charts from components instead of writing d3 selection code.

  51. 54

    kit

    20.9Ksveltejs/kit · JavaScript

    SvelteKit is the official framework for building web apps with Svelte — you write Svelte components and SvelteKit streamlines the rest, building your project through Vite.

  52. 55

    popmotion

    20.2KPopmotion/popmotion · JavaScript

    Popmotion is a set of simple, low-level animation libraries for JavaScript user interfaces: keyframe and spring animations for numbers, colors and complex strings, built to be composable.

  53. 56

    web3.js

    19.9Kweb3/web3.js · TypeScript

    A collection of TypeScript libraries for talking to the Ethereum blockchain through its JSON RPC API, plus utility functions for Dapp developers. It was maintained by ChainSafe Systems.

  54. 57

    eliza

    19.6KelizaOS/eliza · TypeScript

    elizaOS is an open-source TypeScript framework and product stack for autonomous AI agents: the core runtime, the Eliza app, the CLI, cloud services, native bridges, and first-party plugins in one monorepo. Bootable OS builds live in a separate elizaOS/os repo.

  55. 58

    decap-cms

    19.4Kdecaporg/decap-cms · JavaScript

    A Git-based CMS for static site generators: a single-page app you pull into the /admin part of your site, giving editors a clean UI for content stored in your Git repository.

  56. 59

    egg

    19Keggjs/egg · TypeScript

    Egg is a Node.js framework for building better enterprise frameworks and web apps, built on top of Koa. It has about 19,000 GitHub stars and ships documentation in English and Simplified Chinese.

  57. 60

    iii

    18.8Kiii-hq/iii · Rust

    iii is a real-time engine for your backend stack: queues, cron, HTTP, state, observability, agents, and sandboxes are collapsed into one live system surface where every service is composable and observable.

  58. 61

    commitlint

    18.8Kconventional-changelog/commitlint · TypeScript

    commitlint checks whether your commit messages meet the conventional commit format, linting them against a configurable rule set.

  59. 62

    bit

    18.5Kteambit/bit · TypeScript

    Bit is an open-source build system for the AI era: it organizes source code into composable, reusable components and apps. Developers and AI agents create and reuse these components via MCP, preventing code duplication.

  60. 63

    emotion

    18Kemotion-js/emotion · JavaScript

    Emotion is a performant and flexible CSS-in-JS library for JavaScript: you write styles in your JS code instead of separate CSS files. It is one of the most popular libraries in this space.

  61. 64

    dnd-kit

    17.7Kclauderic/dnd-kit · TypeScript

    dnd-kit is a modern toolkit for building drag and drop interfaces, designed to be lightweight, performant, accessible and extensible.

  62. 65

    million

    17.7Kaidenybai/million · TypeScript

    Million.js is an extremely fast and lightweight optimizing compiler for React that makes components up to 70% faster by speeding up reconciliation.

  63. 66

    graphiql

    16.9Kgraphql/graphiql · TypeScript

    The reference GraphQL IDE — a graphical, interactive in-browser IDE for exploring GraphQL APIs, run as an official project of the GraphQL Foundation. This monorepo also hosts the GraphQL LSP ecosystem for building browser and IDE tools.

  64. 67

    qiankun

    16.7Kumijs/qiankun · TypeScript

    Qiankun is a JavaScript framework for building micro-frontend applications, letting independently built and deployed apps (React, Vue, or anything else) run together inside one host page.

  65. 68

    plate

    16.7Kudecode/plate · TypeScript

    Plate is an open-source rich-text editor framework for React: a plugin system on top of Slate, headless Radix-based primitives, ready-made shadcn/ui components, and AI support built in.

  66. 69

    better-scroll

    16.4Kustbhuangyi/better-scroll · TypeScript

    BetterScroll is a JavaScript plugin that solves scrolling problems on the mobile web; PC browsers are supported too.

  67. 70

    typescript-eslint

    16.4Ktypescript-eslint/typescript-eslint · TypeScript

    typescript-eslint is the monorepo that provides the tooling enabling ESLint to understand and lint TypeScript code, including the parser and plugin rules.

  68. 71

    umi

    16Kumijs/umi · TypeScript

    Umi is a framework in the React community — you build a web app on top of it instead of assembling React tooling yourself. This repo is the framework's source, developed as a pnpm + Turborepo monorepo.

  69. 72

    amplication

    16Kamplication/amplication · TypeScript

    Amplication is a platform that generates production-ready backend microservices — APIs, data models, DTOs and more — embedding your organization's best practices, so engineers can focus on business logic instead of boilerplate.

  70. 73

    lowcode-engine

    15.9Kalibaba/lowcode-engine · TypeScript

    Alibaba's open-source, enterprise-class low-code technology stack: a kernel engine with a scale-out design that you extend to build your own low-code platforms.

  71. 74

    spree

    15.8Kspree/spree · Ruby

    An open-source headless eCommerce platform — a Ruby REST API backend, a TypeScript SDK and a production-ready Next.js storefront for DTC, B2B, marketplaces and omnichannel. You self-host it and own your code and data.

  72. 75

    reactotron

    15.6Kinfinitered/reactotron · TypeScript

    Reactotron is a free, open-source desktop debugger for React JS and React Native apps. It gives you a visual interface to monitor app state, network requests, and performance in projects of any size.

  73. 76

    documenso

    15.4Kdocumenso/documenso · TypeScript

    Documenso is an open source DocuSign alternative — a digital document-signing platform you can self-host and inspect. Its goal is to make fast, easy digital signing the best practice for every document signed worldwide.

  74. 77

    jupyterlab

    15.4Kjupyterlab/jupyterlab · TypeScript

    JupyterLab is the next-generation web-based interface for Project Jupyter, bundling the notebook, a terminal, a text editor, a file browser and rich outputs into one flexible, extensible UI built on the classic Jupyter Notebook architecture.

  75. 78

    soybean-admin

    15.1Ksoybeanjs/soybean-admin · TypeScript

    SoybeanAdmin is a clean, elegant and feature-rich admin template for Vue3 — a ready-made dashboard boilerplate built on Vite, TypeScript, Pinia, NaiveUI and UnoCSS that works out of the box.

  76. 79

    react-doctor

    15Kmillionco/react-doctor · TypeScript

    React Doctor is a code-review tool that scans React code for the kind of mistakes AI coding agents tend to introduce, so bad patterns get caught before they ship.

  77. 80

    formatjs

    14.7Kformatjs/formatjs · TypeScript

    FormatJS is a monorepo of JavaScript internationalization (i18n) libraries — message formatting, date/time/number formatting, and pluralization — with react-intl as its most popular package for React apps.

  78. 81

    mitosis

    14.4KBuilderIO/mitosis · TypeScript

    Mitosis is a compiler that lets you write a UI component once and compile it to native code for React, Vue, Angular, Svelte, Solid, Qwik, Alpine, and other frameworks.

  79. 82

    rye

    14.1Kastral-sh/rye · Rust

    Rye is an all-in-one project and package management tool for Python that handles installing Python versions, managing pyproject.toml-based projects, dependencies, and virtualenvs in one place.

  80. 83

    nextra

    13.9Kshuding/nextra · TypeScript

    Nextra is a simple, powerful and flexible site generation framework with everything you love from Next.js: you write content in Markdown/MDX and it turns it into a website, typically documentation or a blog.

  81. 84

    shiki

    13.9Kshikijs/shiki · TypeScript

    Shiki is a syntax highlighter for code snippets, built on TextMate grammar so the tokenization is accurate and the output is visually clean.

  82. 85

    astryx

    13.7Kfacebook/astryx · TypeScript

    Astryx is an open source, agent-ready design system built inside Meta over eight years, offering 150+ accessible React components, brand theming, dark mode, ready-made templates, and a CLI as one cohesive system.

  83. 86

    codesandbox-client

    13.7Kcodesandbox/codesandbox-client · JavaScript

    CodeSandbox is an online IDE for rapid web development: an instantly ready, full-featured coding environment that runs in the browser on any device, so you can start web projects and prototype quickly without local setup.

  84. 87

    typescript-sdk

    13.6Kmodelcontextprotocol/typescript-sdk · TypeScript

    This is the official TypeScript SDK for the Model Context Protocol (MCP), letting apps provide standardized context to LLMs by building MCP servers and clients.

  85. 88

    element-web

    13.6Kelement-hq/element-web · TypeScript

    Element is a Matrix collaboration client for the web, built on the Matrix JS SDK. It was formerly known as Vector and Riot and also ships as a desktop app.

  86. 89

    portless

    12.7Kvercel-labs/portless · TypeScript

    Portless is a CLI tool that replaces unstable local dev port numbers with stable, named .localhost URLs, with HTTPS and HTTP/2 enabled by default.

  87. 90

    changesets

    12.5Kchangesets/changesets · TypeScript

    Changesets is a tool that manages versioning and changelogs for JavaScript/TypeScript projects, with a focus on monorepos. Contributors declare how their changes should be released, and Changesets handles bumping package versions, writing changelogs, and publishing.

  88. 91

    react-native-firebase

    12.3Kinvertase/react-native-firebase · TypeScript

    A set of React Native modules that connect your app to Firebase services — each module is a light-weight JavaScript layer over the native Firebase SDKs for iOS and Android.

  89. 92

    earthly

    12.1Kearthly/earthly · Go

    Earthly is a build automation framework that runs every build step inside containers, giving reproducible builds with a syntax that blends Dockerfile and Makefile conventions.

  90. 93

    humanlayer

    11.7Khumanlayer/humanlayer · TypeScript

    HumanLayer was built to let AI coding agents work through hard problems in complex codebases by keeping a human in the loop for approvals; this particular repository is now deprecated and kept only as the project's public issue tracker.

  91. 94

    cloudflare-os

    11.4Kcloudflare/cloudflare-os · TypeScript

    An open-source 'operating system' for AI productivity: an agent chat UI, sandboxed app building, and a security layer, originally built for Cloudflare's own employees.

  92. 95

    crm

    11.4Ktrycompai/crm · TypeScript

    Comp AI CRM is an open source, agentic-first CRM: instead of a database with a chat box bolted on, the AI agent is a standalone deployment that runs its own schedule and research queue, and the CRM is just where it writes down what it finds.

  93. 96

    openui

    11.4Kthesysdev/openui · TypeScript

    OpenUI is an open standard and framework for Generative UI: it defines a compact, streaming-first language (OpenUI Lang) that lets LLMs generate structured, renderable UI instead of plain text or JSON, with runtimes for React, Vue, Svelte, and Angular.

  94. 97

    misskey

    11.3Kmisskey-dev/misskey · TypeScript

    Misskey is an open source, federated social media (microblogging) platform built on ActivityPub, so your own instance can follow and interact with accounts on other fediverse servers like Mastodon. The project describes itself as free forever.

  95. 98

    webamp

    11.3Kcaptbaritone/webamp · TypeScript

    Webamp is a reimplementation of the classic Winamp 2 music player built entirely in HTML5 and JavaScript, with full support for original Winamp skins.

  96. 99

    base-ui

    11.2Kmui/base-ui · TypeScript

    Base UI is an open-source, unstyled React component library for building accessible user interfaces and design systems, created by the team behind Radix, Floating UI, and Material UI.

  97. 100

    earthworm

    11.1Kcuixueshe/earthworm · TypeScript

    Earthworm is an open-source web app for learning English by constructing sentences with conjunctions — you build sentences step by step instead of memorizing word lists.

Showing the 100 most-starred of 169. See every one in the catalog.

Often tagged together