Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Programming Languages
  4. JavaScript

JavaScript

The "Awesome JavaScript" project is a curated resource list designed to support developers working with JavaScript, a versatile programming language primarily used for web development. This list encompasses a wide range of resources, including libraries, frameworks, tools, tutorials, and community resources that cater to both frontend and backend development. Beginners can find foundational tutorials and guides, while experienced developers can explore advanced libraries and frameworks to enhance their projects. This collection is invaluable for anyone looking to deepen their understanding of JavaScript and improve their coding skills. Dive in to discover tools and resources that can elevate your JavaScript development experience.

javascriptweb-developmentlibrariesframeworkstutorialstoolsfrontendbackend
RSSView on GitHub
34.9k stars4.5k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

79 sections · 713 projects

Package Managers

10 projects
npmjs
npmjs.com
Bower
Bower

A package manager for the web that manages front-end dependencies via Git with a flat dependency tree.

JavaScript14,9191 year ago
spm
spm

A static package manager for browser-based JavaScript modules and assets.

JavaScript9027 years ago
jam
jam

A browser-first JavaScript package manager for front-end developers using AMD modules and RequireJS.

JavaScript1,4889 years ago
jspm
jspm

A CLI tool and libraries for managing import maps, enabling browser-native ES module loading from CDNs and local packages.

TypeScript3,8708 days ago
Ender
Ender

A package manager for the browser that lets you search, install, manage, and compile front-end JavaScript packages and dependencies.

JavaScript1,7506 years ago
volo
volo

A command-line tool for creating front-end projects from templates, adding dependencies from GitHub, and automating tasks.

JavaScript1,4133 years ago
yarn
yarnpkg.com
pnpm
pnpm.io
Bun
bun.sh

Component Management

1 projects
Bit
Bit

AI-powered development workspaces for building applications with reusable components, architectural clarity, and zero overhead.

TypeScript18,4063 days ago

Loaders

9 projects
RequireJS
RequireJS

A JavaScript file and module loader implementing the Asynchronous Module Definition (AMD) API for in-browser use.

JavaScript12,9186 months ago
SeaJS
SeaJS

A module loader for the web designed to change how you organize JavaScript and build scalable applications.

JavaScript8,2682 years ago
HeadJS
HeadJS

A JavaScript library for responsive design, feature detection, and asynchronous resource loading with cross-browser compatibility.

JavaScript4,1233 years ago
lazyload
lazyload

A tiny, dependency-free JavaScript utility for loading external JavaScript and CSS files on demand.

JavaScript1,39410 years ago
script.js
script.js

A lightweight asynchronous JavaScript loader and dependency manager for complex web applications.

JavaScript2,9316 years ago
systemjs
systemjs

A hookable, standards-based dynamic ES module loader for running native ES modules in older browsers.

JavaScript13,09025 days ago
LodJS
LodJS

A JavaScript module loader implementing the AMD specification with automatic dependency injection.

JavaScript2893 years ago
ESL
ESL

A browser-only, AMD-compliant module loader for modern web applications, offering smaller size and higher performance than RequireJS.

JavaScript8413 years ago
modulejs
modulejs

A lightweight (~2kB) JavaScript module system for organizing code with dependency resolution, similar to RequireJS.

JavaScript1281 year ago

Transpilers

1 projects
SWC
swc.rs

Bundlers

11 projects
webpack
webpack

A module bundler for JavaScript and other assets, enabling code splitting and transformation via loaders.

JavaScript65,7771 day ago
rollup
rollup

A next-generation ES module bundler that compiles JavaScript modules into optimized bundles for libraries and applications.

JavaScript26,2811 day ago
Brunch
Brunch

A fast front-end web application build tool with simple declarative config and seamless incremental compilation.

JavaScript6,7581 month ago
parcel
parcel

A zero-configuration web application bundler that automatically handles assets, transforms, and dependencies.

JavaScript44,0251 day ago
Microbundle
Microbundle

A zero-configuration bundler for tiny JavaScript modules, powered by Rollup.

JavaScript8,1354 months ago
FuseBox
FuseBox

A blazing fast JavaScript bundler and loader with a comprehensive API.

JavaScript3,9723 years ago
Snowpack
snowpack.dev
bundlejs
bundle.js.org
Vite
vite.dev
Terser
Terser

A JavaScript parser, mangler, and compressor toolkit for ES6+ that minifies code to reduce file size.

JavaScript9,2907 days ago
Uglify
Uglify

A JavaScript parser, minifier, compressor, and beautifier toolkit for optimizing code size and performance.

JavaScript13,3941 year ago

Related Awesome Lists

🐍
Python

The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.

290.8k
🐹
Go

The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.

169.1k
📦
C/C++

The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.

70.6k
🦀
Rust

The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.

56.6k