Simple auth packages for the entire JS ecosystem.

Oslo is an open-source project that aims to provide high-quality auth packages for server-side JS. Runtime agnostic. Zero third-party dependencies. Fully typed. Ready to go.

GitHub repositories→

All packages


Primitives for working with binary data.


SHA-1, SHA-2, SHA-3, HMAC, ECDSA, RSA, and secure RNGs.


Hex, base32, base64, and base64url encoding.


A small library for parsing OAuth responses.


One-time passwords with HOTP and TOTP.


CBOR decoding.


ASN.1 DER encoding and decoding.


Parse and verify Web Authentication data.