Hysen Labs
Open-source project
sorrycc/awesome-javascript avatar
sorrycc

awesome-javascript

🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.

35,019 stars4,546 forksUnknownLicense varies
01
DEEP OPEN-SOURCE ANALYSIS

Awesome JavaScript maps browser side tooling

A collection of browser side JavaScript libraries, resources, and shiny things, sorted into categories from package managers and bundlers to templating engines and game frameworks.

02
DEEP OPEN-SOURCE ANALYSIS

Package managers and loaders

The package managers section opens with npm and Bower, then threads through component, spm, jam, jspm, Ender, volo, Duo, yarn, pnpm, and bun, each with a short description. Loaders follow with RequireJS, browserify, SeaJS, HeadJS, lazyload, script.js, systemjs, LodJS, ESL, and modulejs. It is a broad sweep that spans the early days of browser tooling up to the current options.

03
DEEP OPEN-SOURCE ANALYSIS

Build and check tooling

Bundlers get their own section: webpack, Rollup, Brunch, Parcel, Microbundle, FuseBox, Snowpack, and Vite, described as next generation frontend tooling. Minimizers cover Terser and Uglify. Type checkers include TypeScript, Flow.js, Hegel, TypL, plus schema validators Zod and Yup. QA tools gather prettier, ESLint, JSLint, and friends. The testing frameworks, assertion libraries, and runners add mocha, jest, chai, Puppeteer, and Playwright to the mix, and a separate coverage section lists istanbul and its kin.

04
DEEP OPEN-SOURCE ANALYSIS

Frameworks, templates, and games

The framework sections go beyond the browser basics. MVC frameworks list angular, react, vue, svelte, backbone, and ember. Node powered CMS frameworks include KeystoneJS, Ghost, and Strapi. Templating engines span mustache.js, handlebars, nunjucks, Pug, and EJS, down to micro options like t.js at about 400 bytes gzipped. Game engines add Phaser, PixiJS, and PlayCanvas, and data visualization brings d3, three.js, and Chart.js. A short articles section covers the this keyword and web workers.

05
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The list reads like a survey of front end tooling over the years, mixing old names like Bower and Duo with current ones like Vite and Playwright, each given a one line description.

06
DEEP OPEN-SOURCE ANALYSIS

Official sources

07
Community notes

Community notes