Skip to main content

🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.

35k
GitHub Stars
777
Curated Resources
73
Categories
2 hours ago
Last Refreshed
Package ManagersComponent ManagementLoadersTranspilersBundlersType CheckersTesting FrameworksQA ToolsMVC Frameworks and LibrariesNode-Powered CMS FrameworksTemplating EnginesGame EnginesArticles and PostsData VisualizationTimelineSpreadsheetEditorsDocumentationFilesFunctional ProgrammingReactive ProgrammingData StructureDateStringNumberStorageColorI18n And L10nControl FlowRoutingSecurityLogRegExpVoice CommandAPIStreamingVision DetectionMachine LearningBrowser DetectionOperating SystemBenchmarkWeb WorkerCode highlightingLoading StatusValidationKeyboard WrappersTours And GuidesNotificationsSlidersRange SlidersForm WidgetsTipsModals and PopupsScrollMenuTable/GridFrameworksBoilerplatesImagesGestureMapsVideo/AudioTypographyAnimationsImage ProcessingES6GeneratorsSDKFull Text SearchORMWebSocketsGenerative AIMisc

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

Misc

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.

Game Engines

  • A-Frame

    Make WebVR.

  • Cocos

    Open Source Cross-Platform Game Development Framework.

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 →