TypeScript Monorepo

Open-source TypeScript projects categorized as Monorepo | Edit details

Top 23 TypeScript Monorepo Projects

  • Bit

    A tool for composable software development.

    Project mention: Creating reuseable components for multiple projects. | reddit.com/r/reactjs | 2022-03-27

    npm package sounds good. Be sure to have a look at bit as well.

  • nx

    Smart, Fast and Extensible Build System

    Project mention: Can Make run tasks incrementally based on previous and the current commit? | reddit.com/r/learnprogramming | 2022-05-23

    Recently I have come across https://nx.dev/ , which is a tool that is very similar with Make, except it can run tasks selectively in CICD based on file change from previous commit and the current HEAD. I used it in a Typescript monorepo, and I feel really happy with it.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • nteract

    📘 The interactive computing suite for you! ✨

    Project mention: Node.js Notebooks | news.ycombinator.com | 2022-02-20
  • rushstack

    Monorepo for tools developed by the Rush Stack community

    Project mention: Lerna has gone. Which Monorepo is right for a Node.js BACKEND now? | reddit.com/r/node | 2022-05-04

    Rush Stack. It’s an opinionated, batteries-included toolset for working with large monorepos. It’s highly extensible and pluggable, and has built-in support for a lot of common tasks. My team uses it at work to support a couple dozen projects and at this point I can’t imagine managing a monorepo without it. It has significant adoption within and support from Microsoft, and monthly public dev meetings with contributors from a number of other companies, so I really don’t think it’s going to disappear any time soon. From what I’ve seen, it’s a very healthy project that’s continuing to grow in support and adoption.

  • relay-starter-kit

    💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, Relay, Material UI.

    Project mention: Best Ways to Make an Ecommerce Store on Node.js in 2022 | Guide for Beginners | dev.to | 2022-04-22


  • ProtonMail Web Client

    Monorepo hosting the proton web clients

    Project mention: Missing attachment or paperclip icon | reddit.com/r/ProtonMail | 2022-04-26
  • ethereumjs-monorepo

    Monorepo for the Ethereum VM TypeScript Implementation

    Project mention: Daily General Discussion - May 20, 2022 | reddit.com/r/ethfinance | 2022-05-19

    Daily Kiln: Beacon sync merged to master for ethereumjs. Still trying to solve The Mystery of the Missing Receipts. Sometimes a CL client throws an error about non-consecutive deposit indexes, and it doesn't resolve without a fresh sync. There was a regression in lighthouse that I was helping troubleshoot for a couple of new testers in #testingthemerge. There's an open PR that fixes it.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • ultra-runner

    🏃⛰ Ultra fast monorepo script runner and build tool

    Project mention: Directly point to source code when referencing dependencies in monorepo | dev.to | 2022-01-13

    Cache built files to avoid rebuilds. For example nx.js, yarn-plugin-change, ultra-runner

  • ts-monorepo

    Template for setting up a TypeScript monorepo

    Project mention: Monorepo with Yarn Workspaces + TS + Docker Templates | reddit.com/r/typescript | 2022-03-12

    Here is one I liked that is very basic, although I removed lerna from it personally. Shows examples of package sharing and a bunch of popular libraries. Next not nuxt but you get the idea. https://github.com/NiGhTTraX/ts-monorepo

  • nx-examples

    Example repo for Nx workspace

  • rnx-kit

    Modern, scalable tools. Exceptional developer experience.

    Project mention: Share your experience: App maintenance in RN | reddit.com/r/reactnative | 2022-03-21

    Maintaining a React Native app built in 2017. Biggest pain right now is using the Metro bundler. Since migrating our codebase from a Yarn v1 workspace to a Rush (pnpm-based) monorepo, our packages use symlinks which the Metro bundler doesn't support. I've had to go through solutions such as Microsoft's @rnx-kit/metro-resolver-symlinks but still end up with issues. Will look next in to trying Callstack's repack for building our apps instead of Metro, even though I'm very hesitant in switching build tools.

  • nextjs-monorepo-example

    Collection of monorepo tips & tricks

    Project mention: Best way to deal with long background jobs when deploying Next.js to Vercel? | reddit.com/r/nextjs | 2022-05-03

    There is one moderately complex example monorepo that includes a Next.js project and shared lib projects here: https://github.com/belgattitude/nextjs-monorepo-example

  • bluelibs

    A collection of open-source software solutions designed for the modern web and enterprise scale.

    Project mention: MongoDB Supercharged for Node & TypeScript | reddit.com/r/node | 2021-12-16

    Suggestions, opinions, critiques are always welcome, hope I sparked your interest in this wonderful database. If you want to see what're we doing, you can "Watch" the monorepo.

  • itwinjs-core

    Monorepo for iTwin.js Library

    Project mention: Session extension in SQLite allow you to create changeset | reddit.com/r/sqlite | 2021-12-13
  • semver

    Nx plugin to automate semantic versioning and CHANGELOG generation. (by jscutlery)

    Project mention: Improve your Workflow execution time by 32% ⚡ | dev.to | 2021-12-07

    @jscutlery/semver project is implementing this improvement

  • stator

    Stator, your go-to template for the perfect stack. 😍🙏

    Project mention: Ask HN: Which tech stack is the most pleasurable? | news.ycombinator.com | 2021-12-20

    Working on new projects has been fun for me ever since I started using https://github.com/chocolat-chaud-io/stator

    This allows me to quickly start coding while not focusing on the tedious configuration tasks that usually accompany a new project. I've been using it for over a year for personal and professional projects. It's not perfect, but it helps. I wrote this open-source template, so I am, of course biased :)

  • yarn.build

    Build 🛠 and Bundle 📦 your local workspaces. Like Bazel, Buck, Pants and Please but for Yarn berry (v2/v3) 🥳. Build any language, mix javascript, typescript, golang and more in one polyglot repo. Ship your bundles to AWS Lambda, Docker, or any nodejs runtime.

    Project mention: Monorepos will ruin your life – but they're worth it | news.ycombinator.com | 2021-09-01
  • taro-hooks

    为 Taro 而设计的 Hooks Library https://taro-hooks-innocces.vercel.app

    Project mention: taro-hooks v1.4.7 | dev.to | 2021-10-07

    build type: fix build type for namespace error (05a285b)

  • nextjs-dapp-starter-ts

    A fullstack monorepo template to develop ethereum dapps

    Project mention: Ask HN: Who wants to be hired? (April 2022) | news.ycombinator.com | 2022-04-01
  • nx-electron

    Electron schematics for nrwl nx platform

    Project mention: How to access Electron Api in my Angular Components? | reddit.com/r/Angular2 | 2021-11-19

    I'm honestly not overly familiar with the "typical" setup of an Electron app (if there is such a thing — the docs make it sound pretty open-ended). I've only ever used it in the context of nx-electron (not that I can recommend it — it's not up-to-date with the latest versions of nx/Angular and it's kind of harrowing to get working even in the best case). But not being able to import anything in your entry-point seems like an unusual constraint — how are you bootstrapping the application?

  • ogma

    A monorepo for the ogma logger and related packages

    Project mention: Node.js frameworks | reddit.com/r/node | 2022-03-31

    This absolutely isn't true. I'm both on the core team and a maintainer of several open source modules for Nest (nest-commander for CLI creation, ogma my own logger that has a really powerful interceptor, nestjs-spelunker which can print out an object representation of your Nest application and help with module debugging for dependency resolution, and a few more). The command module is even featured in the docs.

  • lerna-lite

    automate your workspace version & publish by using conventional-changelog-commits

    Project mention: Lerna has gone. Which Monorepo is right for a Node.js BACKEND now? | reddit.com/r/node | 2022-05-04

    I've just switched over to lerna-lite since I just need lerna's versioning and run support.

  • nx-serverless

    🚀 The Ultimate Monorepo Starter for Node.js Serverless Applications (by ngneat)

    Project mention: 🚀 The Ultimate Monorepo Starter for Node.js Serverless Applications | dev.to | 2022-05-10
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-05-23.

TypeScript Monorepo related posts


What are some of the best open-source Monorepo projects in TypeScript? This list will help you:

Project Stars
1 Bit 15,213
2 nx 12,677
3 nteract 5,824
4 rushstack 4,035
5 relay-starter-kit 3,504
6 ProtonMail Web Client 3,242
7 ethereumjs-monorepo 1,717
8 ultra-runner 1,059
9 ts-monorepo 960
10 nx-examples 593
11 rnx-kit 577
12 nextjs-monorepo-example 571
13 bluelibs 555
14 itwinjs-core 436
15 semver 335
16 stator 262
17 yarn.build 258
18 taro-hooks 208
19 nextjs-dapp-starter-ts 192
20 nx-electron 188
21 ogma 158
22 lerna-lite 155
23 nx-serverless 149
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.