Open source · MIT · Beta
Passwordless OpenID Connect for your apps.
Small, self-hostable, standards-only. Any app that speaks OIDC can use it, and you can swap it for Authentik, Keycloak or Zitadel without touching the app.
- Status
- Beta
- Version
- v0.1.0
- License
- MIT
- Built with
- React · Vite · Rust · Axum · PostgreSQL
What you get
Features
- PasskeysSign in with passkeys instead of passwords.
- Upstream sign-in“Continue with …” through existing providers.
- Invites and recoveryInvite links and account recovery links.
- Account and adminAn account page for people and a console for admins.
- Standards onlyFull OpenID conformance for Basic OP and Config OP, plus key rotation from the CLI.
Run it yourself
Get started
Quickstart
Clone rec-farm/handstamp, then:
$ pnpm install
$ cp .env.example .env # then set HANDSTAMP_SECRET_KEY (openssl rand -base64 32)
$ docker compose up db # Postgres on 127.0.0.1:5438
$ pnpm dev # http://localhost:3000