Security (25)

  • Overall Score
  • Popularity
  • Trending
  • Activity
  • Maturity
1.5KTop 5%
P A M T

better-auth better-auth

The most comprehensive authentication framework for TypeScript
TypeScriptMITRelease machine • 812 releases • 17 months
559Top 50%
P A M T

javascript-obfuscator javascript-obfuscator

A powerful obfuscator for JavaScript and Node.js
TypeScriptBSD-2-ClauseRelease machine • 218 releases • 10 years
436Top 50%
P A M T

lirantal npq

safely install npm packages by auditing them pre-install stage
JavaScriptApache-2.0Release machine • 154 releases • 8 years
432Top 50%
P A M T

paulmillr noble-hashes

Audited & minimal JS implementation of hash functions, MACs and KDFs.
TypeScriptMITSteady cadence • 38/52w active • 5 per week
431Top 50%
P A M T

express-rate-limit express-rate-limit

Basic rate-limiting middleware for the Express web server
TypeScriptStar magnet • 3.2k stars
427Top 50%
P A M T

animir node-rate-limiter-flexible

Atomic and non-atomic counters and rate limiting tools. Limit resource access at any scale.
JavaScriptISCStar magnet • 3.4k stars
406Top 50%
P A M T

helmetjs helmet

Help secure Express apps with various HTTP headers
TypeScriptMITStar magnet • 10.5k stars
351
P A M T

brix crypto-js

JavaScript library of crypto standards.
JavaScriptStar magnet • 16.3k stars
347
P A M T

awslabs git-secrets

Prevents you from committing secrets and credentials into git repositories
ShellApache-2.0Star magnet • 13k stars
338
P A M T

cossacklabs themis

Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
CApache-2.0Star magnet • 1.9k stars
323
P A M T

leizongmin js-xss

Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist
HTMLStar magnet • 5.3k stars
306
P A M T

ajinabraham nodejsscan

nodejsscan is a static security code scanner for Node.js applications.
CSSGPL-3.0Star magnet • 2.5k stars
299
P A M T

theupdateframework tuf-js

JavaScript implementation of The Update Framework (TUF)
TypeScriptMIT82 stars
296
P A M T

fastify secure-json-parse

JSON.parse() drop-in replacement with prototype poisoning protection
JavaScript238 stars
292
P A M T

af envalid

Environment variable validation for Node, Bun, and other compatible JS runtimes
TypeScriptMITStar magnet • 1.5k stars
278
P A M T

onury accesscontrol

Role and Attribute based Access Control for Node.js
TypeScriptMITStar magnet • 2.3k stars
251
P A M T

sindresorhus hasha

Hashing made simple. Get the hash of a buffer/string/stream/file.
JavaScriptMITStar magnet • 955 stars
232
P A M T

sindresorhus crypto-hash

Tiny hashing module that uses the native crypto API in Node.js and the browser
JavaScriptMIT643 stars
228
P A M T

component escape-html

Escape string for use in HTML
JavaScriptMIT480 stars
217
P A M T

simonepri upash

🔒Unified API for password hashing algorithms
JavaScriptMIT542 stars
215
P A M T

npm ssri

subresource integrity for npm
JavaScript7 commits over 4 weeks
213
P A M T

feross safe-buffer

Safer Node.js Buffer API
JavaScriptMIT349 stars
205
P A M T

hapijs cryptiles

General purpose crypto utilities
JavaScript181 stars
148
P A M T

leizongmin js-css-filter

CSS白名单过滤器
JavaScriptMIT29 stars