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.
Hot right now
Most stars gained in a day · Oct 16
+394everything
HeyPuter/everything · ★ 1.7KThe Everything Project is a monorepo of open-source, MIT-licensed applications that aim to recreate the world's proprietary software, from Office and Slack to Photoshop and AutoCAD.
hypit
hypit-ai/hypit · ★ 23KHypit 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.
+212openui
thesysdev/openui · ★ 11.4KOpenUI 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.
+178Trail-Code
trailhq/Trail-Code · ★ 10.3KGraft maps your codebase into linked markdown files — one node per system, API, or concept — and feeds the matching nodes to coding agents like Claude Code, Cursor, Codex, and Gemini, so they stop re-exploring the repo on every task and run faster, cheaper, and more accurately.
The all-time top
Top 100 of 169 · by stars
- 143.1K
#1 · vercel/next.jsnext.js
Next.js is Vercel's 'The React Framework': a framework for building web applications with React, and this repository holds its source code.
- 91.3K
#2 · storybookjs/storybookstorybook
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.
- 88.4K
#3 · sveltejs/sveltesvelte
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.
- 4
strapi
73.3Kstrapi/strapi · TypeScriptStrapi 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.
- 5
twenty
58.4Ktwentyhq/twenty · TypeScriptTwenty 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.
- 6

react-router
56.6Kremix-run/react-router · TypeScriptReact Router is a multi-strategy router for React: it lets you define routes and handle navigation in React apps.
- 7

Ghost
55.6KTryGhost/Ghost · TypeScriptGhost is an open-source publishing platform for running blogs, newsletters, memberships and paid subscriptions.
- 8

expo
52.8Kexpo/expo · TypeScriptExpo 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.
- 9

DefinitelyTyped
51.4KDefinitelyTyped/DefinitelyTyped · TypeScriptDefinitelyTyped 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.
- 10

cobalt
45Kimputnet/cobalt · Sveltecobalt 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.
- 11

zod
44.1Kcolinhacks/zod · TypeScriptZod is a schema validation library: you describe what your data should look like, and it checks real values against that description at runtime.
- 12

babel
44.1Kbabel/babel · TypeScriptBabel 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.
- 13

parcel
44Kparcel-bundler/parcel · JavaScriptParcel 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.
- 14

fuels-ts
42.9KFuelLabs/fuels-ts · TypeScriptfuels-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.
- 15
novu
40.2Knovuhq/novu · TypeScriptNovu 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.
- 16

insomnia
40KKong/insomnia · TypeScriptInsomnia is an open-source, cross-platform API client for debugging, designing, testing and mocking APIs over GraphQL, REST, WebSockets, SSE and gRPC.
- 17

mattermost
39.4Kmattermost/mattermost · TypeScriptMattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.
- 18

google-research
38.9Kgoogle-research/google-research · Jupyter NotebookA 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.
- 19
taro
37.7KNervJS/taro · TypeScriptTaro 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.
- 20

pnpm
36.8Kpnpm/pnpm · Rustpnpm 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.
- 21

lerna
36Klerna/lerna · TypeScriptLerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages that live in the same repository (a monorepo).
- 22
bulletproof-react
36Kalan2207/bulletproof-react · TypeScriptA 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.
- 23

refine
35.9Krefinedev/refine · TypeScriptRefine is an open-source React framework for building internal tools, admin panels, dashboards, and B2B applications with a high degree of flexibility.
- 24

backstage
34.6Kbackstage/backstage · TypeScriptAn 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.
- 25

vue-vben-admin
33.6Kvbenjs/vue-vben-admin · TypeScriptVue 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.
- 26
remix
33.4Kremix-run/remix · TypeScriptRemix 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.
- 27

floating-ui
32.8Kfloating-ui/floating-ui · TypeScriptFloating UI is a small JavaScript library for creating floating elements like tooltips, popovers, and dropdowns, and for wiring up their user interactions.
- 28

alpine
32Kalpinejs/alpine · HTMLAlpine.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.
- 29

slate
31.7Kianstormtaylor/slate · TypeScriptA 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.
- 30

