The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 21 Commonj Open-Source 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.
-
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.
-
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.
-
SimpleWebAuthn
WebAuthn, Simplified. A collection of TypeScript-first libraries for simpler WebAuthn integration. Supports modern browsers, Node, Deno, and more.
-
skott
All-in-one devtool to automatically analyze, search and visualize dependencies from JavaScript, TypeScript (JSX/TSX) and Node.js (ES6, CommonJS)
-
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.
Homepage: https://webpack.js.org/
Homepage: https://parceljs.org/
During my search for deploying Lambdas via GitHub actions, I came across a tutorial that utilized ncc for converting TypeScript and bundling. While ncc is effective, I discovered esbuild, which proved to be significantly faster and perfectly suited to my requirements.
Browserify to use node packages in the browser.
Project mention: Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies | news.ycombinator.com | 2024-02-15
So this article will use the great library SimpleWebAuthN from Matthew Miller, which provides packages for the server side, client side, and typescript types, that make everything easier.
While I agree the dynamic nature of CommonJS would be problematic, there were successful projects around treeshaking commonjs[0] that worked really well.
I think dynamic imports have some of the same footguns here, to be honest. Can't deny ESM is easier to statically analyze though, that much appears to be true across the board based on available evidence.
[0]: https://github.com/indutny/webpack-common-shake
Project mention: 💉 Test-Driven Development and Dependency Injection are the way | dev.to | 2023-07-26Welcome back into these series everyone, past few days have been incredible as skott just reached 130 stars on GitHub, 100k of total downloads and lately around +12k weekly downloads since I started open-sourcing it. It's very far for being mainstream but it's a good start, isn't it? Anyway, let me put my personal satisfaction aside, and let's talk about what you came for!
Commonjs related posts
- Build a Vite 5 backend integration with Flask
- Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies
- Effortless Function as a Service: A Simple Guide to Implementing it with Query
- How to run TypeScript natively in Node.js with TSX
- Run Bun Run! Building an AWS CDK Template with Bun
- Modern VS Code extension development: The basics
- Date Picker: reactive Web Component in JavaScript
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source Commonj projects? This list will help you:
Project | Stars | |
---|---|---|
1 | webpack | 64,160 |
2 | parcel | 43,097 |
3 | esbuild | 37,249 |
4 | browserify | 14,526 |
5 | madge | 8,476 |
6 | minipack | 3,108 |
7 | tap | 2,304 |
8 | SimpleWebAuthn | 1,259 |
9 | webpack-common-shake | 914 |
10 | pkgroll | 793 |
11 | browserify-rails | 704 |
12 | skott | 540 |
13 | cjstoesm | 372 |
14 | YantraJS | 175 |
15 | vite-plugins | 168 |
16 | common-shakeify | 104 |
17 | units-converter | 47 |
18 | Fleet-of-the-Faithful-Knights | 7 |
19 | openinf-util-text | 4 |
20 | cynic | 4 |
21 | esm-polyfills | 4 |
Sponsored