lerna

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

Lerna Alternatives

Similar projects and alternatives to lerna

  1. React

    1,914 lerna VS React

    The library for web and native user interfaces.

  2. 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
  3. TypeScript

    1,411 lerna VS TypeScript

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

  4. semver

    Semantic Versioning Specification

  5. create-react-app

    601 lerna VS create-react-app

    Set up a modern web app by running one command.

  6. jest

    513 lerna VS jest

    Delightful JavaScript Testing.

  7. prettier

    479 lerna VS prettier

    Prettier is an opinionated code formatter.

  8. ESLint

    424 lerna VS ESLint

    Find and fix problems in your JavaScript code.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nx

    367 lerna VS nx

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

  11. webpack

    366 lerna 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.

  12. storybook

    350 lerna VS storybook

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

  13. berry

    206 lerna VS berry

    📦🐈 Active development trunk for Yarn ⚒

  14. Bazel

    145 lerna VS Bazel

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

  15. turborepo

    83 lerna 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]

  16. tsParticles

    82 lerna VS tsParticles

    tsParticles - Easily create highly customizable JavaScript particles effects, confetti explosions and fireworks animations and use them as animated backgrounds for your website. Ready to use components available for React.js, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Inferno, Solid, Riot and Web Components.

  17. Babel (Formerly 6to5)

    61 lerna VS Babel (Formerly 6to5)

    🐠 Babel is a compiler for writing next generation JavaScript.

  18. single-spa

    53 lerna VS single-spa

    The router for easy microfrontends

  19. changesets

    35 lerna VS changesets

    🦋 A way to manage your versioning and changelogs with a focus on monorepos

  20. monorepo.tools

    30 lerna VS monorepo.tools

    Your defacto guide on monorepos, and in depth feature comparisons of tooling solutions.

  21. pedalboard

    23 lerna VS pedalboard

    A collection of packages to make you software sound better (by mbarzeev)

  22. large-monorepo

    12 lerna VS large-monorepo

    Benchmarking Nx and Turborepo

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 lerna alternative or higher similarity.

lerna discussion

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

    Review ★★★★☆ 8/10

lerna reviews and mentions

Posts with mentions or reviews of lerna. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-13.
  • How to Create an NPM Packages using Rollup.js + Lerna.js + Jfrog Artifactory
    2 projects | dev.to | 13 Nov 2024
    Lerna.js is a popular tool for managing JavaScript projects with multiple packages, often referred to as monorepos. It simplifies the process of versioning, publishing, and managing dependencies across various packages within a single repository.
  • Starting the Console front-end for Rainbow Platform
    6 projects | dev.to | 22 Oct 2024
    For dependency and workflow management in Gaia, we can use any tool available in the Node ecosystem. You might suggest Lerna or even Turborepo. For our needs, the default npm workspaces will suffice.
  • My Journey to Building Flexilla: Headless interactive component library
    2 projects | dev.to | 9 Oct 2024
    That’s how I ended up with the library at version 2.x.x. From that point, I stopped making those mistakes. With Lerna, I no longer have to worry about changing package versions that haven’t been updated; Lerna takes care of that for me.
  • Add Step-up Authentication Using Angular and NestJS
    4 projects | dev.to | 28 Mar 2024
    Open the project up in your favorite IDE. Let's take a quick look at the project organization. The project has an Angular frontend and NestJS API backend housed in a Lerna monorepo. If you are curious about how to recreate the project, check out the repo's README file. I'll include all the npx commands, CLI commands, and the manual steps used to create the project.
  • Things I learned while building projects with NX
    5 projects | dev.to | 18 Mar 2024
    Lerna currently maintained by Nx team
  • tsParticles 3.0.0 is out. Breaking changes ahead.
    3 projects | dev.to | 4 Dec 2023
  • Nx 16.8 Release!!!
    5 projects | dev.to | 6 Sep 2023
    On Netlify's enterprise tier, approximately 46% of builds are monorepos, with the majority leveraging Nx and Lerna. Recognizing this trend, Netlify has focused on enhancing the setup and deployment experiences for monorepo projects. In particular they worked on an "automatic monorepo detection" feature. When you connect your project to GitHub, Netlify automatically detects if it's part of a monorepo, reads the relevant settings, and pre-configures your project. This eliminates the need for manual setup. This feature also extends to local development via the Netlify CLI.
  • Mocha/Chai with TypeScript (2023 update)
    3 projects | dev.to | 12 Aug 2023
  • Help with library implementation in a big webapp
    2 projects | /r/webdev | 26 Jun 2023
    This is the exact problem monorepos were born to solve. Not only will a monorepo let you share UI components, you'll be able to gradually add shared application logic as well (for instance, do all of your apps have their own logic for connecting to a database? you could roll that into a shared library with a monorepo). There are a lot of tools for accomplishing this in JS, but probably the most popular is lerna, which is built on top of NX (though lots of teams roll their own monorepo in nx without lerna, which IMO is a totally valid option).
  • How to Build and Publish Your First React NPM Package
    8 projects | dev.to | 9 Jun 2023
    To begin, you need to prepare your environment. A few ways to build a React package include tools like Bit, Storybook, Lerna, and TSDX. However, for this tutorial, you will use a zero-configuration bundler for tiny modules called Microbundle.
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 21 Mar 2025
    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. Learn more →

Stats

Basic lerna repo stats
165
35,863
7.8
7 days ago

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

The primary programming language of lerna is TypeScript.


Sponsored
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.ai

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