turborepo
31.2Kvercel/turborepo · RustTurborepo 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'.
- 31
nx
29.4Knrwl/nx · TypeScriptNx 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.
- 32

hey.xyz
29.4Kslymnoyann/hey.xyz · TypeScriptHey 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.
- 33
gitbook
29.1KGitbookIO/gitbook · TypeScriptThe 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.
- 34

mastra
28.9Kmastra-ai/mastra · TypeScriptMastra is a TypeScript framework for building AI-powered applications and agents, designed to take you from early prototypes to production-ready products.
- 35

angular-cli
27Kangular/angular-cli · TypeScriptThis 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.
- 36

onlook
26.9Konlook-dev/onlook · TypeScriptOnlook 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.
- 37
discord.js
26.8Kdiscordjs/discord.js · TypeScriptdiscord.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.
- 38

bazel
26Kbazelbuild/bazel · JavaBazel is a fast, scalable, multi-language and extensible build system - one tool that builds and tests software of any size, quickly and reliably.
- 39

editor
24.9Kpascalorg/editor · TypeScriptPascal 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.
- 40
dub
24.9Kdubinc/dub · TypeScriptAn 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.
- 41

react-navigation
24.5Kreact-navigation/react-navigation · TypeScriptReact 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.
- 42

react-starter-kit
23.7Kkriasoft/react-starter-kit · TypeScriptReact 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.
- 43
oxc
23.1Koxc-project/oxc · RustOxc — 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.
- 44
hypit
23Khypit-ai/hypit · TypeScriptHypit 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.
- 45

vuepress
22.7Kvuejs/vuepress · JavaScriptVuePress 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.
- 46

univer
22.6Kdream-num/univer · TypeScriptUniver is an open-source SDK for embedding spreadsheet, document, and presentation editing directly into your own product, instead of hosting a separate office app.
- 47

react-native-web
22.1Knecolas/react-native-web · JavaScriptReact 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.
- 48
prime-agent
22.1KPrimeIntellect-ai/prime-agent · RustPrime 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.
- 49
pug
21.8Kpugjs/pug · JavaScriptPug 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.
- 50
theia
21.7Keclipse-theia/theia · TypeScriptEclipse 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.
- 51
Inquirer.js
21.6KSBoudrias/Inquirer.js · TypeScriptInquirer.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.
- 52

react-dnd
21.6Kreact-dnd/react-dnd · TypeScriptReact 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'.
- 53
visx
21.1Kairbnb/visx · TypeScriptvisx 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.
- 54

kit
20.9Ksveltejs/kit · JavaScriptSvelteKit is the official framework for building web apps with Svelte — you write Svelte components and SvelteKit streamlines the rest, building your project through Vite.
- 55

popmotion
20.2KPopmotion/popmotion · JavaScriptPopmotion 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.
- 56

web3.js
19.9Kweb3/web3.js · TypeScriptA 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.
- 57
eliza
19.6KelizaOS/eliza · TypeScriptelizaOS 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.
- 58
decap-cms
19.4Kdecaporg/decap-cms · JavaScriptA 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.
- 59

egg
19Keggjs/egg · TypeScriptEgg 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.
- 60

iii
18.8Kiii-hq/iii · Rustiii 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.
- 61
commitlint
18.8Kconventional-changelog/commitlint · TypeScriptcommitlint checks whether your commit messages meet the conventional commit format, linting them against a configurable rule set.
- 62

bit
18.5Kteambit/bit · TypeScriptBit 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.
- 63

emotion
18Kemotion-js/emotion · JavaScriptEmotion 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.
- 64
dnd-kit
17.7Kclauderic/dnd-kit · TypeScriptdnd-kit is a modern toolkit for building drag and drop interfaces, designed to be lightweight, performant, accessible and extensible.
- 65

million
17.7Kaidenybai/million · TypeScriptMillion.js is an extremely fast and lightweight optimizing compiler for React that makes components up to 70% faster by speeding up reconciliation.
- 66

graphiql
16.9Kgraphql/graphiql · TypeScriptThe 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.
- 67

