5 repository-uri
Use of the browser-native Web Crypto API for performing cryptographic operations.
Distinct from Browser API Integrations: Candidates focus on general API integration or hardware/media APIs, not the specific cryptographic primitives of Web Crypto.
Explore 5 awesome GitHub repositories matching security & cryptography · Web Crypto API Integrations. Refine with filters or upvote what's useful.
KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a browser interface. It functions as a cross-platform tool for managing password vaults using the KeePass database format. The application provides a self-hosted password vault that can be deployed as a single HTML file or via Docker. It integrates with remote storage providers using OAuth to synchronize encrypted database files across multiple devices. The system includes capabilities for secure credential generation, two-factor authentication management through time-based one-tim
Uses browser-native cryptographic primitives to handle encryption and decryption of vault data.
llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads. The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase. The runtime co
Implements a subset of the Web Crypto API for low-level cryptographic tasks like key generation and encryption.
jose is a cryptography library for signing, encrypting, and verifying tokens and messages using the JSON Object Signing and Encryption standards. It provides a toolkit for the implementation of JSON Web Tokens, JSON Web Signatures, and JSON Web Encryption. The library serves as a high-level interface for the Web Crypto API, allowing for the generation, import, and export of symmetric secrets and asymmetric key pairs. It handles the encryption and decryption of web messages and the validation of digital signatures to ensure data integrity and identity. Its capabilities cover cryptographic key
Utilizes the native Web Crypto API for secure, hardware-backed cryptographic operations in Node.js and browsers.
Node.js is an open-source, cross-platform JavaScript runtime environment built on the V8 engine, designed for executing JavaScript code outside a web browser. It operates as a server-side JavaScript platform with an event-driven, non-blocking I/O architecture that enables building scalable network applications and web servers. The runtime integrates the CommonJS module system for synchronous module loading and the npm ecosystem for sharing and reusing packages. The platform provides comprehensive capabilities for web server development, including creating HTTP and HTTPS servers, managing HTTP
Implements the Web Crypto API standard for performing cryptographic operations in a runtime environment.
HLS Downloader este un utilitar integrat în browser conceput pentru a detecta, captura și asambla conținut media fragmentat direct de pe paginile web. Funcționează ca o extensie de browser care identifică manifestele HTTP Live Streaming, permițând utilizatorilor să descarce piese video, audio și subtitrări ca fișiere locale complete, redabile. Instrumentul se distinge prin efectuarea tuturor sarcinilor de procesare în întregime în mediul browser-ului. Utilizează primitive native ale browser-ului pentru a decripta segmentele media protejate și a reconstrui fluxurile binare fragmentate în fișiere unificate. Prin interceptarea traficului de rețea și parsarea metadatelor fluxului, permite utilizatorilor să selecteze rezoluții specifice, limbi audio și piese de subtitrare înainte de a iniția operațiuni de descărcare concurente. Software-ul oferă o gestionare cuprinzătoare pentru capturarea media, inclusiv detecția automată a playlist-urilor și înregistrarea manuală a link-urilor. Gestionează orchestrarea cererilor de rețea, reîncercările automate și muxarea finală a activelor media în formate portabile. Proiectul este distribuit ca o extensie de browser, oferind o interfață centralizată pentru monitorizarea progresului descărcării și gestionarea fișierelor media exportate.
Utilizes native browser cryptographic primitives to securely process and unlock encrypted media segments.