All 123 Dependencies

Every package Authgear depends on, ranked by repo health score.

Authgear is an open-source identity and access management (IAM) platform designed as a drop-in alternative to Auth0, Clerk, and Firebase Auth. It provides a complete, self-hostable authentication service that developers can deploy on their own infrastructure or use via Authgear Cloud, without vendor lock-in or per-MAU pricing surprises.

The platform ships with pre-built, fully customizable AuthUI pages for login, signup, and account settings — so teams avoid building auth screens from scratch. It supports every major modern authentication method: passkeys (FIDO2/WebAuthn), biometric login on iOS and Android, magic links, OTP via Email/SMS/WhatsApp, TOTP, and social logins through Google, Apple, Facebook, WeChat, LinkedIn, ADFS, and LDAP.

Authgear is built in Go with a modular server architecture. Its GraphQL-based Admin API provides programmatic control over users, sessions, roles, and policies. The included web Portal gives ops and support teams a GUI for user management, audit logs, session revocation, and authentication policy configuration. Extensibility is handled through TypeScript hooks (running on a Deno runtime) and webhooks, letting teams inject custom logic at key points in the auth flow.

The project has a strong enterprise pedigree, with production deployments at organizations like Bupa, MTR, and K11. It ships with rate limiting, bot protection, brute-force lockout, IP blocklists, RBAC via roles and groups, and SAML 2.0 enterprise SSO — giving compliance-focused teams the controls they need without piecing together multiple services.

37 deep-equal ^2.2.3 37 email-addresses ^5.0.0 39 base64-js ^1.5.1 40 uniseg v0.4.7 43 Radix UI Themes ^3.2.1 43 gock v1.2.0 43 otp v1.5.0 44 buffer 6.0.3 44 copy v1.14.1 45 chartjs-plugin-datalabels ^2.2.0 45 uuid v1.6.0 45 envconfig v1.4.0 45 react-helmet-async 2.0.5 outdated 46 Squirrel v1.5.4 46 httpsnoop v1.0.4 outdated 46 mock v1.6.0 46 Wire v0.5.0 outdated 47 go-cache v2.1.0+incompatible 47 Viper v1.20.1 outdated 48 Sprig v2.22.0+incompatible outdated 48 httprouter v1.3.0 48 GoConvey v1.8.1 48 zxcvbn 4.4.2 49 barcode v1.1.0 49 mux v1.8.1 49 go-isatty v0.0.20 outdated 50 martian v2.1.0+incompatible 50 sql-migrate v1.8.0 outdated 50 history 5.3.0 52 fsnotify v1.9.0 outdated 53 @monaco-editor/react ^4.7.0 54 godotenv v1.5.1 54 tint v1.1.2 outdated 55 Cobra v1.9.1 outdated 57 websocket v1.8.13 outdated 58 classnames ^2.5.1 60 slog-multi v1.4.1 outdated 61 Font Awesome Free ^5.15.4 outdated 61 Chart.js ^4.5.1 63 Luxon ^3.7.2 65 mrab-regex ==2024.11.6 outdated 68 etree v1.6.0 outdated 68 react-chartjs-2 ^5.3.1 69 pq v1.10.9 outdated 70 redsync v4.13.0 outdated 70 uuid 14.0.0 outdated 71 afero v1.14.0 outdated 72 csv-parse 6.3.9 outdated 74 geoip2-golang v1.13.0 75 globals ^16.5.0 outdated 76 Radix UI ^1.2.14 77 miniredis v2.35.0 outdated 77 graphql-ws ^4.9.0 outdated 78 lipgloss v1.1.0 80 Bubbles v0.21.0 outdated 81 brotli ==1.2.0 81 Bubble Tea v1.3.6 outdated 81 ldap v3.4.11 outdated 81 js-yaml ^4.1.1 outdated 82 Stimulus 3.2.2 82 Turbo 8.0.23 82 pflag v1.0.7 outdated 83 node-html-parser ^7.0.1 outdated 84 Floating UI ^1.7.4 outdated 84 json_repair ==0.42.0 outdated 86 fast-xml-parser ^5.7.0 87 webauthn v0.15.0 outdated 87 go-sqlite3 v1.14.31 outdated 88 GraphQL Codegen TypeScript React Apollo ^4.4.1 outdated 88 go-elasticsearch v7.17.10 88 jwx v2.1.6 outdated 88 stripe-go v72.122.0 outdated 89 cspell ^9.2.1 outdated 89 Immer ^10.2.0 outdated 89 lxml ==6.1.0 outdated 90 Tabler Icons React ^1.119.0 outdated 90 prettier ^3.6.2 90 Stylelint ^16.25.0 outdated 90 Tailwind CSS 3.3.5 outdated 91 client_golang v1.18.0 outdated 91 go-redis v9.11.0 outdated 91 intl-tel-input 18.5.3 outdated 91 Monaco Editor 0.44.0 outdated 91 Playwright ^1.56.1 91 React Intl ^6.8.9 outdated 92 GraphQL Code Generator ^5.0.7 outdated 92 GraphQL Code Generator ^4.1.6 outdated 92 GraphQL Code Generator ^4.6.1 outdated 92 @vitejs/plugin-react ^5.2.0 outdated 92 Vitest ^4.1.8 outdated 92 Vitest ^4.1.8 outdated 92 Vitest ^4.1.8 outdated 92 phonenumbers v1.8.0 outdated 92 postcss ^8.5.6 92 Vitest ^4.1.8 outdated 93 minio-go v7.0.95 outdated 93 Vite ^8.0.0 94 jest ^30.2.0 94 Sentry JavaScript (@sentry/browser) ^10.25.0 94 Sentry JavaScript (@sentry/browser) ^10.25.0 94 typescript-eslint ^8.56.1 94 ESLint ^9.39.1 outdated 94 AWS SDK for Go v2 v1.41.5 outdated 94 AWS SDK for Go v2 v1.31.2 outdated 94 AWS SDK for Go v2 v1.18.6 outdated 94 AWS SDK for Go v2 v1.97.3 94 jest ^30.2.0 94 jest ^30.4.1 94 React Router 7.16.0 outdated 95 Apollo Client ^3.14.0 outdated 95 GraphiQL ^4.0.6 outdated 95 GraphiQL ^0.11.3 outdated 95 Axios ^1.13.2 95 FontTools ==4.61.0 outdated 95 cert-manager v1.15.4 outdated 95 sentry-go v0.35.0 outdated 95 sentry-go v0.35.0 outdated 95 GraphiQL ^4.1.2 outdated 95 GraphQL.js 16.8.1 outdated 95 Storybook ^10.4.4 96 TypeScript ^5.9.3 outdated 97 React 18.3.1 outdated 97 React DOM 18.3.1 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search