otplib
HMAC-based (HOTP) and Time-based (TOTP) One-Time Password library
Found 15156 results for browser based
HMAC-based (HOTP) and Time-based (TOTP) One-Time Password library
Promise based HTTP client for the browser and node.js
Tiny and elegant HTTP client based on the Fetch API
Event based JavaScript for the browser
A dynamic, browser-based visualization library.
A batched diff-based DOM rendering strategy
A dynamic, browser-based network visualization library.
Grid based off of CSS3 flexbox specification
Grid based off of CSS3 flexbox specification
🕖 Typed library to work 2fa via Google Authenticator/Time-based TOTP/Hmac-based HOTP
SAX based evented streaming JSON parser in JavaScript (browser and node)
Composable trie based router
Determine whether the passed value is a zero based index.
Generate loader for loading browser polyfills based on feature detection
support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.
Tiny and elegant HTTP client based on the Fetch API
A browser-based event emitter, for tying things together.
Creates manifest json file based you config
jQuery Mapael is a jQuery plugin based on raphael.js that allows you to display dynamic vector maps.
Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.
Device type detection library based on the useragent string. Refactored from express-device.
Randomly generates User-Agent strings based on actual usage statistics from Wikimedia.
Isomorphic WHATWG Fetch API, for ALL node based environments.
MP3 encoder extension for Mediabunny, based on LAME.
Simple key value store for the browser, based on indexed db, promise-based + TS friendly
LZ-based compression algorithm for TypeScript projects (Browser, Node.js)
Client library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications
feature based browser detection
Grid based off of CSS3 flexbox specification
Small JS framework to provide headless browser-based tests
Folder based file browser given a flat keyed list of objects, powered by React.
jsbn-based arbitrary precision operations on currency amounts "XXX.YY"; because floats are BAD for representing money
Chooses the fastest random access backend based on the user's browser
Browser-based tar utility for packing and unpacking tar files (stream-capable)
A pure javascript HDF5 file reader, based on pyfive
An axios based wrapper for `bogdanfinn/tls-client` based on ffi-rs for unparalleled performance and usability.
jQuery-less, Promise-interfaced models based on BackboneJS
Comindware Core UI provides the basic components like editors, lists, dropdowns, popups that we so desperately need while creating Marionette-based single-page applications.
A dynamic, browser-based visualization library.
Parse the ESM dependencies of code snippets based on acorn
Animation library based on CSS3 transitions and promises
A regex-based Markdown parser.
A vite plugin for generating cross browser platform, ES module based web extensions
Creates an object based on element attributes
JavaScript Canvas based imagediff utility.
WASM based, asynchronous Brotli compression and decompression package that works in browsers and Node.js; CommonJS and ESM
Randomly generates User-Agent strings based on actual usage statistics from Wikimedia.
Grid based off of CSS3 flexbox specification
A simple in-memory cache, for nodejs and the browser, with time based expiration policies.
Serenity/JS Screenplay Pattern library offering a flexible, web driver-agnostic approach for interacting with web-based user interfaces and components, suitable for various testing contexts
Localizes CSS based on a virtual DOM tree.
UTSP Render - Browser-based rendering engine for terminal graphics
A preconditions package based on Google's Preconditions library
A JavaScript library for highlighting HTML text based on the query in the lucene/solr query syntax
A white-label search bar component for filtering DOM nodes based on content.
Simple JavaScript type-based method overloading.
Browser-based real-time speech recognition using sherpa-onnx WebAssembly
Web api for using VITS based models in the browser!
Class-based JavaScript modules accessible via the DOM.
Generic trie-based router with support for wildcards, route param validation/coercion, auth
A webapp server based on Web Dev Server.
Get a KeyboardEvent.key-style string from an event
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
OPFS-based FS implementation for isomorphic-git
> Typed library to work 2fa via Google Authenticator/Time-based TOTP/Hmac-based HOTP
A dynamic, browser-based visualization library.
JSX-based html templating engine for browsers or Node environments.
Grid based off of CSS3 flexbox specification
small, promise-based, zero-dependency jsonp library for browsers. ~330b gzip
A fast, non-cryptographic hash function based on DJB2.
Interceptor based event bus, side effect & immutable state handling
A promise-based function for submitting data to Hubspot.
Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods
Dynamic Web TWAIN is a TWAIN/ICA/SANE-based scanning SDK software specifically designed for web applications running on Windows/macOS/Linux. With just a few lines of code, you can develop robust applications to scan documents from TWAIN/ICA/SANE-compatibl
loadjsfile is a promise based script loader for the browser
Lightweight face detection for browser video streams, providing callbacks with face presence and bounding boxes. Automatically adapts the detection model based on device connectivity to ensure efficient performance.
three.js based, unity like game engine for browser
Fetch based HTTP client with similar API to axios for browser and Node.js
A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.
trigram-based library for fast indexing and search over large arrays of data
SuperAtom Web SDK - TypeScript SDK for browser-based WebSocket communication
A browser-based viewer for ElectroDB entities and DynamoDB data
A polyfill for the Resize Observer API
React/Browser canvas-based Korean seal generator
Allows you to specify SSL/TLS cipher suites based on both security and browser compatibility.
Faro web tracing implementation.
LZ-based compression algorithm for TypeScript projects (Browser, Node.js)
Touch based browser console
A test runner for browsers based on Web Test Runner.
Assign depths based on Google's Material Design
Quick browser-based editor for local file (npx web-editx ./file)
Reset uploaded image orientation based on EXIF
Web MIDI API stream based wrapper
Scalable, template based data population for Excel XLSX spreadsheets.
a display and interaction library for tile-based maps
PIXI.js based renderer to create 5d chess boards based off of 5d-chess-js
The string_decoder module from Node core
Full-featured web browser module for React Native apps, based on TOWebViewController
timers module based on nodes code for browserify
Browser-friendly inheritance fully compatible with standard node.js inherits()
Image structural similarity (SSIM). In TypeScript/JavaScript. For browser/server.
Launch Brave Browser with ease from node. Based on chrome-launcher with Brave-specific support.
Converts a source-map from/to different formats and allows adding/changing properties.
Array#isArray for older browsers
Node.js Buffer API, for the browser
Web-based interface for Claude Code CLI accessible via browser
CSS browser reset based on Tailwind's preflight, with optional enhancements.
nice looking canvas-based radial and linear slider
217 kB, tiny offline reverse geocoding library that works anywhere, browser, Node.js, web worker. High performance (S2 cell based). Looks up country and nearest city, given GPS coordinates
Node standard library for browser.
ES2015 `Object.assign()` ponyfill
the standard library browser based clients using block-5 services
A generic Javascript SDK based on Self-Hosted Sentry.
Google's libphonenumber pre-compiled with the closure compiler
Web-based robotics control using WebSerial API
Open stuff like URLs, files, executables. Cross-platform.
Check if mobile browser.
A dynamic, browser-based visualization library.
React's ExecutionEnvironment module recreated as ES6 functions
Utilities for browser-based apps
A WebRTC based direct peer to peer network in the browser.
TxtReader is a JavaScript library to read text file in browsers based on FileReader API. It can read very large, huge, giant files (GB+).
Abstracted functional easing provider, based on Penner's equations.
The Node.js `util.deprecate()` function with browser support
Determine if an object is a Buffer
A modern, localStorage-like API for IndexedDB with instance-based and static APIs, multi-store support, configurable databases, and enhanced capabilities
WASM-based container system for running Node.js in browser
Copy texts Based on clipboard.js without a specific button
A memory-based key–value storage for javascript.
Promise based HTTP client for the browser and node
A powerful and flexible HTTP request library based on Axios
An ES2015 mostly-spec-compliant `Reflect.getPrototypeOf` sham/polyfill/replacement that works in as many engines as possible
Base class for node which OpenTelemetry instrumentation modules extend
Lightweight module that can be mixed in to any object in order to provide it with custom events. For node.js and the browser. Based on Backbone.Events
Public logs API for OpenTelemetry
A lightweight, blazingly fast 2D image descriptor, matcher and retriever, based on the MPEG-7 Color Layout Descriptor (CLD)
A library for parsing IPv4 and IPv6 IP addresses in node and the browser.
A clarinet based json parser that can be used to parse JSON objects with duplicate keys
Public API for OpenTelemetry
Lightweight browser detector
Universal WHATWG Fetch API for Node, Browsers and React Native
High-performance distributed unique ID generator based on Twitter's Snowflake algorithm. Supports ESM and CommonJS with BigInt for precision.
Library to work against complex domain names, subdomains and URIs.
Make your very own Chromium-based browser!
A pure JavaScript client for the tus resumable upload protocol
Time-based job scheduler
Microsoft Azure SDK for JavaScript - Aborter
High performance (de)compression in an 8kB package
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
the stream module from node core for browsers
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment
the path module from node core for browsers
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)
JavaScript library for DOM operations
Get the default browser
Parse and stringify URL query strings
A simple, lightweight JavaScript API for handling cookies
Automated browser testing for the modern web development stack.
Simple client queue mechanism. Create it and run asynchronously with worker class in browser.
HTML5 `FormData` for Browsers and Node.
A dynamic, browser-based visualization library.
JavaScript's functional programming helper library.
Manage unstructured data using DataSet. Add, update, and remove data, and listen for changes in the data.
Convert a typed array to a Buffer without a copy
Open-source, purely client-side browser fingerprinting library that computes a Guardian anchor-based visitor identifier.
A custom html element that routes to pages based on its path attribute
Random number generator for browsers and node.js
Get the bundle identifier of the default browser (macOS). Example: com.apple.Safari
A dynamic, browser-based visualization library.
OpenTelemetry Base Context Manager
Parse milliseconds into an object
Simple and modern Vanilla JS router based on the Navigation API and URLPattern API
The assert module from Node.js, for the browser.
Better `os.arch()` for node and the browser -- detect OS architecture
A better opn. Reuse the same tab on Chrome for 👨💻.
Decode JWT tokens, mostly useful for browser applications.
JavaScript barcode generator supporting over 100 types and standards.
Guten OCR is a high accurate text detection (OCR) Javascript/Typescript library that runs on Node.js, Browser, React Native and C++. Based on PaddleOCR and ONNX runtime
Test'em 'scripts! Javascript Unit testing made easy.
JavaScript barcode generator supporting over 100 types and standards.
Node's domain module for the web browser. This is merely an evented try...catch with the same API as node, nothing more.
the tty module from node core for browsers
A web-based Python kernel for browser environments with TypeScript support
LocalStorage adapter for MCPConnect - browser-based storage implementation
Provides a high level browser automation node based on nightmarejs.org.
vm module for the browser
WASM based, asynchronous Brotli compression and decompression package that works in browsers and Node.js; CommonJS and ESM
IndexedDB-based persisting LRU cache for the browser
https module compatability for browserify
JSON without touching any globals
Utility library to determine and normalize Element.scrollLeft behavior
node's constants module for the browser
Microsoft Azure SDK for JavaScript - Logger
Flood Element is a browser based load generation tool for easily testing modern web application performance
Device information and digital fingerprinting written in pure JavaScript.
Simple archive format based on JSON.
A dynamic, browser-based visualization library.
timers module for browserify
Compare semver version strings to find greater, equal or lesser.
Device detection (phone, tablet, desktop, mobile grade, os, versions)
OpenTelemetry Collector Trace Exporter allows user to send collected traces to the OpenTelemetry Collector
A jQuery plugin that adds cross-browser mouse wheel support.
A no-dependencies HTTP client library for browsers and Node.js with a promise-based or Node.js-style callback-based API to progress events, text and binary file upload and download, partial response body, request and response headers, status code.
Isomorphic implementation of WebSocket
A dynamic, browser-based visualization library.
Minimal genome browser based on TnT Board and Ensembl data
Cascading grid layout library
A dynamic, browser-based visualization library.
(NPM Package) Collection of various small helpers for javascript and typescript based projects, all tested and documented.
Lightweight browser-based semantic search library with HNSW vector index and transformer embeddings
An alias package for `crypto.randomBytes` in Node.js and/or browsers
A dynamic, browser-based visualization library.
Promisify an event by waiting for it to be emitted
Type-safe, ergonomic API client builder for TypeScript & React based on ky.
EventMsgV3 Web Bluetooth transport for browser-based communication with ESP32 devices
Clamps (ie. cuts off) an HTML element's content by adding ellipsis to it if the content inside is too long.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
A small but effective node based server for development sites, customizable live reloading, and websocket support built-in. You should consider using NSS if:
Lazy assertions without performance penalty
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Copy stuff into clipboard using JS with fallbacks
Converts a Web-API readable-stream into a Node.js readable-stream.
Toggle current selected content in browser
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Angular 20+ module for IndexedDB with signal-based API
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
A promise based ORM wrapper for indexedDB
botd is a browser library for JavaScript bot detection
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
Headless browser to generate screenshots based on Chrome
resolve which handles browser field support in package.json
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.
btoa for Node.JS (it's a one-liner)
OpenTelemetry Zipkin Exporter allows the user to send collected traces to Zipkin.
The algorithm continuously evaluates and scores open source software projects in supported package managers based on their impact and value to the OSS ecosystem.