nx

Build system, optimized for monorepos, with AI-powered architectural awareness and advanced CI capabilities. (by nrwl)

Nx Alternatives

Similar projects and alternatives to nx

  1. React

    1,929 nx VS React

    The library for web and native user interfaces.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. Tailwind CSS

    1,498 nx VS Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  4. TypeScript

    1,419 nx VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  5. vite

    900 nx VS vite

    Next generation frontend tooling. It's fast!

  6. Angular

    797 nx VS Angular

    Deliver web apps with confidence 🚀

  7. create-react-app

    603 nx VS create-react-app

    Set up a modern web app by running one command.

  8. astro

    591 nx VS astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. jest

    518 nx VS jest

    Delightful JavaScript Testing.

  11. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  12. Prisma

    479 nx VS Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  13. ESLint

    427 nx VS ESLint

    Find and fix problems in your JavaScript code.

  14. webpack

    367 nx VS webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

  15. Nest

    366 nx VS Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

  16. storybook

    354 nx VS storybook

    Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

  17. esbuild

    354 nx VS esbuild

    An extremely fast bundler for the web

  18. Cypress

    181 nx VS Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

  19. lerna

    168 nx VS lerna

    Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.

  20. Bazel

    146 nx VS Bazel

    a fast, scalable, multi-language and extensible build system

  21. turborepo

    83 nx VS turborepo

    Discontinued Incremental bundler and build system optimized for JavaScript and TypeScript, written in Rust – including Turborepo and Turbopack. [Moved to: https://github.com/vercel/turbo]

  22. large-monorepo

    12 nx VS large-monorepo

    Benchmarking Nx and Turborepo

  23. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better nx alternative or higher similarity.

nx discussion

Log in or Post with
  1. User avatar
    TigranAvagyan18
    · 10 months ago
    · Reply

    Review ★★★★☆ 8/10

nx reviews and mentions

Posts with mentions or reviews of nx. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-19.
  • Frontend Monorepos: A Comprehensive Guide
    3 projects | dev.to | 19 Apr 2025
    Nx Documentation: https://nx.dev/ - Official documentation for the Nx build system.
  • UmiJS: the Shaolin of web frameworks
    19 projects | dev.to | 30 Mar 2025
    🏗️ The Umi's plugin system and API is quite interesting. You can do a lot with that. The approach is quite common for dev tools and in this case resembles both Vite and Nx with their extensibility and community orientation. There's a huge ecosystem of plugins of all sorts, and you can always complement them with your own (which is quite important for sophisticated enterprise development). I'd assume you could build pretty decent metaframework mechanisms with this flexible approach. At least, as I mentioned already, you have a bunch of thoughtful building blocks for that.
  • Building EczEase with Cutting-Edge Tech - Introduction
    5 projects | dev.to | 22 Mar 2025
    Nx is our choice for managing the project's monorepo structure. It provides powerful tools for scaling our development process, ensuring code reusability, and maintaining consistency across different parts of the application. With Nx, we can efficiently manage multiple projects within the EczEase ecosystem, from the main web application to potential mobile apps and backend services.
  • Why I Swapped NX for Standalone Projects
    1 project | dev.to | 20 Mar 2025
    Hello! I used to like NX a lot. It was a monorepo for all my projects—different brands and clients in one place. It worked well, but it didn’t suit me. Most of my projects are single Angular apps. So, I stopped using one big NX repo and made separate projects instead. Here’s why I prefer it.
  • The Final (For Now) Setting for My Personal Blog as a Dev
    2 projects | dev.to | 15 Mar 2025
    The project is using Nx workspace + PNPM for package management
  • Micro-Frontends: The Next Big Thing or Just Hype?
    1 project | dev.to | 26 Feb 2025
    Then there’s the tooling. Micro-frontends aren’t as plug-and-play as a monolith yet. You’ll likely need custom build pipelines, deployment scripts, and a solid CI/CD setup. Tools like Nx can help here—its monorepo approach is a lifesaver for managing multiple micro-frontends in one cohesive workspace. Their micro-frontend guide is worth a peek if you’re curious.
  • CodeMash 2025
    2 projects | dev.to | 21 Jan 2025
    Nx (sponsored the Lightning Talks)
  • I'll think twice before using GitHub Actions again
    12 projects | news.ycombinator.com | 20 Jan 2025
    Caching and sharing artifacts is usually the main culprit. My company has been using https://nx.dev/ for that. It works locally as well and CI and it just works.

    Our NX is pointed to store artifacts in GHA, but our GHA scripts don't do any caching directly, it is all handled by NX. It works so well I would even consider pulling a nodejs environment to run it in non-nodejs projects (although I haven't tried, probably would run into some problems).

    It is somewhat heavy on configuration, but it just moves the complexity from CI configuration to NX configuration (which is nicer IMO). Our CI pipelines are super fast if you don't hit one of one of our slow compilling parts of the codebase.

    It is quite interesting is that your local dev environment can pull the cached items there were build from previous CI ran-jobs or other devs. We have some native C++ dependencies that are kind of a pain to build locally, our dev machines can pull the built binaries built by other devs (since all devs and CI also share the same cache-artifacts storage). So it makes developing locally a lot easier as well, I don't even remember last time I had to build the native C++ stuff myself since I don't work on it.

  • Custom builder for Angular: My way
    13 projects | dev.to | 15 Jan 2025
    An efficient work environment is the key to rapid development and testing. Many of us have heard stories about how it takes days or even weeks to set up a work environment at a new job or project. I am not exception! To avoid such situations, I decided to think through the structure and configuration in advance. The main idea was to make everything reproducible and easy to use. Since the goal was to develop a plugin for nx.dev, I started by creating a new workspace via create-nx-workspace. I used the test application to experiment with SSR, and therefore created a plugin template using @nx/plugin:plugin. Additionally, I generated two applications and one library via NX generators. As a result, the project structure looked like this:
  • Monorepo and Micro-Frontends Using Module Federation + Vite
    2 projects | dev.to | 8 Jan 2025
    Nx Documentation Vite Documentation Webpack Module Federation Micro-Frontend Architecture
  • A note from our sponsor - InfluxDB
    influxdata.com | 23 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Stats

Basic nx repo stats
370
25,432
10.0
about 5 hours ago

nrwl/nx is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of nx is TypeScript.


Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?