With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 Lerna Open-Source Projects
-
lerna
:dragon: Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
melos
🌋 A tool for managing Dart projects with multiple packages. With IntelliJ and Vscode IDE support. Supports automated versioning, changelogs & publishing via Conventional Commits.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
nestjs-bff
A full-stack TypeScript solution, and starter project. Includes an API, CLI, and example client webapp. Features include production grade logging, authorization, authentication, MongoDB migrations, and end-to-end testing.
-
lerna-lite
Subset of Lerna in a smaller & more modular project. Helps manage and publish multiple packages in a monorepo/workspace structure
-
flopflip
🎚Flip or flop features in your React application in real-time backed by flag provider of your choice 🚦
-
npm-ts-workspaces-example
Monorepos example project using npm workspaces and TypeScript project references
-
monorepo.tools
Your defacto guide on monorepos, and in depth feature comparisons of tooling solutions.
-
react-typescript-module-federation
Micro Frontend with React, ReactRouter V6, Typescript and Webpack
-
patterns-library
AXA CH UI component library. Please share, comment, create issues and work with us!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
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.
Official Website: https://blueprintjs.com/
You could use https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth A plugin to escape anti bot detection
Project mention: [AskJS] Is there a silver bullet for consuming Typescript libraries in a Monorepo? | /r/javascript | 2023-05-091. Linking libs with tsconfig paths. This approach involves setting a tsconfig.json paths object which maps the package name, to the local filesystem location. Eg. "paths": {"@org/lib":"../libs/lib"} - Nx uses this approach for their Integrated Monorepo configuration https://nx.dev/tutorials/integrated-repo-tutorial https://github.com/NiGhTTraX/ts-monorepo.
There's a video on the homepage at https://jamiemason.github.io/syncpack and a getting started guide at https://jamiemason.github.io/syncpack/guide/getting-started/.
Project mention: [AskJS] Is there a silver bullet for consuming Typescript libraries in a Monorepo? | /r/javascript | 2023-05-095. NPM/Yarn/PNMP workspaces with packaged libs and tsconfig project references. This approach is similar to option 2 with the addition of tsconfig project references to facilitate IDE support https://github.com/Quramy/npm-ts-workspaces-example.
Project mention: OneRepo: JavaScript/TS monorepo toolchain for safe, strict, fast development | news.ycombinator.com | 2024-03-01I'm surprised this isn't getting any attention. Reading the docs, sounds very promising, thanks for creating this! I see Nx, Turbo and Moon being mentioned in passing in [Alternatives & pitfalls](https://onerepo.tools/concepts/why-onerepo/#alternatives--pi...), but a more in-depth comparison would be interesting. At least something that could be a column in the table at the bottom of [monorepo.tools](https://monorepo.tools/#tools-review).
Lerna related posts
- Add Step-up Authentication Using Angular and NestJS
- Things I learned while building projects with NX
- tsParticles 3.0.0 is out. Breaking changes ahead.
- I made a CLI to sync dependency versions in monorepos
- Nx 16.8 Release!!!
- Mocha/Chai with TypeScript (2023 update)
- Help with library implementation in a big webapp
-
A note from our sponsor - SurveyJS
surveyjs.io | 26 Apr 2024
Index
What are some of the best open-source Lerna projects? This list will help you:
Project | Stars | |
---|---|---|
1 | lerna | 35,352 |
2 | @blueprintjs/core | 20,409 |
3 | puppeteer-extra | 6,056 |
4 | ts-monorepo | 1,420 |
5 | syncpack | 1,256 |
6 | ultra-runner | 1,187 |
7 | melos | 1,024 |
8 | nestjs-bff | 616 |
9 | lerna-lite | 438 |
10 | flopflip | 399 |
11 | taro-hooks | 396 |
12 | Concis | 385 |
13 | npm-ts-workspaces-example | 294 |
14 | monorepo.tools | 277 |
15 | react-typescript-module-federation | 156 |
16 | ui | 148 |
17 | patterns-library | 121 |
18 | react-bones | 41 |
19 | vulcan-npm | 30 |
20 | groundwork | 23 |
21 | module-federation-boilerplate | 16 |
22 | JS-Blueprints | 14 |
23 | shareable-configs | 10 |
Sponsored