Best JavaScript Tools & Libraries

120 curated JavaScript tools, libraries, and open-source projects โ€” hand-picked and ranked by the community.

jest-dom

github

:owl: Custom jest matchers to test the state of the DOM

Testing
โ˜… 4,592

pa11y

github

Pa11y is your automated accessibility testing pal

Testing
โ˜… 4,440

youtube

github

Open YouTube / Video browser-extension [top~1] Enrich your experience&choice!๐Ÿงฐ250+tweaks & smart features๐Ÿ“Œset&forget๐Ÿ“Œ - Longest-standing. Join๐Ÿงฉus?๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง โ‹ฎ {playback|discovery|extra player buttons|quality|codec|full tab|full screen|no distraction|shorts}

Productivity
โ˜… 4,392

nodejs-testing-best-practices

github

Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)

Testing
โ˜… 4,349

dredd

github

Language-agnostic HTTP API Testing Tool

Testing
โ˜… 4,228

CodeceptJS

github

Supercharged End 2 End Testing Framework for NodeJS

Testing
โ˜… 4,221

UserScripts

github

Greasemonkey scripts ( Pagetual / Picviewer CE+ / DownloadAllContent ) ๆฒน็Œด่…ณๆœฌ้›† ใƒฆใƒผใ‚ถใƒผใ‚นใ‚ฏใƒชใƒ—ใƒˆ้›†

Productivity
โ˜… 4,173

retire.js

github

scanner detecting the use of JavaScript libraries with known vulnerabilities. Can also generate an SBOM of the libraries it finds.

Security
โ˜… 4,121

vm2

github

Advanced vm/sandbox for Node.js

Security
โ˜… 4,037

qunit

github

๐Ÿ”ฎ An easy-to-use JavaScript unit testing framework.

Testing
โ˜… 4,032

shhgit

github

Ah shhgit! Find secrets in your code. Secrets detection for your GitHub, GitLab and Bitbucket repositories.

Security
โ˜… 3,959

reverse-shell-generator

github

Hosted Reverse Shell generator with a ton of functionality. -- (Great for CTFs)

Security
โ˜… 3,936

jest-image-snapshot

github

โœจ Jest matcher for image comparisons. Most commonly used for visual regression testing.

Testing
โ˜… 3,909

stegcloak

github

Hide secrets with invisible characters in plain text securely using passwords ๐Ÿง™๐Ÿปโ€โ™‚๏ธโญ

Security
โ˜… 3,793

cloudsploit

github

Cloud Security Posture Management (CSPM)

Cloud
โ˜… 3,728

node-rate-limiter-flexible

github

Atomic and non-atomic counters and rate limiting tools. Limit resource access at any scale.

Database
โ˜… 3,534

twofactorauth

github

List of sites with two factor auth support which includes SMS, email, phone calls, hardware, and software.

Security
โ˜… 3,453

express-gateway

github

A microservices API Gateway built on top of Express.js

Security
โ˜… 3,035

pwndoc

github

Pentest Report Generator

Security
โ˜… 2,814

organice

github

An implementation of Org mode without the dependency of Emacs - built for mobile and desktop browsers

Productivity
โ˜… 2,636

Pi.Alert

github

WIFI / LAN intruder detector. Check the devices connected and alert you with unknown devices. It also warns of the disconnection of "always connected" devices

Security
โ˜… 2,492

Shuffle

github

Shuffle: A general purpose security automation platform. Our focus is on collaboration and resource sharing.

Security
โ˜… 2,275

nothing-private

github

Do you think you are safe using private browsing or incognito mode?. :smile: :imp: This will prove that you're wrong. Previously hosted at nothingprivate.ml

Security
โ˜… 2,211

cloudsplaining

github

Cloudsplaining is an AWS IAM Security Assessment tool that identifies violations of least privilege and generates a risk-prioritized report.

Cloud
โ˜… 2,209