awesome-javascript
github.com/sorrycc/awesome-javascript ↗🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me other resources from awesome-javascript"
Installation instructions →What's inside
Number
- accounting.js
A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.
- chance.js
Random generator helper in JavaScript. Can generate numbers, strings etc.
- Complex.js
A complex number library for JavaScript.
Editors
- ace
Ace (Ajax.org Cloud9 Editor).
- bootstrap-wysihtml5
Simple, beautiful wysiwyg editor
- bootstrap-wysiwyg
Tiny bootstrap-compatible WYSIWYG rich text editor.
- ckeditor-releases
The best web text editor for everyone.
- CodeMirror
In-browser code editor.
- Draft.js
A React framework for building text editors.
Misc
- addyosmani/es6-tools
- apvarun/awesome-bun
- Array Explorer
Resources to help figure out what native JavaScript method would be best to use at any given time.
- bayandin/awesome-awesomeness
- BitSet.js
A JavaScript Bit-Vector implementation.
- bolshchikov/js-must-watch
MVC Frameworks and Libraries
- Adonis
The Node.js Framework highly focused on developer ergonomics, stability and confidence.
- Alpine.js
offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost.
- angular
Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.
- angular.js
HTML enhanced for web apps. (deprecated)
- atvjs
Blazing fast Apple TV application development using pure JavaScript.
- aurelia
A JavaScript client framework for mobile, desktop and web.
Video/Audio
- AmplitudeJS
Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.
- clappr
An extensible media player for the web
API
- amygdala
RESTful HTTP client for JavaScript powered web applications.
- axios
Promise based HTTP client for the browser and node.js.
- bottleneck
A powerful rate limiter that makes throttling easy.
Form Widgets
- analyticsOther
A lightweight, extendable analytics library designed to work with any third-party analytics provider to track page views, custom events, & identify users.
- At.jsInput
Add GitHub like mentions autocomplete to your application.
- awesompleteInput
Ultra lightweight, usable, beautiful autocomplete with zero dependencies. -
- bootstrap-datepickerCalendar
A datepicker for @twitter bootstrap forked from Stefan Petre's (of eyecon.ro), improvements by @eternicode.
- cardOther
Make your credit card form better in one line of code.
- chosenSelect
A library for making long, unwieldy select boxes more friendly.
Showing a sample of 777 resources. View the full list on GitHub →