awesome-javascript
github.com/iwanjunaid/awesome-javascript ↗A Curated List of Awesome JavaScript Frameworks, Libraries, Tools and Resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me lessons resources from awesome-javascript"
Installation instructions →What's inside
Profiling
Editors
- Abricotine
A markdown editor for desktop.
- NTVS
A free, open source plugin that turns Visual Studio into a Node.js IDE. It is designed, developed, and supported by Microsoft and the community.
Number
- Accounting.js
A tiny JavaScript library providing simple and advanced number, money and currency formatting.
- Numeral.js
A javascript library for formatting and manipulating numbers.
Resources
- Angular 2 EducationLessons
A curated list of helpful material to get started with education on Angular 2.
- Beginner Webpack TutorialLessons
A simple webpack tutorial.
- ES6 CheatsheetTips and Tricks
A cheatsheet containing ES2015 (ES6) tips, tricks, best practices and code snippet examples for your day to day workflow.
- Free Code CampCourses
An open source community that helps you learn to code and help nonprofits.
- JavaScript StyleTips and Tricks
Airbnb JavaScript style guide.
- JavaScript: The Good PartsBooks
Web Frameworks
- AngularJS
HTML enhanced for web apps. AngularJS lets you extend HTML vocabulary for your application.
- AquaJS
A Node.js Framework for your next API development. It gives you a quick and organized way to start developing an application.
- Aurelia
A JavaScript client framework for mobile, desktop and web leveraging simple conventions and empowering creativity.
- Backbone.js
Give your JS app some Backbone with Models, Views, Collections, and Events.
- Derby
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.
- Diet
A tiny, fast and modular node.js web framework. Good for making fast & scalable apps and apis.
Control Flow
- Async
A utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript.
- Bluebird
A full featured promise library with unmatched performance.
- Co
The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc).
- q
A tool for creating and composing asynchronous promises in JavaScript.
- When.js
A solid, fast Promises/A+ and when() implementation, plus other async goodies.
Package Managers and Sources
- Atmosphere
The trusted source for Meteor packages.
- NPM
Node Package Manager.
ASCII
- blessed
A curses-like library with a high level terminal interface API for node.js.
- blessed-contrib
Build dashboards (or any other application) using ascii/ansi art and javascript.
- oo-ascii-tree
Renders ASCII trees from an object-oriented object graph.
Showing a sample of 141 resources. View the full list on GitHub →