Send notifications using Web Push Protocol and Web Crypto APIs (works with NodeJS, Cloudflare Workers, Bun and Deno)
A WebCrypto Polyfill for NodeJS
Common layer to be used by crypto libraries based on WebCrypto API for input validation.
a cryptographic utility for sealing-unsealing a JSON object using symmetric key encryption with message integrity verification
webcrypto library for Node, React Native and IE11+
Web Cryptography API shim for legacy browsers
Web Push library for Node.js
Import the webcrypto API as a single module in both nodejs and browsers.
TypeScript definitions for web-push
Array manipulation, ordering, searching, summarizing, etc.
WebCrypto API for Node.js
Import the webcrypto API as a single module in both nodejs and browsers.
GitHub App authentication for JavaScript
A JS module for sending Web Push notifications, works in both browser and server environments
A tiny isomorphic WebCrypto object, it just gives you the native one the current platform provides.
Arbitrary precision modular arithmetic, cryptographically secure random numbers and strong probable prime generation/testing. It works in modern browsers, Angular, React, Node.js, etc. since it uses the native JS implementation of BigInt
webcrypto library for Node, React Native and Browser
Web Push API integration for browser notifications. VAPID auth, D1 subscription storage, Turnstile-protected endpoints, Queue-based batch delivery. Sends directly to FCM/Mozilla/Apple push endpoints — no third-party push service.
Browser Compatible Object Hashing
Push an array of items into an array, while being robust against prototype modification
W3C WebCrypto API (SubtleCrypto) for GJS using @gjsify/crypto primitives
A polyfill that adds Ed25519 key manipulation capabilities to `SubtleCrypto` in environments where it is not yet supported
A JavaScript implementation of the JSON Object Signing and Encryption (JOSE) for current web browsers and node.js-based servers
The Sodium cryptographic library compiled to pure JavaScript (wrappers)