qiankun
16.7Kumijs/qiankun · TypeScriptQiankun 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.
- 68

plate
16.7Kudecode/plate · TypeScriptPlate 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.
- 69
better-scroll
16.4Kustbhuangyi/better-scroll · TypeScriptBetterScroll is a JavaScript plugin that solves scrolling problems on the mobile web; PC browsers are supported too.
- 70

typescript-eslint
16.4Ktypescript-eslint/typescript-eslint · TypeScripttypescript-eslint is the monorepo that provides the tooling enabling ESLint to understand and lint TypeScript code, including the parser and plugin rules.
- 71
umi
16Kumijs/umi · TypeScriptUmi 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.
- 72
amplication
16Kamplication/amplication · TypeScriptAmplication 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.
- 73

lowcode-engine
15.9Kalibaba/lowcode-engine · TypeScriptAlibaba'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.
- 74
spree
15.8Kspree/spree · RubyAn 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.
- 75

reactotron
15.6Kinfinitered/reactotron · TypeScriptReactotron 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.
- 76

documenso
15.4Kdocumenso/documenso · TypeScriptDocumenso 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.
- 77
jupyterlab
15.4Kjupyterlab/jupyterlab · TypeScriptJupyterLab 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.
- 78

soybean-admin
15.1Ksoybeanjs/soybean-admin · TypeScriptSoybeanAdmin 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.
- 79

react-doctor
15Kmillionco/react-doctor · TypeScriptReact 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.
- 80

formatjs
14.7Kformatjs/formatjs · TypeScriptFormatJS 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.
- 81
mitosis
14.4KBuilderIO/mitosis · TypeScriptMitosis 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.
- 82
rye
14.1Kastral-sh/rye · RustRye 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.
- 83

nextra
13.9Kshuding/nextra · TypeScriptNextra 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.
- 84
shiki
13.9Kshikijs/shiki · TypeScriptShiki is a syntax highlighter for code snippets, built on TextMate grammar so the tokenization is accurate and the output is visually clean.
- 85

astryx
13.7Kfacebook/astryx · TypeScriptAstryx 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.
- 86

codesandbox-client
13.7Kcodesandbox/codesandbox-client · JavaScriptCodeSandbox 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.
- 87

typescript-sdk
13.6Kmodelcontextprotocol/typescript-sdk · TypeScriptThis is the official TypeScript SDK for the Model Context Protocol (MCP), letting apps provide standardized context to LLMs by building MCP servers and clients.
- 88

element-web
13.6Kelement-hq/element-web · TypeScriptElement 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.
- 89

portless
12.7Kvercel-labs/portless · TypeScriptPortless is a CLI tool that replaces unstable local dev port numbers with stable, named .localhost URLs, with HTTPS and HTTP/2 enabled by default.
- 90

changesets
12.5Kchangesets/changesets · TypeScriptChangesets 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.
- 91

react-native-firebase
12.3Kinvertase/react-native-firebase · TypeScriptA 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.
- 92

earthly
12.1Kearthly/earthly · GoEarthly is a build automation framework that runs every build step inside containers, giving reproducible builds with a syntax that blends Dockerfile and Makefile conventions.
- 93

humanlayer
11.7Khumanlayer/humanlayer · TypeScriptHumanLayer 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.
- 94

cloudflare-os
11.4Kcloudflare/cloudflare-os · TypeScriptAn 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.
- 95

crm
11.4Ktrycompai/crm · TypeScriptComp 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.
- 96

openui
11.4Kthesysdev/openui · TypeScriptOpenUI 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.
- 97
misskey
11.3Kmisskey-dev/misskey · TypeScriptMisskey 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.
- 98

webamp
11.3Kcaptbaritone/webamp · TypeScriptWebamp is a reimplementation of the classic Winamp 2 music player built entirely in HTML5 and JavaScript, with full support for original Winamp skins.
- 99

base-ui
11.2Kmui/base-ui · TypeScriptBase 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.
- 100

earthworm
11.1Kcuixueshe/earthworm · TypeScriptEarthworm 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.
Related topics
Often tagged together