Awesome JavaScript 
A collection of awesome browser-side JavaScript libraries, resources and shiny things.
- Awesome JavaScript
- Package Managers
- Component management
- Loaders
- Transpilers
- Bundlers
- Minimizers
- Type Checkers
- Testing Frameworks
- QA Tools
- MVC Frameworks and Libraries
- Node-Powered CMS Frameworks
- Templating Engines
- Game Engines
- Articles/Posts
- Data Visualization
- Editors
- Documentation
- Utilities
- UI
- Gesture
- Maps
- Typography
- Animations
- Image processing
- ES6
- Generators
- Full Text Search
- SDK
- ORM
- WebSockets
- Generative AI
- Misc
- Worth Reading
- Other Awesome Lists
- Contributing
Package Managers
Host the JavaScript libraries and provide tools for fetching and packaging them.
- npm - npm is the package manager for JavaScript.
- Bower - A package manager for the web.
- component - Client package management for building better web applications.
- spm - Brand new static package manager.
- jam - A package manager using a browser-focused and RequireJS compatible repository.
- jspm - Frictionless browser package management.
- Ender - The no-library library.
- volo - Create front end projects from templates, add dependencies, and automate the resulting projects.
- Duo - Next-generation package manager that blends the best ideas from Component, Browserify and Go to make organizing and writing front-end code quick and painless.
- yarn - Fast, reliable, and secure dependency management.
- pnpm - Fast, disk space efficient package manager.
- bun - Bun is a fast JavaScript all-in-one toolkit.
Component Management
- Bit - Create, find and reuse components (React, Angular, Node etc.) across applications.
Loaders
Module or loading system for JavaScript.
- RequireJS - A file and module loader for JavaScript.
- browserify - Browser-side require() the node.js way.
- SeaJS - A Module Loader for the Web.
- HeadJS - The only script in your HEAD.
- lazyload - Tiny, dependency-free async JavaScript and CSS loader.
- script.js - Asynchronous JavaScript loader and dependency manager.
- systemjs - AMD, CJS & ES6 spec-compliant module loader.