Skip to main content

A Curated List of Awesome JavaScript Frameworks, Libraries, Tools and Resources

64
GitHub Stars
141
Curated Resources
45
Categories
1 hour ago
Last Refreshed
Web FrameworksUI LibrariesMobileUI Interaction LibrariesPackage Managers and SourcesProcess ManagerControl FlowDOMReal-timeTestingLoggingProfilingCLIORMMigrationHTTPNetworkGitFunctional ProgrammingRegular ExpressionStringNumberDateMathData StructureWYSIWYGASCIILinterEditorsBlog EngineCMSSocial MediaAnimationData VisualizationData ProcessingKeyboardPDFImage ProcessingAudioVideoRobotics and IoTScienceMiscellaneous LibrariesDesktop AppResources

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

  • 0x

    Single-command flamegraph profiling.

  • Clinic.js

    Tools to help diagnose and pinpoint Node.js performance issues.

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

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 →