{"id":44409,"url":"https://github.com/iwanjunaid/awesome-javascript","name":"awesome-javascript","description":"A Curated List of Awesome JavaScript Frameworks, Libraries, Tools and Resources","projects_count":143,"last_synced_at":"2026-04-04T09:00:34.023Z","repository":{"id":48856784,"uuid":"52009744","full_name":"iwanjunaid/awesome-javascript","owner":"iwanjunaid","description":"A Curated List of Awesome JavaScript Frameworks, Libraries, Tools and Resources","archived":false,"fork":false,"pushed_at":"2021-07-08T12:15:34.000Z","size":38,"stargazers_count":63,"open_issues_count":0,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-03-07T12:03:19.523Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iwanjunaid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-02-18T13:40:34.000Z","updated_at":"2026-02-26T15:47:49.000Z","dependencies_parsed_at":"2022-09-01T03:02:17.009Z","dependency_job_id":null,"html_url":"https://github.com/iwanjunaid/awesome-javascript","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/iwanjunaid/awesome-javascript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iwanjunaid%2Fawesome-javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iwanjunaid%2Fawesome-javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iwanjunaid%2Fawesome-javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iwanjunaid%2Fawesome-javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iwanjunaid","download_url":"https://codeload.github.com/iwanjunaid/awesome-javascript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iwanjunaid%2Fawesome-javascript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31393782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T04:26:24.776Z","status":"ssl_error","status_checked_at":"2026-04-04T04:23:34.147Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"readme":"# Awesome JavaScript\n\nA curated list of awesome JavaScript frameworks, libraries, tools and resources.\n\n* [Web Frameworks](#web-frameworks)\n* [UI Libraries](#ui-libraries)\n* [Mobile](#mobile)\n* [Package Managers and Sources](#package-managers-and-sources)\n* [Process Manager](#process-manager)\n* [Control Flow](#control-flow)\n* [DOM](#dom)\n* [Real-time](#real-time)\n* [Testing](#testing)\n* [Logging](#logging)\n* [Profiling](#profiling)\n* [CLI](#cli)\n* [ORM](#orm)\n* [Migration](#migration)\n* [HTTP](#http)\n* [Network](#network)\n* [Functional Programming](#functional-programming)\n* [Regular Expression](#regular-expression)\n* [String](#string)\n* [Number](#number)\n* [Date](#date)\n* [Math](#math)\n* [Data Structure](#data-structure)\n* [WYSIWYG](#wysiwyg)\n* [ASCII] (#ascii)\n* [Linter](#linter)\n* [Editors](#editors)\n* [Blog Engine](#blog-engine)\n* [CMS](#cms)\n* [Social Media](#social-media)\n* [Animation](#animation)\n* [Data Visualization](#data-visualization)\n* [Data Processing](#data-processing)\n* [Keyboard](#keyboard)\n* [PDF](#pdf)\n* [Image Processing](#image-processing)\n* [Audio](#audio)\n* [Video](#video)\n* [Robotics and IoT](#robotics-and-iot)\n* [Science](#science)\n  * [Satellite](#satellite)\n* [Miscellaneous Libraries](#miscellaneous-libraries)\n* [Desktop App](#desktop-app)\n* [Resources](#resources)\n\n## Web Frameworks\n\n* [AngularJS](https://angularjs.org/) - HTML enhanced for web apps. AngularJS lets you extend HTML vocabulary for your application.\n* [Ember.js](http://emberjs.com/) - A framework for creating ambitious web applications.\n* [Express](http://expressjs.com) - Fast, unopinionated, minimalist web framework for Node.js.\n* [Koa](http://koajs.com/) - Next generation web framework for Node.js.\n* [Meteor](https://www.meteor.com) - The JavaScript App Platform. Build apps that are a delight to use, faster than you ever thought possible.\n* [Meatier](https://github.com/mattkrick/meatier) - A Meteor alternative. Like Meteor but Meatier.\n* [Derby](http://derbyjs.com/) - MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.\n* [Backbone.js](http://backbonejs.org/) - Give your JS app some Backbone with Models, Views, Collections, and Events.\n* [Marionette](http://marionettejs.com/) - Simplifies your Backbone application code with robust views and architecture solutions.\n* [Hapi](http://hapijs.com/) - A rich framework for building applications and services. It enables developers to focus on writing reusable application logic instead of spending time building infrastructure.\n* [Diet](http://dietjs.com/) - A tiny, fast and modular node.js web framework. Good for making fast \u0026 scalable apps and apis.\n* [Sails.js](http://sailsjs.org/) - Realtime MVC framework for Node.js.\n* [LoopBack](http://loopback.io/) - LoopBack is a highly-extensible, open-source Node.js framework for quickly create dynamic end-to-end REST APIs.\n* [AquaJS](http://www.aquajsio.com/) - A Node.js Framework for your next API development. It gives you a quick and organized way to start developing an application.\n* [Restify](https://github.com/restify/node-restify) - Node.js REST framework specifically meant for web service APIs.\n* [Aurelia](http://aurelia.io/) - A JavaScript client framework for mobile, desktop and web leveraging simple conventions and empowering creativity.\n* [Total.js](https://www.totaljs.com/) - Free web application framework for building Web sites and Web applications using JavaScript, HTML and CSS. Node.js (HMVC) web application framework.\n* [MERN](http://mern.io/) - A scaffolding tool which makes it easy to build isomorphic apps using Mongo, Express, React and NodeJS.\n* [MEAN](http://mean.io/) - An opinionated fullstack javascript framework (MongoDB, Express, Angular and Node.JS) - which simplifies and accelerates web application development.\n\n## UI Libraries\n\n* [React](https://facebook.github.io/react/) - A JavaScript library for building user interfaces using components, virtual DOM and implements one-way reactive data flow.\n* [Preact](https://github.com/developit/preact) - Fast 3kb React alternative with the same ES6 API. Components \u0026 Virtual DOM.\n* [Vue.js](http://vuejs.org/) - Reactive components for modern web interfaces.\n\n## Mobile\n\n* [React Native](https://facebook.github.io/react-native/) - A framework for building native apps using React.\n\n## UI Interaction Libraries\n\n* [Hammer.js](https://github.com/hammerjs/hammer.js) - A javascript library for multi-touch gestures.\n* [Slick](https://github.com/kenwheeler/slick) - The last carousel you'll ever need.\n\n## Package Managers and Sources\n\n* [NPM](https://www.npmjs.com/) - Node Package Manager.\n* [Atmosphere](https://atmospherejs.com/) - The trusted source for Meteor packages.\n\n## Process Manager\n\n* [PM2](http://pm2.keymetrics.io/) - Production process manager for Node.js applications with a built-in load balancer.\n* [Forever](https://github.com/foreverjs/forever) - A simple CLI tool for ensuring that a given script runs continuously (i.e. forever).\n* [nodemon](https://github.com/remy/nodemon) - Monitor for any changes in your node.js application and automatically restart the server - perfect for development.\n* [node-supervisor](https://github.com/petruisfan/node-supervisor) - A little supervisor script for nodejs. It runs your program, and watches for code changes, so you can have hot-code reloading-ish behavior, without worrying about memory leaks and making sure you clean up all the inter-module references, and without a whole new require system.\n\n## Control Flow\n\n* [Async](https://github.com/caolan/async) - A utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript.\n* [q](https://github.com/kriskowal/q) - A tool for creating and composing asynchronous promises in JavaScript.\n* [Bluebird](https://github.com/petkaantonov/bluebird) - A full featured promise library with unmatched performance.\n* [When.js](https://github.com/cujojs/when) - A solid, fast Promises/A+ and when() implementation, plus other async goodies.\n* [Co](https://github.com/tj/co) - The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc).\n\n## DOM\n\n* [jQuery](https://jquery.com/) - Fast, small, and feature-rich JavaScript library.\n* [Zepto](http://zeptojs.com/) - A minimalist JavaScript library for modern browsers with a largely jQuery-compatible API.\n* [Cheerio](https://github.com/cheeriojs/cheerio) - Fast, flexible, and lean implementation of core jQuery designed specifically for the server.\n\n## Real-time\n\n* [Socket.io](http://socket.io/) - The fastest and most reliable real-time engine. Works on every platform, browser or device, focusing equally on reliability and speed.\n* [Deepstream.io](https://deepstream.io/) - A clusterable server that provides everything necessary to build powerful realtime applications.\n* [Faye](http://faye.jcoglan.com/) - A publish-subscribe messaging system based on the Bayeux protocol.\n* [Primus](https://github.com/primus/primus) - The creator god of transformers but now also known as universal wrapper for real-time frameworks.\n* [SocketCluster](https://github.com/SocketCluster/socketcluster) - Highly scalable realtime microframework.\n\n## Testing\n\n* [Mocha](http://mochajs.org/) - A feature-rich JavaScript test framework running on Node.js and the browser, making asynchronous testing simple and fun.\n* [Jest](https://jestjs.io/) - A delightful JavaScript Testing Framework with a focus on simplicity.\n* [Jasmine](http://jasmine.github.io/) - A Behavior Driven Development testing framework for JavaScript. It's suited for websites, Node.js projects, or anywhere that JavaScript can run.\n* [Vorlon.JS](http://vorlonjs.com/) - An open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. Powered by node.js and socket.io.\n* [Nightwatch.js](http://nightwatchjs.org/) - Write End-to-End tests in Node.js quickly and effortlessly that run against a Selenium server.\n* [Chai](http://chaijs.com/) - A BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.\n* [Intern](https://theintern.github.io/) - Software testing for humans.\n* [QUnit](https://qunitjs.com/) - A powerful, easy-to-use JavaScript unit testing framework. It's used by the jQuery, jQuery UI and jQuery Mobile projects and is capable of testing any generic JavaScript code, including itself!\n* [CodeceptJS](http://codecept.io/) - Modern era acceptance testing for Node.js.\n\n## Logging\n\n* [Pino](http://getpino.io/#/) - Very low overhead Node.js logger, inspired by Bunyan.\n* [Winston](https://github.com/winstonjs/winston) - A multi-transport async logging library for Node.js.\n* [Bunyan](https://github.com/trentm/node-bunyan) - A simple and fast JSON logging module for Node.js services.\n\n## Profiling\n\n* [Clinic.js](https://clinicjs.org/) - Tools to help diagnose and pinpoint Node.js performance issues.\n* [0x](https://github.com/davidmarkclements/0x) - Single-command flamegraph profiling.\n\n## CLI\n\n* [Vorpal](http://vorpal.js.org/) - A framework that makes it easy to build mature, immersive command-line applications in JavaScript.\n* [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) - A collection of common interactive command line user interfaces.\n* [Cash](https://github.com/dthree/cash) - A cross-platform implementation of Unix shell commands written in pure ES6.\n* [how2](https://github.com/santinic/how2) - Stackoverflow from the terminal.\n\n## ORM\n\n* [Sequelize](https://sequelize.org/) - A promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server.\n* [Bookshelf.js](https://bookshelfjs.org/) - A JavaScript ORM for Node.js, built on the Knex SQL query builder.\n* [Objection.js](https://vincit.github.io/objection.js/) - An SQL-friendly ORM for Node.js\n\n## Migration\n\n* [migrate](https://github.com/tj/node-migrate) - Abstract migration framework for node.\n\n## HTTP\n\n* [Request](https://github.com/request/request) - Simplified HTTP request client.\n* [SuperAgent](https://github.com/visionmedia/superagent) - A small progressive client-side HTTP request library, and Node.js module with the same API, sporting many high-level HTTP client features.\n* [Nock](https://github.com/pgte/nock) - HTTP mocking and expectations library.\n* [node-http-proxy](https://github.com/nodejitsu/node-http-proxy) - A full-featured http proxy for Node.js.\n* [http-server](https://github.com/indexzero/http-server) - A simple zero-configuration command-line http server.\n\n## Network\n\n### Email\n\n* [Nodemailer](https://github.com/nodemailer/nodemailer) - Send e-mails with Node.JS – easy as cake!\n* [emailjs](https://github.com/eleith/emailjs) - Send emails, html and attachments (files, streams and strings) from node.js to any smtp server\n* [node-imap](https://github.com/mscdex/node-imap) - An IMAP client module for Node.js.\n\n### SSH\n\n* [SSH2](https://github.com/mscdex/ssh2) - SSH2 client and server modules written in pure JavaScript for Node.js.\n\n### FTP\n\n* [node-ftp](https://github.com/mscdex/node-ftp) - An FTP client module for Node.js.\n\n### Torrent\n\n* [Torrent](https://github.com/maxogden/torrent) - Download torrents with node from the CLI.\n\n## Git\n\n* [NodeGit](https://github.com/nodegit/nodegit) - Native Node bindings to Git.\n\n## Functional Programming\n\n* [Underscrore](http://underscorejs.org/) - JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.\n* [Lodash](https://lodash.com/) - A modern JavaScript utility library delivering modularity, performance, \u0026 extras.\n* [Lazy.js](http://danieltao.com/lazy.js/) - Similar to Underscore and Lodash, but with an underlying engine that supports many more use cases than those libraries, while offering comparable or superior performance in most scenarios.\n* [Vitals](https://www.npmjs.com/package/node-vitals) - Do more with less. A simple, high-performing, functional JavaScript library.\n\n## Regular Expression\n\n* [VerbalExpressions](https://github.com/VerbalExpressions/JSVerbalExpressions) - A JavaScript library that helps to construct difficult regular expressions.\n\n## String\n\n* [Chance](http://chancejs.com/) - A minimalist generator of random strings, numbers, etc. to help reduce some monotony particularly while writing automated tests or anywhere else you need anything random.\n* [faker.js](https://github.com/Marak/Faker.js) - Generate massive amounts of fake data in Node.js and the browser.\n\n## Number\n\n* [Accounting.js](https://github.com/openexchangerates/accounting.js) - A tiny JavaScript library providing simple and advanced number, money and currency formatting.\n* [Numeral.js](http://numeraljs.com/) - A javascript library for formatting and manipulating numbers.\n\n## Date\n\n* [Moment.js](http://momentjs.com/) - Parse, validate, manipulate, and display dates in JavaScript.\n* [Date](https://github.com/MatthewMueller/date) - Date for humans.\n\n## Math\n\n* [Math.js](http://mathjs.org/) - An extensive math library for JavaScript and Node.js\n* [NumJs](https://github.com/nicolaspanel/numjs) - A npm/bower package for scientific computing with JavaScript.\n\n## Data Structure\n\n* [Buckets](https://github.com/mauriciosantos/Buckets-JS) - A complete, fully tested and documented data structure library written in pure JavaScript.\n* [TreeModel](https://github.com/joaonuno/tree-model-js) - Manipulate and traverse tree-like structures in javascript.\n\n## WYSIWYG\n\n* [MediumEditor](https://github.com/yabwe/medium-editor) - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.\n* [ContentTools](http://getcontenttools.com/) - A JS library for building WYSIWYG editors for HTML content.\n\n## ASCII\n\n* [blessed](https://github.com/chjj/blessed) - A curses-like library with a high level terminal interface API for node.js.\n* [blessed-contrib](https://github.com/yaronn/blessed-contrib) - Build dashboards (or any other application) using ascii/ansi art and javascript.\n* [oo-ascii-tree](https://www.npmjs.com/package/oo-ascii-tree) - Renders ASCII trees from an object-oriented object graph.\n\n## Linter\n\n* [ESLint](http://eslint.org/) - The pluggable linting utility for JavaScript and JSX.\n* [JSLint](https://github.com/douglascrockford/JSLint) - The JavaScript code quality tool.\n\n## Editors\n\n* [NTVS](https://github.com/Microsoft/nodejstools) - 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.\n* [Abricotine](https://github.com/brrd/Abricotine) - A markdown editor for desktop.\n\n## Blog Engine\n\n* [Ghost](https://ghost.org/) -  An open source publishing platform which is beautifully designed, easy to use, and free for everyone.\n* [Hexo.io](https://hexo.io/) - A fast, simple \u0026 powerful blog framework.\n\n## CMS\n\n* [Relax](https://github.com/relax/relax) - New generation CMS on top of React, Redux and GraphQL.\n\n## Social Media\n\n* [fb-sleep](https://github.com/sqren/fb-sleep-stats) - Use Facebook to track your friends’ sleeping habits.\n\n## Animation\n\n* [mo.js](https://github.com/legomushroom/mojs) - Motion graphics toolbelt for the web.\n\n## Data Visualization\n\n* [D3.js](https://d3js.org/) - A JavaScript library for manipulating documents based on data and helps you bring data to life using HTML, SVG, and CSS.\n* [Sigma](http://sigmajs.org/) - A JavaScript library dedicated to graph drawing.\n* [Timesheet.js](https://github.com/sbstjn/timesheet.js) - JavaScript library for HTML5 \u0026 CSS3 time sheets.\n\n## Data Processing\n\n* [EclairJS](https://github.com/EclairJS/eclairjs-node) - Node.js API for Apache Spark with Remote Client.\n\n## Keyboard\n\n* [Mousetrap](https://craig.is/killing/mice) - A simple library for handling keyboard shortcuts in Javascript.\n* [Keymaster](https://github.com/madrobby/keymaster) - A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.\n\n## PDF\n\n* [PDFkit](https://github.com/devongovett/pdfkit) - A JavaScript PDF generation library for Node and the browser.\n* [PDF.js](https://github.com/mozilla/pdf.js) - A Portable Document Format (PDF) viewer that is built with HTML5.\n* [pdfmake](http://pdfmake.org/) - Client/server side PDF printing in pure JavaScript.\n\n## Image Processing\n\n* [CamanJS](http://camanjs.com/) - A combination of a simple-to-use interface with advanced and efficient image/canvas editing techniques.\n* [Jimp](https://github.com/oliver-moran/jimp) - An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.\n\n## Audio\n\n* [SoundJS](http://www.createjs.com/soundjs) - A JavaScript library that provides a simple API, and powerful features to make working with audio a breeze.\n* [JuliusJS](https://github.com/zzmp/juliusjs) - A speech recognition library for the web.\n\n## Video\n\n* [Fluent ffmpeg](https://github.com/fluent-ffmpeg/node-fluent-ffmpeg) - A fluent API to FFMPEG.\n\n## Robotics and IoT\n\n* [Johnny-Five](https://github.com/rwaldron/johnny-five) - The JavaScript robotics programming framework.\n* [Cylon.js](https://cylonjs.com/) - Next generation robotics framework with support for 43 different platforms.\n* [Node-RED](http://nodered.org/) - A tool for wiring together hardware devices, APIs and online services in new and interesting ways.\n\n## Science\n\n### Satellite\n\n* [Himawari](https://github.com/jakiestfu/himawari.js) - Download real-time images of Earth from the Himawari-8 satellite.\n\n## Miscellaneous Libraries\n\n* [is.js](https://github.com/arasatasaygin/is.js) - Micro check library.\n\n## Desktop App\n\n* [N1](https://github.com/nylas/N1) - An open-source mail client built on the modern web with Electron, React, and Flux.\n* [Wmail](https://github.com/Thomas101/wmail) - The missing desktop client for Gmail \u0026 Google Inbox. Bringing the Gmail \u0026 Google Inbox experience to your desktop in a neatly packaged app.\n\n## Resources\n\n### Courses\n\n* [Free Code Camp](http://www.freecodecamp.com/) - An open source community that helps you learn to code and help nonprofits.\n\n### Lessons\n\n* [JS Bits](https://github.com/vasanthk/js-bits) - JavaScript concepts explained with proper code samples.\n* [Angular 2 Education](https://github.com/timjacobi/angular2-education) - A curated list of helpful material to get started with education on Angular 2.\n* [Beginner Webpack Tutorial](https://github.com/AriaFallah/WebpackTutorial) - A simple webpack tutorial.\n* [You Don't Need jQuery](https://github.com/oneuijs/You-Dont-Need-jQuery) - Examples of how to do query, style, dom, ajax, event etc like jQuery with plain JavaScript.\n* [You don't (may not) need Lodash/Underscore](https://github.com/cht8687/You-Dont-Need-Lodash-Underscore) - Lists of Javascript methods which you can use natively to replace Lodash or Underscore.\n* [Regular Expressions in JavaScript](http://javascript.info/tutorial/regular-expressions-javascript) - Regular expressions in JavaScript\n\n### Tips and Tricks\n\n* [ES6 Cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) - A cheatsheet containing ES2015 (ES6) tips, tricks, best practices and code snippet examples for your day to day workflow.\n* [JS Tips](https://github.com/loverajoel/jstips) - This is about one JS tip every day!\n* [JavaScript Style](https://github.com/airbnb/javascript) - Airbnb JavaScript style guide.\n\n### Web Reference\n\n* [Mozilla Developer Network](https://developer.mozilla.org) - The official Mozilla Foundation website for development documentation of web standards and Mozilla projects.\n\n### Books\n\n* [JavaScript: The Good Parts](http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742) by Douglas Crockford\n* [The Principles of Object-Oriented JavaScript](https://www.nostarch.com/oojs) by Nicholas C. Zakas\n\n## License\n\n[![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, [iwanjunaid](https://github.com/iwanjunaid) has waived all copyright and related or neighboring rights to this work.\n","created_at":"2024-01-13T21:18:54.017Z","updated_at":"2026-04-04T09:00:34.024Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Resources","Robotics and IoT","Package Managers and Sources","Web Frameworks","Testing","Blog Engine","Data Visualization","Functional Programming","DOM","Date","Real-time","ORM","Number","Profiling","CLI","String","WYSIWYG","ASCII","Keyboard","PDF","Image Processing","Audio","License","Video","Regular Expression","CMS","Process Manager","Control Flow","Logging","Network","Git","HTTP","Miscellaneous Libraries","UI Interaction Libraries","Editors","Desktop App","Migration","Data Processing","Science","Data Structure","Math","UI Libraries","Linter","Animation","Social Media"],"sub_categories":["Tips and Tricks","Torrent","Lessons","Books","Email","Satellite","SSH","FTP"],"projects_url":"https://awesome.ecosyste.ms/api/v1/lists/iwanjunaid%2Fawesome-javascript/projects"}