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