Полный шаблон проекта на базе FastAPI, SQLModel, PostgreSQL, React, Vite, Tailwind CSS и shadcn/ui с аутентификацией по JWT, развёртыванием через Docker Compose, HTTPS Traefik, восстановлением пароля по e-mail и CI/CD.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONAuth.js (ранее NextAuth.js) — это библиотека открытого кода для аутентификации, поддерживающая OAuth, OIDC, без паролей и Passkeys. Она работает с любыми базами данных или без них и совместима с различными средами выполнения JavaScript.
Hanko — это открытое решение для аутентификации и управления пользователями, не привязанное к фреймворкам, позиционируемое как альтернатива Auth0, Clerk, WorkOS и Stytch. Поддерживает пароли, passkeys, MFA, социальные входы и SAML SSO, доступно для самостоятельного размещения или через Hanko Cloud.
Библиотека Go для разбора, проверки, генерации и подписи JSON Web Tokens (JWT), поддерживающая алгоритмы HMAC SHA, RSA, RSA-PSS и ECDSA с соответствием RFC 7519.
redb.Identity — это транспорт-независимый сервер OAuth 2.1 и OpenID Connect, построенный на базе OpenIddict и redb.Route. Он поддерживает несколько баз данных, MFA, WebAuthn, SCIM и прямые вызовы в процессе через direct-vm.