From d7300d89f2f86d2a196808cf16afb8647b8d3388 Mon Sep 17 00:00:00 2001 From: Debakar Roy Date: Thu, 2 Nov 2023 19:21:05 +0530 Subject: [PATCH 01/41] Fix broken link to ECMAScript 6 compatibility table and mo.js (#871) * Fix broken link * Fix broken link for mo.js --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 05b536c64..d79304955 100644 --- a/README.md +++ b/README.md @@ -966,7 +966,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [shuffle-images](https://github.com/peachananr/shuffle-images) - The Simplest Way to shuffle through images in a Creative Way. * [smoothState.js](https://github.com/miguel-perez/smoothState.js) - Unobtrusive page transitions with jQuery. * [Anime.js](https://animejs.com/) - A JavaScript animation engine. -* [Mo.js](http://mojs.io) - Motion graphics toolbelt for the web. +* [Mo.js](https://mojs.github.io/) - Motion graphics toolbelt for the web. * [particles.js](https://github.com/VincentGarreau/particles.js) - A lightweight JavaScript library for creating particles. * [tsParticles](https://github.com/matteobruni/tsparticles) - A new and improved version of particles.js with bug fixes and many new features. * [particles-bg](https://github.com/lindelof/particles-bg) - A lightweight React particles animation background component. @@ -985,7 +985,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [es6features](https://github.com/lukehoban/es6features) - Overview of ECMAScript 6 features. * [es6-features](https://github.com/rse/es6-features) - ECMAScript 6: Feature Overview & Comparison. * [es6-cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) - ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets. -* [ECMAScript 6 compatibility table](http://kangax.github.io/compat-table/es6/) - Compatibility tables for all ECMAScript 6 features on a variety of environments. +* [ECMAScript 6 compatibility table](https://compat-table.github.io/compat-table/es6/) - Compatibility tables for all ECMAScript 6 features on a variety of environments. * [Babel (Formerly 6to5)](https://github.com/babel/babel) - Turn ES6+ code into vanilla ES5 with no runtime. * [Traceur compiler](https://github.com/google/traceur-compiler) - ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more. From 64630aa173d23691ec2a3b04b3a829a60f49068a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=20=C3=96sterlund?= <63011648+tomosterlund@users.noreply.github.com> Date: Tue, 30 Jan 2024 10:17:19 +0100 Subject: [PATCH 02/41] add schedule-x (#876) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tom Österlund --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d79304955..7ff622f6a 100644 --- a/README.md +++ b/README.md @@ -773,6 +773,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Date Range Picker](https://github.com/dangrossman/daterangepicker) - creates a dropdown menu from which a user can select a range of dates. * [Duet Date Picker](https://github.com/duetds/date-picker) - open source version of Duet Design System’s accessible date picker, WCAG 2.1 accessibility complaint * [tui.calendar](https://github.com/nhn/tui.calendar) - A JavaScript schedule calendar that is full featured. Now your service just got the customizable calendar. +* [Schedule-X](https://github.com/schedule-x/schedule-x) - Material design event calendar. Features drag & drop, dark mode, multiple views and more. ### Select From d76045c44116bcdd9c46d7a99122ee6b004bf013 Mon Sep 17 00:00:00 2001 From: StokeBreakup <165694895+stokebreakup@users.noreply.github.com> Date: Fri, 7 Jun 2024 15:39:59 -0300 Subject: [PATCH 03/41] pg (#887) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * pg * fix: remove dead links * fix: another one bites the dust --------- Co-authored-by: Gökay Gürcan --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7ff622f6a..3aa6b1add 100644 --- a/README.md +++ b/README.md @@ -524,7 +524,8 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Lovefield](https://google.github.io/lovefield) - Lovefield is a relational database for web apps, By Google. * [Dexie.js](https://github.com/dexie/Dexie.js) - Dexie.js is a wrapper library for indexedDB. * [proxy-web-storage](https://github.com/KID-joker/proxy-web-storage) - Keep the type of storage value unchanged and change array and object directly. Supports listening to the changes and setting expires. - +* [PostgreSQL Browser](https://github.com/datawan-labs/pg) - Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm) + ## Color * [randomColor](https://github.com/davidmerfield/randomColor) - A color generator for JavaScript. @@ -598,7 +599,6 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [jquery.rest](https://github.com/jpillora/jquery.rest) - A jQuery plugin for easy consumption of RESTful APIs. * [Rails Ranger](https://github.com/victor-am/rails-ranger) - An opinionated REST client for Ruby on Rails APIs. * [wretch](https://github.com/elbywan/wretch) - A tiny wrapper built around fetch with an intuitive syntax. -* [Bearer.sh](https://github.com/Bearer/bearer-js) - Universal API client that supports OAuth / API Key / Basic / etc. * [FarFetch](https://github.com/WebsiteBeaver/far-fetch) - Modern Fetch API wrapper for simplicity, with concise file uploading. * [Optic](https://github.com/opticdev/optic) - Optic automatically documents and tests your APIs. * [SWR](https://github.com/vercel/swr) - React Hooks library for remote data fetching. @@ -930,7 +930,6 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Ion.Sound](https://github.com/IonDen/ion.sound) - Simple sounds on any web page. * [photobooth-js](https://github.com/WolframHempel/photobooth-js) - A widget that allows users to take their avatar pictures on your site. * [clappr](https://github.com/clappr/clappr) - An extensible media player for the web http://clappr.io - * [exifr](https://github.com/MikeKovarik/exifr) - The fastest and most versatile EXIF reading library. https://mutiny.cz/exifr/ * [ts-audio](https://github.com/EvandroLG/ts-audio) - an agnostic and easy-to-use library to work with the `AudioContext` API. * [AmplitudeJS](https://521dimensions.com/open-source/amplitudejs) - Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required. * [ractive-player](https://github.com/ysulyma/ractive-player) - A library for making interactive videos in React.js. From 9a6adb3d9d65752553247124f4bd7bdd2c6308ec Mon Sep 17 00:00:00 2001 From: Okiki Date: Mon, 16 Aug 2021 09:58:13 -0400 Subject: [PATCH 04/41] add bundle.js.org --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3aa6b1add..c126e7ebc 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [Microbundle](https://github.com/developit/microbundle) - Zero-configuration bundler for tiny modules. * [FuseBox](https://github.com/fuse-box/fuse-box) - A bundler that does it right * [Snowpack](https://www.snowpack.dev/) - A lightning-fast frontend build tool, designed for the modern web. +* [bundle](https://bundle.js.org) - A quick online npm package size checker. # Minimizers From 5b60804e0820007628a95593a87fb1e3ca6095f0 Mon Sep 17 00:00:00 2001 From: Yoni Rapoport Date: Mon, 19 Sep 2022 13:56:09 +0300 Subject: [PATCH 05/41] Added Remult --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c126e7ebc..6caa4a1d6 100644 --- a/README.md +++ b/README.md @@ -251,6 +251,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [Blockly](https://github.com/google/blockly) - A library that adds a visual code editor to web and mobile apps by Google. * [Million](https://github.com/aidenybai/million) - <1kb compiler-focused virtual DOM. It's fast! * [Whatsup](https://github.com/whatsup/whatsup) - A frontend framework for chillout-mode development 🥤. JSX components on generators, fast mobx-like state management and exclusive cssx style system. +* [Remult](https://github.com/remult/remult) - A CRUD framework for full-stack TypeScript. ## Node-Powered CMS Frameworks From 22b5185524fe969ca7ff62d60fb5a97d1f152797 Mon Sep 17 00:00:00 2001 From: Justin Schroeder Date: Wed, 14 Feb 2024 10:28:25 -0500 Subject: [PATCH 06/41] Adds Tempo --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6caa4a1d6..1834df0de 100644 --- a/README.md +++ b/README.md @@ -472,6 +472,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [map-countdown](https://github.com/dawidjaniga/map-countdown) - A browser countdown built on top of the Google Maps. * [dayjs](https://github.com/iamkun/dayjs) - Day.js 2KB immutable date library alternative to Moment.js with the same modern API. * [luxon](https://github.com/moment/luxon) - Luxon is a library for working with dates and times in JavaScript. +* [tempo](https://github.com/formkit/tempo) - Parsing, formatting, and timezones — Tempo is a small tree-shakable library for native Date objects. ## String *String Libraries.* From 1b5952d3e2a0dc3c5569302c7f56fe868e19498f Mon Sep 17 00:00:00 2001 From: Everett Pompeii Date: Thu, 4 Apr 2024 10:58:30 -0400 Subject: [PATCH 07/41] Add Bencher --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1834df0de..e57235523 100644 --- a/README.md +++ b/README.md @@ -641,6 +641,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [benchmark.js](https://github.com/bestiejs/benchmark.js) - A benchmarking library. As used on jsPerf.com. * [matcha](https://github.com/logicalparadox/matcha) - A caffeine driven, simplistic approach to benchmarking. +* [bencher](https://github.com/bencherdev/bencher) - A suite of continuous benchmarking tools designed to catch performance regressions in CI. ## Web Worker From 66816d037cdc479fc1ec59f4dfffc18e828c1830 Mon Sep 17 00:00:00 2001 From: Mohammad Sadab Saqib <65847528+sadabnepal@users.noreply.github.com> Date: Wed, 17 Apr 2024 19:15:31 +1000 Subject: [PATCH 08/41] added wdio test framework --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e57235523..948dc550c 100644 --- a/README.md +++ b/README.md @@ -159,6 +159,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [TestCafe](https://github.com/DevExpress/testcafe) - Automated browser testing for the modern web development stack. * [ava](https://github.com/avajs/ava) - 🚀 Futuristic JavaScript test runner * [Cypress](https://www.cypress.io/) - Complete end-to-end testing framework for anything that runs in a browser and beyond. +* [WebdriverI/O](https://webdriver.io/) - Next-gen browser and mobile automation test framework for Node.js ### Assertion From b18db8804d743ace95dc9326cd7112b804fc8244 Mon Sep 17 00:00:00 2001 From: Dan Holdsworth Date: Mon, 10 Jun 2024 09:57:30 +0100 Subject: [PATCH 09/41] Add roadmap.sh/javascript to Worth-Reading --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 948dc550c..9f384a4bd 100644 --- a/README.md +++ b/README.md @@ -1054,6 +1054,7 @@ https://listjs.com * [JavaScript Tutorials](https://hackr.io/tutorials/learn-javascript) - Learn Javascript online from a diverse range of user ranked online tutorials. * [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS) - Pragmatic, balanced FP in JavaScript. * [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) - Clean Code concepts adapted for JavaScript. +* [Roadmap.sh JavaScript Roadmap](https://roadmap.sh/javascript) - Learn JavaScript from a community sourced learning roadmap. # Other Awesome Lists From 8954fba63a24f54819c0c143b96f1f72179248b9 Mon Sep 17 00:00:00 2001 From: Soumya Parihar <95139812+sPrhr@users.noreply.github.com> Date: Sun, 21 Jul 2024 21:47:01 +0530 Subject: [PATCH 10/41] Added Lume - Deno based static site generator (#855) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * added next.js * Update README.md fix: remove failing links * added lume- Deno based site generator * fixed link for web of tomorrow podcast --------- Co-authored-by: Gökay Gürcan --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9f384a4bd..726e2d710 100644 --- a/README.md +++ b/README.md @@ -1001,6 +1001,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Gridsome](https://github.com/gridsome/gridsome) - Vue-powered static site generator. * [Docusaurus](https://github.com/facebook/docusaurus) - React-based static site generator by Facebook, ideal for content-centric websites. * [Next.js](https://github.com/vercel/next.js) - React powered static site generator, and they say "All the tools you need to make the Web. Faster.". +* [Lume](https://github.com/lumeland/lume) - Static site generator for Deno. ## SDK From 910e6ca3993c09b3b956630d2f9a93158e44bc3a Mon Sep 17 00:00:00 2001 From: Revolist OU <64810943+revolist@users.noreply.github.com> Date: Mon, 2 Sep 2024 23:39:26 +0100 Subject: [PATCH 11/41] Added RevoGrid library to Spreadsheets (#895) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adding RevoGrid to the Spreadsheet category of the “Awesome JavaScript” list. RevoGrid is designed to address the needs of developers who require a fast, flexible, and feature-rich grid component capable of handling large datasets with ease. I believe RevoGrid would be a great addition to your list. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 726e2d710..2d5168d5d 100644 --- a/README.md +++ b/README.md @@ -366,6 +366,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Frappe Datatable](https://github.com/frappe/datatable) - Frappe DataTable is a simple, modern and interactive datatable library for displaying tabular data. * [Luckysheet](https://github.com/mengshukeji/Luckysheet) - Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. * [Jspreadsheet CE](https://github.com/jspreadsheet/ce) - Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software. + * [RevoGrid](https://github.com/revolist/revogrid) - RevoGrid is a fast, responsive excel like data grid library for modern web applications. ## Editors From 81dd26d1e0039042588e111097525114414277a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20Leit=C3=A3o=20da=20Cunha=20Opice=20Le=C3=A3o?= <121963234+eduardoleao052@users.noreply.github.com> Date: Mon, 2 Sep 2024 19:40:47 -0300 Subject: [PATCH 12/41] Added JS-PyTorch (#894) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2d5168d5d..45b902a82 100644 --- a/README.md +++ b/README.md @@ -631,6 +631,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [ml5.js](https://ml5js.org) - Friendly Machine Learning for the Web. * [Synapses](https://github.com/mrdimosthenis/Synapses) - Lightweight cross-platform Neural Network library. * [m2cgen](https://github.com/BayesWitnesses/m2cgen) - A CLI tool to transpile trained classic ML models into a native JavaScript code with zero dependencies. +* [JS-PyTorch](https://github.com/eduardoleao052/js-pytorch) - GPU accelerated PyTorch in JavaScript. ## Browser Detection From 6d17f734e42304ad6949ca728c643c83743cfccc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hong=20Minhee=20=28=E6=B4=AA=20=E6=B0=91=E6=86=99=29?= Date: Tue, 3 Sep 2024 22:01:53 +0900 Subject: [PATCH 13/41] Add LogTape (#897) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 45b902a82..6eee03fe7 100644 --- a/README.md +++ b/README.md @@ -585,6 +585,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [loglevel](https://github.com/pimterry/loglevel) - Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods. * [minilog](http://mixu.net/minilog/) – Lightweight client & server-side logging with Stream-API backends. * [storyboard](http://guigrpa.github.io/storyboard/) - Universal logging library + Chrome extension; it lets you see all client and server tasks triggered by a user action in a single place. +* [LogTape](https://logtape.org/) - Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions. ## RegExp * [RegEx101](https://regex101.com/#javascript) - Online regex tester and debugger for JavaScript. Also supports Python, PHP and PCRE. From ff4dac0459d7949533ac37912e840f20fb3d1466 Mon Sep 17 00:00:00 2001 From: Viktor Svertoka Date: Thu, 13 Feb 2025 19:50:19 +0200 Subject: [PATCH 14/41] chore(ci): update GitHub Actions and Ruby version (#910) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Updated GitHub Actions versions: actions/checkout@v2 → actions/checkout@v4 actions/upload-artifact@v2 → actions/upload-artifact@v4 Updated Ruby version from 2.6 to 3.2 (since 2.6 is no longer supported). 2. Optimized workflow steps: Moved setup-ruby after checkout for better execution order. Added bundler-cache: true to setup-ruby to prevent redundant gem installations. 3. Improved awesome_bot installation: Added --no-document flag to speed up installation. 4. Made validation step more resilient: Added continue-on-error: true to validate to prevent workflow failure on link errors. 5. Adjusted artifact handling: Used if: ${{ failure() }} to ensure artifacts are uploaded only if the validation fails. --- .github/workflows/validator.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/validator.yml b/.github/workflows/validator.yml index b6bb326a3..df623e6f2 100644 --- a/.github/workflows/validator.yml +++ b/.github/workflows/validator.yml @@ -11,7 +11,7 @@ on: - synchronize env: - RUBY_VERSION: '2.6' + RUBY_VERSION: '3.2' defaults: run: @@ -22,30 +22,32 @@ jobs: name: Validator runs-on: ubuntu-latest steps: + - id: checkout + name: Checkout + uses: actions/checkout@v4 + - id: setup-ruby name: Setup Ruby uses: ruby/setup-ruby@v1 with: ruby-version: ${{ env.RUBY_VERSION }} - - - id: checkout - name: Checkout - uses: actions/checkout@v2 + bundler-cache: true - id: install-gem name: Install gem run: | - gem install awesome_bot + gem install awesome_bot --no-document - id: validate name: Validate + continue-on-error: true run: | awesome_bot README.md --request-delay 0.5 --allow-timeout --allow-redirect - id: upload-artifact name: Upload artifact - uses: actions/upload-artifact@v2 - if: failure() + uses: actions/upload-artifact@v4 + if: ${{ failure() }} with: if-no-files-found: warn name: ab-results @@ -53,4 +55,3 @@ jobs: ab-results-README.md.json ab-results-README.md-filtered.json ab-results-README.md-markdown-table.json - From aaee06c9feefed47e544647da9d178a48ccdc4e7 Mon Sep 17 00:00:00 2001 From: Viktor Svertoka Date: Thu, 13 Feb 2025 22:41:38 +0200 Subject: [PATCH 15/41] docs(regexp): add Regulex JavaScript RegExp visualizer (#908) * docs(regexp): add Regulex JavaScript RegExp visualizer Added Regulex, a JavaScript regular expression visualizer, to the RegExp section. Regulex provides an interactive way to understand regex patterns and their structure. * docs(regexp): add Regulex JavaScript RegExp visualizer Added Regulex, a JavaScript regular expression visualizer, to the RegExp section. Regulex provides an interactive way to understand regex patterns and their structure. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6eee03fe7..5db40636c 100644 --- a/README.md +++ b/README.md @@ -590,6 +590,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar ## RegExp * [RegEx101](https://regex101.com/#javascript) - Online regex tester and debugger for JavaScript. Also supports Python, PHP and PCRE. * [RegExr](https://regexr.com/) - HTML/JS based tool for creating, testing, and learning about Regular Expressions. +* [Regulex](https://jex.im/regulex/) - JavaScript Regular Expression Parser & Visualizer. ## Voice Command From 7d68235698ba5cb0b78405fc54a09cd44209fe34 Mon Sep 17 00:00:00 2001 From: Serhii Chyzhyk <36365735+ChyzhykTech@users.noreply.github.com> Date: Sun, 16 Feb 2025 06:13:40 +1100 Subject: [PATCH 16/41] docs(assertion): add Supertest JavaScript assertion library (#911) A popular HTTP assertion library for testing REST APIs, often used with other testing frameworks like Mocha or Jest --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5db40636c..07c3bad94 100644 --- a/README.md +++ b/README.md @@ -169,6 +169,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [Sinon.JS](https://github.com/sinonjs/sinon) - Test spies, stubs, and mocks for JavaScript. * [expect.js](https://github.com/Automattic/expect.js) - Minimalistic BDD-style assertions for Node.JS and the browser. * [proxyquire](https://github.com/thlorenz/proxyquire) - Stub nodejs's require. +* [Supertest](https://github.com/visionmedia/supertest) - A popular HTTP assertion library for testing REST APIs, often used with other testing frameworks like Mocha or Jest ### Coverage From 9c0ba38107f0208c9606d5d70d86e5a4ee461e18 Mon Sep 17 00:00:00 2001 From: ZAKARIA ELALAOUI <63521765+zakarialaoui10@users.noreply.github.com> Date: Sun, 16 Feb 2025 12:13:29 +0100 Subject: [PATCH 17/41] Add Zod (#912) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 07c3bad94..be28d3aae 100644 --- a/README.md +++ b/README.md @@ -143,6 +143,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [Hegel](https://hegel.js.org/) - A static type checker for JavaScript with a bias on type inference an strong type system. * [TypL](https://github.com/getify/TypL) - the JavaScript Type Linter with a bias on type inference. * [Hindley Milner Definitions](https://github.com/xodio/hm-def) - runtime type checking for JavaScript functions using Haskell-alike Hindley Milner type signatures. +* [Zod](https://github.com/colinhacks/zod) - TypeScript-first schema validation with built-in static type inference. ## Testing Frameworks From b347d5599cf13ac5735543931df04404968475ee Mon Sep 17 00:00:00 2001 From: ZAKARIA ELALAOUI <63521765+zakarialaoui10@users.noreply.github.com> Date: Sun, 16 Feb 2025 15:18:04 +0100 Subject: [PATCH 18/41] Add some ORM packages (#913) * Add Zod * Add ORM Section * Add Prisma to ORM section * Add Sequelize to ORM section * Add Mongoose to ORM section * Add TypeORM to ORM section * Add Drizzle ORM to ORM section * Add Kysely to ORM section * Add Knex to ORM section * Add MikroORM to ORM section --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/README.md b/README.md index be28d3aae..ca0f8d607 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [Generators](#generators) * [Full Text Search](#full-text-search) * [SDK](#sdk) + * [ORM](#orm) * [Misc](#misc) * [Worth Reading](#worth-reading) * [Other Awesome Lists](#other-awesome-lists) @@ -1020,6 +1021,17 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [lunr](https://github.com/olivernn/lunr.js) - Library for use in the browser and It indexes JSON documents and provides a simple search interface for retrieving documents that best match text queries. * [flexsearch](https://github.com/nextapps-de/flexsearch) - It is a Next-Generation full text search library for Browser and Node.js. * [Elasticlunr](https://github.com/weixsong/elasticlunr.js) - This library is based on lunr.js, but more flexible and customized. + +## ORM + +* [Prisma](https://github.com/prisma/prisma) Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB. +* [Sequelize](https://github.com/sequelize/sequelize) Feature-rich ORM for modern Node.js and TypeScript | PostgreSQL, MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB... +* [Mongoose](https://github.com/Automattic/mongoose) MongoDB object modeling designed to work in an asynchronous environment. +* [TypeORM](https://github.com/typeorm/typeorm) ORM for TypeScript and JavaScript, Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. +* [Drizzle ORM](https://github.com/drizzle-team/drizzle-orm) Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. +* [Kysely](https://github.com/kysely-org/kysely) A type-safe typescript SQL query builder. +* [Knex](https://github.com/knex/knex) A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. +* [MikroORM](https://github.com/mikro-orm/mikro-orm) TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. ## Misc From 9f3d32b56a92d22a850e8f521811c941ea3369c4 Mon Sep 17 00:00:00 2001 From: ZAKARIA ELALAOUI <63521765+zakarialaoui10@users.noreply.github.com> Date: Sun, 16 Feb 2025 16:48:19 +0100 Subject: [PATCH 19/41] Add Astro (#914) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ca0f8d607..213aa1951 100644 --- a/README.md +++ b/README.md @@ -1009,6 +1009,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Docusaurus](https://github.com/facebook/docusaurus) - React-based static site generator by Facebook, ideal for content-centric websites. * [Next.js](https://github.com/vercel/next.js) - React powered static site generator, and they say "All the tools you need to make the Web. Faster.". * [Lume](https://github.com/lumeland/lume) - Static site generator for Deno. +* [Astro](https://github.com/withastro/astro) - The web framework for content-driven websites. ## SDK From 451932a669fb59cd2420accd10a54e6d7e68f80f Mon Sep 17 00:00:00 2001 From: Anthony Max Date: Thu, 20 Feb 2025 15:41:05 +0300 Subject: [PATCH 20/41] Add HMPL (#916) * Add HMPL * Correcting the position in the list --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 213aa1951..c5d0f3b89 100644 --- a/README.md +++ b/README.md @@ -289,6 +289,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [xtemplate](https://github.com/xtemplate/xtemplate) - eXtensible Template Engine lib for node and the browser * [marko](https://github.com/marko-js/marko) - A fast, lightweight, HTML-based templating engine for Node.js and the browser with async, streaming, custom tags and CommonJS modules as compiled output. * [swig](https://github.com/paularmstrong/swig) - (Archived) A simple, powerful, and extendable Node.js and browser-based JavaScript template engine. +* [hmpl](https://hmpl-lang.dev) - Server-oriented customizable templating for JavaScript. ## Game Engines * [A-Frame](https://aframe.io) - Make WebVR. From 5fe2379476947c5c43a10e7f88049c7b8759708f Mon Sep 17 00:00:00 2001 From: WILLIAMS EZE Date: Sat, 1 Mar 2025 20:55:38 +0100 Subject: [PATCH 21/41] Add Websockets section and initialize it with Socket.io (#918) --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index c5d0f3b89..ed100968c 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [Full Text Search](#full-text-search) * [SDK](#sdk) * [ORM](#orm) + * [WebSockets](#websockets) * [Misc](#misc) * [Worth Reading](#worth-reading) * [Other Awesome Lists](#other-awesome-lists) @@ -1035,6 +1036,10 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Knex](https://github.com/knex/knex) A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. * [MikroORM](https://github.com/mikro-orm/mikro-orm) TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. +## WebSockets + +* [Socket.io](https://github.com/socketio/socket.io) The most widely used WebSocket library for real-time applications. Supports auto-reconnection, rooms, and fallbacks (e.g., polling). + ## Misc * [echo](https://github.com/toddmotto/echo) - Lazy-loading images with data-* attributes. From ddf0110d6fde785054494318a20b3571ca06eb1c Mon Sep 17 00:00:00 2001 From: Viktor Svertoka Date: Fri, 7 Mar 2025 11:18:18 +0200 Subject: [PATCH 22/41] docs(regex-vis): add Regex visualizer & editor (#919) Added Regex visualizer & editor Features: Visualizing regular expressions Visual editing of regular expressions Testing of regular expressions Link: https://github.com/Bowen7/regex-vis --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ed100968c..b4d540271 100644 --- a/README.md +++ b/README.md @@ -596,6 +596,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [RegEx101](https://regex101.com/#javascript) - Online regex tester and debugger for JavaScript. Also supports Python, PHP and PCRE. * [RegExr](https://regexr.com/) - HTML/JS based tool for creating, testing, and learning about Regular Expressions. * [Regulex](https://jex.im/regulex/) - JavaScript Regular Expression Parser & Visualizer. +* [Regex-Vis](https://regex-vis.com/) - Regex visualizer & editor. ## Voice Command From 8923a7dd5eddf4e16aca21a904c0a37559f6ffc5 Mon Sep 17 00:00:00 2001 From: Viktor Svertoka Date: Tue, 1 Apr 2025 11:45:59 +0300 Subject: [PATCH 23/41] docs(md): add Vite link to bundlers list (#929) Added a link to Vite in the bundlers section of the README. Vite is a next-generation frontend tooling optimized for speed and modern development workflows. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b4d540271..02758cb73 100644 --- a/README.md +++ b/README.md @@ -132,6 +132,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [FuseBox](https://github.com/fuse-box/fuse-box) - A bundler that does it right * [Snowpack](https://www.snowpack.dev/) - A lightning-fast frontend build tool, designed for the modern web. * [bundle](https://bundle.js.org) - A quick online npm package size checker. +* [Vite](https://vite.dev/) - Next Generation Frontend Tooling. # Minimizers From 21e2d7758b3b98081f1313403dfdc645fff3e0ba Mon Sep 17 00:00:00 2001 From: WILLIAMS EZE Date: Tue, 27 May 2025 13:25:10 +0100 Subject: [PATCH 24/41] feat: Add ws to Websockets section (#921) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Add WS to Websockets section * rename WS to ws * update ws --------- Co-authored-by: Gökay Gürcan --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 02758cb73..32d40586a 100644 --- a/README.md +++ b/README.md @@ -1041,6 +1041,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar ## WebSockets * [Socket.io](https://github.com/socketio/socket.io) The most widely used WebSocket library for real-time applications. Supports auto-reconnection, rooms, and fallbacks (e.g., polling). +* [ws](https://github.com/websockets/ws) Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js. ## Misc From fc50ce9c7d469e1e505506de30b55dd75643a720 Mon Sep 17 00:00:00 2001 From: WILLIAMS EZE Date: Tue, 27 May 2025 13:25:58 +0100 Subject: [PATCH 25/41] feat: this commit adds openAI sdk to the sdk section (#922) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: this commit adds openAI sdk to the sdk section * ref: move openAI SDK to the end of the section * update openai sdk --------- Co-authored-by: Gökay Gürcan --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 32d40586a..f5c1a8daa 100644 --- a/README.md +++ b/README.md @@ -1020,6 +1020,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [javascript-sdk-design](https://github.com/huei90/javascript-sdk-design) - JavaScript SDK design guide extracted from work and personal experience. * [Spotify SDK](https://github.com/loverajoel/spotify-sdk) - Entity oriented SDK to work with the Spotify Web API. * [Square Node.js SDK](https://github.com/square/connect-nodejs-sdk/) - JavaScript client library for payments and other Square APIs. +* [OpenAI SDK](https://github.com/openai/openai-node) - Official JavaScript / TypeScript library for the OpenAI API. ## Full Text Search From f2f608d2c354716193ae9ac44d89f382cbab456a Mon Sep 17 00:00:00 2001 From: AbdulAzeez Olanrewaju <38980212+I-am-abdulazeez@users.noreply.github.com> Date: Mon, 4 Aug 2025 21:42:39 +0100 Subject: [PATCH 26/41] Stunk - State management library (#938) * feat: Add Stunk * fix * fix * fix: description of stunk --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f5c1a8daa..fa77a0e07 100644 --- a/README.md +++ b/README.md @@ -453,6 +453,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [MobX](https://github.com/mobxjs/mobx) - TFRP library for simple, scalable state management. * [Cycle.js](https://cycle.js.org) - A functional and reactive JavaScript library for cleaner code. * [concent](https://github.com/concentjs/concent) - Definitely the ❤️ simplest but ⚡️ strongest state management for react, it is predictable、progressive and efficient. +* [stunk](https://github.com/I-am-abdulazeez/stunk) A framework-agnostic state management library that keeps your app’s state clean and simple. It uses a fine-grained state model, breaking state into independent, manageable chunks. ## Data Structure *Data structure libraries to build a more sophisticated application.* From 80acdd2c62f1d09ea3e35f52ec2ca5afee705f4b Mon Sep 17 00:00:00 2001 From: Anthony Alex Date: Mon, 1 Sep 2025 11:08:32 -0400 Subject: [PATCH 27/41] Add KaibanJS (#943) Checklist: - [x] I've read and understood [Contributing Guidelines](CONTRIBUTING.md). - [x] I've added the new resource at the end of its section. - [x] This resource is out there for a while, and actively maintained. - [x] This resource is popular enough and has at least a few hundred stars on GitHub. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index fa77a0e07..fc1233839 100644 --- a/README.md +++ b/README.md @@ -77,6 +77,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [SDK](#sdk) * [ORM](#orm) * [WebSockets](#websockets) + * [Generative AI](#generative-ai) * [Misc](#misc) * [Worth Reading](#worth-reading) * [Other Awesome Lists](#other-awesome-lists) @@ -1045,6 +1046,10 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Socket.io](https://github.com/socketio/socket.io) The most widely used WebSocket library for real-time applications. Supports auto-reconnection, rooms, and fallbacks (e.g., polling). * [ws](https://github.com/websockets/ws) Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js. +## Generative AI + +* [KaibanJS](https://github.com/kaiban-ai/KaibanJS) - KaibanJS is an open-source framework browser-compatibility of orchestration of multi-agent ai systems using a Kanban-inspired architecture. + ## Misc * [echo](https://github.com/toddmotto/echo) - Lazy-loading images with data-* attributes. From 7752448167c6b000872ee0e25b15cf7c04c28974 Mon Sep 17 00:00:00 2001 From: cmdragon <39700024+cmdragon@users.noreply.github.com> Date: Fri, 5 Sep 2025 17:05:45 +0800 Subject: [PATCH 28/41] Add package manager bun (#945) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fc1233839..ee033823b 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [Duo](https://github.com/duojs/duo) - Next-generation package manager that blends the best ideas from Component, Browserify and Go to make organizing and writing front-end code quick and painless. * [yarn](https://yarnpkg.com/) - Fast, reliable, and secure dependency management. * [pnpm](https://pnpm.io/) - Fast, disk space efficient package manager. +* [bun](https://bun.sh/) - Bun is a fast JavaScript all-in-one toolkit. ## Component Management From 1404f11ac130a434b10ad4b0292e3c1d993f8fb4 Mon Sep 17 00:00:00 2001 From: WILLIAMS EZE Date: Tue, 23 Sep 2025 12:20:02 +0100 Subject: [PATCH 29/41] feat: add yup to Type Checkers section (#949) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ee033823b..89d583dab 100644 --- a/README.md +++ b/README.md @@ -149,6 +149,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [TypL](https://github.com/getify/TypL) - the JavaScript Type Linter with a bias on type inference. * [Hindley Milner Definitions](https://github.com/xodio/hm-def) - runtime type checking for JavaScript functions using Haskell-alike Hindley Milner type signatures. * [Zod](https://github.com/colinhacks/zod) - TypeScript-first schema validation with built-in static type inference. +* [Yup](https://github.com/jquense/yup) - JavaScript schema builder and validator. ## Testing Frameworks From eb33d33bc567e8c26234d6907d1cb8e9d88e03e1 Mon Sep 17 00:00:00 2001 From: WILLIAMS EZE Date: Tue, 23 Sep 2025 12:21:12 +0100 Subject: [PATCH 30/41] feat: this commit adds shiki to Code Highlighting (#948) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 89d583dab..31714817d 100644 --- a/README.md +++ b/README.md @@ -676,6 +676,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Highlight.js](https://github.com/isagalaev/highlight.js) - JavaScript syntax highlighter. * [PrismJS](https://github.com/PrismJS/prism) - Lightweight, robust, elegant syntax highlighting. +* [shiki](https://github.com/shikijs/shiki) - Code highlighter powered by VS Code TextMate grammars. Accurate, themeable, works in Node or browser, great for JS and TS. ## Loading Status *Libraries for indicate load status.* From bffe5ad30d799bd441366384e906394c42a35d7b Mon Sep 17 00:00:00 2001 From: WILLIAMS EZE Date: Wed, 24 Sep 2025 12:28:45 +0100 Subject: [PATCH 31/41] Add objection js to orm (#923) * feat: add objection.js to ORM Section * fix: fix name spelling --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 31714817d..86f8ecab0 100644 --- a/README.md +++ b/README.md @@ -1043,6 +1043,8 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Kysely](https://github.com/kysely-org/kysely) A type-safe typescript SQL query builder. * [Knex](https://github.com/knex/knex) A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. * [MikroORM](https://github.com/mikro-orm/mikro-orm) TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. +* [Objection.js](https://github.com/Vincit/objection.js) A SQL-friendly ORM for Node.js built on top of Knex.js, with powerful relational support. + ## WebSockets From f91dfe22de4c05a066cdabbf20d1cd7c3b2c1b5a Mon Sep 17 00:00:00 2001 From: WILLIAMS EZE Date: Wed, 24 Sep 2025 12:30:07 +0100 Subject: [PATCH 32/41] feat: add Strip Node.js SDK to SDK section (#950) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 86f8ecab0..a7a7d09ca 100644 --- a/README.md +++ b/README.md @@ -1026,6 +1026,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Spotify SDK](https://github.com/loverajoel/spotify-sdk) - Entity oriented SDK to work with the Spotify Web API. * [Square Node.js SDK](https://github.com/square/connect-nodejs-sdk/) - JavaScript client library for payments and other Square APIs. * [OpenAI SDK](https://github.com/openai/openai-node) - Official JavaScript / TypeScript library for the OpenAI API. +* [Stripe Node.js SDK](https://github.com/stripe/stripe-node) - Stripe Node.js SDK lets you integrate payments, subscriptions, and billing into your JavaScript/TypeScript apps. ## Full Text Search From 53213600d9c7f312d2ef342e41fb84b274b12ad0 Mon Sep 17 00:00:00 2001 From: Iddan Aaronsohn Date: Wed, 3 Dec 2025 11:08:34 +0200 Subject: [PATCH 33/41] Add Suites testing framework to Testing Frameworks section (#958) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a7a7d09ca..630401b06 100644 --- a/README.md +++ b/README.md @@ -167,6 +167,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [ava](https://github.com/avajs/ava) - 🚀 Futuristic JavaScript test runner * [Cypress](https://www.cypress.io/) - Complete end-to-end testing framework for anything that runs in a browser and beyond. * [WebdriverI/O](https://webdriver.io/) - Next-gen browser and mobile automation test framework for Node.js +* [Suites](https://suites.dev) - A unit-testing framework for backends working with inversion of control and dependency injection ### Assertion From 856eebfe190ae2ededd00999563eb58b5d5f9165 Mon Sep 17 00:00:00 2001 From: Tommaso Bertocchi <148005572+SonoTommy@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:37:27 +0100 Subject: [PATCH 34/41] feat: add pompelmi to Security section (#961) Adding pompelmi, a malware scanner for Node.js. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 630401b06..eb407c763 100644 --- a/README.md +++ b/README.md @@ -587,6 +587,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [js-xss](https://github.com/leizongmin/js-xss) - Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. * [xss-filters](https://github.com/yahoo/xss-filters) - Secure XSS Filters by Yahoo. * [sanitize-html](https://github.com/apostrophecms/sanitize-html) - sanitize-html provides a simple HTML sanitizer with a clear API. +* [pompelmi](https://github.com/pompelmi/pompelmi) - Fast file-upload malware scanning for Node.js. ## Log From 0c71e0d02dbffce9d496e84782128c409a59a307 Mon Sep 17 00:00:00 2001 From: tianchang <116717451+tianchangNorth@users.noreply.github.com> Date: Mon, 8 Dec 2025 17:58:25 +0800 Subject: [PATCH 35/41] feat: add Pocket Mocker to Testing Frameworks (#962) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index eb407c763..a288327c6 100644 --- a/README.md +++ b/README.md @@ -178,6 +178,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [expect.js](https://github.com/Automattic/expect.js) - Minimalistic BDD-style assertions for Node.JS and the browser. * [proxyquire](https://github.com/thlorenz/proxyquire) - Stub nodejs's require. * [Supertest](https://github.com/visionmedia/supertest) - A popular HTTP assertion library for testing REST APIs, often used with other testing frameworks like Mocha or Jest +* [Pocket Mocker](https://github.com/tianchangNorth/pocket-mocker) - In-browser visual network mocking tool, supports fetch/XHR interception. ### Coverage From 7cba816eccf9966783e373444d75581d165e3041 Mon Sep 17 00:00:00 2001 From: Aaron Date: Mon, 8 Dec 2025 18:40:08 +0800 Subject: [PATCH 36/41] Add G6 (#960) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a288327c6..bb2f2ea21 100644 --- a/README.md +++ b/README.md @@ -363,6 +363,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [cola.js](https://ialab.it.monash.edu/webcola/) - library for arranging your HTML5 documents and diagrams using constraint-based optimization techniques * [jointjs](https://github.com/clientIO/joint) - Diagramming library to create static diagrams or fully interactive diagramming tools. * [vizzu](https://github.com/vizzuhq/vizzu-lib) - Library for animated data visualizations and data stories. +* [G6](https://github.com/antvis/g6) - A graph visualization engine. There're also some great commercial libraries, like [amchart](https://www.amcharts.com/), [anychart](https://www.anychart.com/), [plotly](https://plotly.com/), and [lightning chart](https://www.arction.com/lightningchart-js/). From 893301876b9c1ca9499cb8a96d22be84b19cd0d9 Mon Sep 17 00:00:00 2001 From: Aaron Date: Mon, 5 Jan 2026 17:42:09 +0800 Subject: [PATCH 37/41] Add infographic library to README (#969) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bb2f2ea21..de954fea7 100644 --- a/README.md +++ b/README.md @@ -364,6 +364,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [jointjs](https://github.com/clientIO/joint) - Diagramming library to create static diagrams or fully interactive diagramming tools. * [vizzu](https://github.com/vizzuhq/vizzu-lib) - Library for animated data visualizations and data stories. * [G6](https://github.com/antvis/g6) - A graph visualization engine. +* [Infographic](https://github.com/antvis/Infographic) - A next-generation declarative infographic visualization engine. There're also some great commercial libraries, like [amchart](https://www.amcharts.com/), [anychart](https://www.anychart.com/), [plotly](https://plotly.com/), and [lightning chart](https://www.arction.com/lightningchart-js/). From d6edffb8e78d2f18416d6ee3095cad22a1361ec8 Mon Sep 17 00:00:00 2001 From: Urjit Upadhyay <141572874+urjitupadhya@users.noreply.github.com> Date: Mon, 16 Mar 2026 07:39:29 +0530 Subject: [PATCH 38/41] Add JavaScript Info resource to Worth Reading (#1008) * Add JavaScript Info resource to Worth Reading * Move JavaScript Info to end of section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index de954fea7..7d27ea96a 100644 --- a/README.md +++ b/README.md @@ -1102,6 +1102,7 @@ https://listjs.com * [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS) - Pragmatic, balanced FP in JavaScript. * [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) - Clean Code concepts adapted for JavaScript. * [Roadmap.sh JavaScript Roadmap](https://roadmap.sh/javascript) - Learn JavaScript from a community sourced learning roadmap. +* [JavaScript Info](https://javascript.info) - Modern JavaScript tutorial with simple explanations. # Other Awesome Lists From 63ed3b07134bbce17a70010ee6d3ffe77ee7f84b Mon Sep 17 00:00:00 2001 From: ZAKARIA ELALAOUI <63521765+zakarialaoui10@users.noreply.github.com> Date: Mon, 20 Apr 2026 20:55:22 +0100 Subject: [PATCH 39/41] Add Nuxt (#924) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7d27ea96a..4e1f23dbf 100644 --- a/README.md +++ b/README.md @@ -1024,6 +1024,7 @@ There're also some great commercial libraries, like [amchart](https://www.amchar * [Next.js](https://github.com/vercel/next.js) - React powered static site generator, and they say "All the tools you need to make the Web. Faster.". * [Lume](https://github.com/lumeland/lume) - Static site generator for Deno. * [Astro](https://github.com/withastro/astro) - The web framework for content-driven websites. +* [Nuxt](https://github.com/nuxt/nuxt) - The Intuitive Vue Framework. ## SDK From 797454fff114d6ea846c4051d54921578b1c17dd Mon Sep 17 00:00:00 2001 From: Jakub Mazurek Date: Mon, 20 Apr 2026 22:11:04 +0200 Subject: [PATCH 40/41] docs: add rev-dep to qa tools (#970) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4e1f23dbf..12ff2d19a 100644 --- a/README.md +++ b/README.md @@ -215,6 +215,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [Pre-evaluate code at buildtime](https://github.com/kentcdodds/preval.macro) - Pre-evaluate your front end javascript code at build-time * [JS-Beautifier](https://github.com/beautify-web/js-beautify) - Npm cli and library to format JS code. * [husky](https://github.com/typicode/husky) - Prevents bad git commit, git push and more. +* [Rev-dep](https://github.com/jayu/rev-dep) - Trace imports, identify circular dependencies, find unused code, clean node modules — all from a blazing-fast CLI. ## MVC Frameworks and Libraries From 2c27f29809baf721ac617bb26259d17fd2e649b3 Mon Sep 17 00:00:00 2001 From: Bart Waardenburg Date: Thu, 23 Apr 2026 12:42:51 +0200 Subject: [PATCH 41/41] Add fallow to QA Tools (#1056) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 12ff2d19a..4fe829ca5 100644 --- a/README.md +++ b/README.md @@ -216,6 +216,7 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ * [JS-Beautifier](https://github.com/beautify-web/js-beautify) - Npm cli and library to format JS code. * [husky](https://github.com/typicode/husky) - Prevents bad git commit, git push and more. * [Rev-dep](https://github.com/jayu/rev-dep) - Trace imports, identify circular dependencies, find unused code, clean node modules — all from a blazing-fast CLI. +* [fallow](https://github.com/fallow-rs/fallow) - Finds dead code, duplication, circular dependencies, and complexity hotspots in JavaScript and TypeScript projects. ## MVC Frameworks and Libraries