Skip to content

v1.0.0 - ZeroAuth General Availability

Latest

Choose a tag to compare

@MRJonam91 MRJonam91 released this 26 Sep 10:05
· 4 commits to main since this release

๐Ÿš€ ZeroAuth v1.0.0 โ€” Stable General Availability (GA)

ZeroAuth is a lightweight, zero-dependency, self-hosted Passkeys & WebAuthn authentication engine designed for modern web apps, indie hackers, and privacy-first architectures.

๐ŸŒŸ What's New in v1.0.0

  • ๐Ÿงฉ Zero-Dependency Core (@zeroauth/core): Under 1,000 LOC, standalone zero-dependency CBOR decoder, COSE/WebCrypto validator (ES256, Ed25519), and AAGUID hardware identification (Apple TouchID/FaceID, Windows Hello, YubiKey, Google Titan).
  • ๐Ÿ›ก๏ธ Enterprise Security & Universal Server (@zeroauth/server): Built-in anti-phishing origin checks, anti-replay challenge verification, cloned authenticator detection via signature counters, in-memory sliding sessions, and token-bucket rate limiting.
  • ๐Ÿ”Œ Pluggable Storage Adapters: Native SQLite via
    ode:sqlite\ (zero native compilation required) and PostgreSQL adapter for distributed production setups.
  • ๐ŸŒ Universal Web Handler: One-line handler (\createZeroAuthHandler) conforming to Web Standards (\Request\ / \Response), compatible with Next.js (App Router), Remix, Astro, SvelteKit, Express, and Fastify.
  • โš›๏ธ Modern React SDK (@zeroauth/react): Ready-to-use hooks (\usePasskey, \useZeroAuth) and plug-and-play UI components (<PasskeyButton>, <PasskeyList>).
  • ๐ŸŽฎ Standalone Demo App: Runnable live sandbox demonstrating multi-passkey registration, cross-device authentication, renaming, and credential revocation.
  • ๐Ÿ“– Bilingual Documentation: Full documentation and quickstarts available in both English and Italian.

๐Ÿ“ฆ Packages Included

  • @zeroauth/core@1.0.0\
  • @zeroauth/server@1.0.0\
  • @zeroauth/client@1.0.0\
  • @zeroauth/react@1.0.0\

๐Ÿค Sponsorship & Commercial Licensing

ZeroAuth is dual-licensed under GNU AGPLv3 (for open source projects) and a Commercial License (for proprietary/closed-source SaaS products or IP acquisition).

Support ongoing development: