webauthn-open-source

webauthn-open-source/fido2-lib

A node.js library for performing FIDO 2.0 / WebAuthn server functionality

JavaScript
445
121
MIT License

This is a Node.js and Deno library for implementing FIDO2/WebAuthn server functionality, providing the core logic needed to handle authentication and registration flows without tying to any specific networking protocol. It's designed for developers building authentication systems who need robust, standards-compliant WebAuthn support with features like attestation validation, metadata services, and multiple crypto families. The library works with various platforms including Windows Hello and supports both CommonJS and ESM syntax.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of webauthn-open-source/fido2-lib

Account's avatar
Base64 and base64url to string or arraybuffer, and back. Node, Deno or browser.
Account's avatar
A WebCrypto Polyfill for NodeJS
Account's avatar
asn1js is a pure JavaScript library implementing this standard. ASN.1 is the basis of all X.509 related data structures and numerous other protocols used on the web
Account's avatar
Ultra-fast and conformant CBOR (RFC 8949) implementation with support for numerous tag extensions including records and structured cloning
Account's avatar
Public Key Infrastructure (PKI) is the basis of how identity and key management is performed on the web today. PKIjs is a pure JavaScript library implementing the formats that are used in PKI applications. It is built on WebCrypto and aspires to make it possible to build native web applications that utilize X.509 and the related formats on the web without plug-ins
Account's avatar
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
Account's avatar
output coverage reports using Node.js' built in coverage
Account's avatar
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
Account's avatar
Extends Chai with assertions about promises.
Account's avatar
A clean, responsive documentation template theme for JSDoc 3 inspired by lodash and minami
Account's avatar
Publish to a gh-pages branch on GitHub (or any other branch on any other remote)
Account's avatar
An API documentation generator for JavaScript.
Account's avatar
simple, flexible, fun test framework
Account's avatar
Next-generation ES module bundler

Support the repos that depend on this repository

Top contributors

apowers313's profile
apowers313
188 contributions
JamesCullum's profile
JamesCullum
106 contributions
dependabot[bot]'s profile
dependabot[bot]
38 contributions
Hexagon's profile
Hexagon
35 contributions
HSMDBC's profile
HSMDBC
12 contributions
JBYoshi's profile
JBYoshi
3 contributions
oplik0's profile
oplik0
3 contributions
snyk-bot's profile
snyk-bot
3 contributions
Wesseldr's profile
Wesseldr
2 contributions
efabris's profile
efabris
2 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet