Oslo is an open-source project that aims to provide simple, high-quality auth packages for server-side JS. Runtime agnostic. Zero third-party dependencies. Fully typed. Ready to go.
This project is currently lead by Pilcrow.
@oslojs/binary
: Primitives for working with binary data.@oslojs/crypto
: SHA-1, SHA-2, HMAC, and secure RNGs.@oslojs/encoding
: Hex, base32, base64, and base64url encoding.@oslojs/oauth2
: OAuth 2.0 client APIs.@oslojs/otp
: One-time passwords with HOTP and TOTP.@oslojs/cbor
: CBOR decoding.@oslojs/asn1
: ASN.1 encoding and decoding.@oslojs/webauthn
: Parse and validate Web Authentication data.