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 →
Top 11 JavaScript Commonj Projects
-
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.
Firefox: Extensions utilizing bundlers like webpack or Extension.js require zipped source code. Additionally, Firefox mandates submissions in Cross-Platform Install (XPI) format.
-
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.
-
From its documentation [1] it looks a lot like a parceljs replacement [2], i.e. a zero config bundler which processes and bundles the dependencies in .html pages. So great for simple websites, not for replacing an entire Vite stack.
[1] https://bun.sh/docs/bundler/fullstack
[2] https://parceljs.org
-
npm packages dramatically sped up the productivity of developers by being able to leverage other developers' work. However, it had a major disadvantage: cjs was not compatible with web browsers. To solve this problem, the concept of bundlers was born. browserify was the first bundler which essentially worked by traversing an entry point and "bundling" all the require()-ed code into a single .js file compatible with web browsers. As time went on, other bundlers with additional features and differentiators were introduced. Most notably webpack, parcel, rollup, esbuild and vite (in chronological order).
-
Project mention: Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies | news.ycombinator.com | 2024-02-15
-
-
When I started Matanuska, I chose Node Tap as my test framework. Tap was my favorite test framework in Node for a very long time. It's historically had an API that's less "magical" than some of the other frameworks out there, it outputs TAP by default - always a bonus - and it has pretty high-level reporting.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
JavaScript Commonjs discussion
JavaScript Commonjs related posts
-
Node.js: A brief history of cjs, bundlers, and esm
-
Build a Vite 5 backend integration with Flask
-
Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies
-
Run Bun Run! Building an AWS CDK Template with Bun
-
Modern VS Code extension development: The basics
-
5 Different Tools to Bundle Node.js Apps
-
Buildless workflow through import maps (featuring Lit, Shoelace and more)
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
Index
What are some of the best open-source Commonj projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | webpack | 64,998 |
2 | parcel | 43,626 |
3 | browserify | 14,643 |
4 | madge | 9,235 |
5 | minipack | 3,187 |
6 | tap | 2,375 |
7 | enhanced-resolve | 946 |
8 | webpack-common-shake | 918 |
9 | common-shakeify | 105 |
10 | units-converter | 48 |
11 | openinf-util-text | 4 |