Nous sélectionnons les dépôts GitHub open-source correspondant à « jwt authentication nextjs fastapi ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.
This project is a Node.js library for implementing and managing JSON Web Tokens. It functions as a cryptographic token manager and authentication tool used to sign, verify, and decode tokens to securely transmit claims between parties. The library supports both symmetric and asymmetric signing algorithms, including HMAC and RSA. It enables the creation of digitally signed tokens using secrets or private keys, and provides mechanisms to validate token signatures and verify embedded claims such as expiration and issuer. The tool covers a range of identity and access capabilities, including sta
auth0/node-jsonwebtoken is a JWT signing and verification library for Node.js, but you are looking for a full-stack starter or boilerplate that combines a Next.js frontend with a FastAPI backend — this library is just one building block, not the integrated project you need.
This is a bcrypt password hashing library and cryptography module for Node.js. It provides a toolset for generating secure salts, computing cryptographically strong hashes, and verifying passwords to protect user credentials from unauthorized access. The library implements adaptive hashing, utilizing a configurable cost factor to increase the computational effort required to brute-force passwords. It includes a password verification tool that protects the comparison process from timing attacks. The project covers secure password hashing and salt generation, as well as utilities for hash cost
This is a bcrypt password hashing library, not a full-stack authentication starter with Next.js, FastAPI, or JWT token handling—it's just one building block for password security within a broader auth setup.
This project is a Node.js and Express backend application that provides a RESTful API for managing video content, channel subscriptions, and community engagements. It utilizes a MongoDB NoSQL database for document management and leverages a middleware-based request pipeline to handle business logic and network requests. The system implements a secure user authentication framework using password hashing and JSON Web Tokens to manage sessions and protect private API routes. It also integrates cloud-based blob storage to handle the uploading and distribution of images, documents, and video files
This is a Node.js/Express backend API with JWT authentication—not a full-stack starter combining Next.js and FastAPI, so it does not match the requested framework stack.
python-dotenv is a library and command line interface for managing environment variables in Python applications. It functions as a configuration parser and loader that reads key-value pairs from files and injects them into the system environment, enabling the decoupling of application configuration from source code. The project provides a command line interface for manipulating and editing environment variables within configuration files. It also includes a mechanism for recursive variable interpolation, allowing dynamic placeholders within configuration files to be resolved using existing en
This is a Python library for managing environment variables via .env files, which could be used in a FastAPI backend, but it is not a full-stack JWT authentication starter with Next.js and FastAPI that implements authentication features like JWT, registration, and protected routes.
This is a cryptographic implementation of the Argon2 memory-hard function, serving as a password hashing library and key derivation function. It transforms passwords and salts into secure hashes and generates cryptographic keys designed to resist high-speed hardware cracking attacks. The library utilizes a memory-hard design that requires significant RAM to prevent acceleration via GPUs or ASICs. It incorporates data-independent memory access to block side-channel timing attacks and supports the integration of secret keys or peppers to protect against brute-force attacks on compromised salts.
This is the Argon2 password hashing library, covering only one feature (password hashing) and not the full-stack Next.js/FastAPI JWT authentication starter you need.
FastAPI Users is a ready-to-use authentication library for FastAPI applications that handles user registration, login, password reset, email verification, and profile retrieval with minimal configuration. It provides a complete authentication system built around pluggable backends and transports, supporting JWT tokens, database sessions, and Redis-based token storage that can be combined in a single route. The library distinguishes itself through its modular architecture, offering router-based module composition that organizes authentication flows as independent FastAPI routers for registrati
fastapi-users is a comprehensive authentication library for FastAPI backends, providing JWT support, registration, and login, but it does not include a Next.js frontend or serve as a full-stack starter boilerplate, so it covers only the backend half of what you are looking for.
go-admin is a full-stack admin scaffolding system that generates a complete backend management interface with built-in user, role, menu, and department management modules. It combines role-based access control enforcement, JWT token authentication, multi-tenant database isolation, and scheduled task scheduling into a single framework, with a Vue-based frontend rendered through reusable components. The project distinguishes itself by integrating a Casbin RBAC engine for granular permission management across menus, buttons, and API endpoints, alongside automatic API documentation generation fro
go-admin is an admin scaffolding system with JWT authentication and role-based access control, but it uses Go and Vue instead of the requested Next.js frontend and FastAPI backend, so it does not match the required tech stack.
This project is a production-ready template for building RESTful APIs using Node.js and the Express web framework. It provides a pre-configured structure for backend services, integrating a MongoDB Mongoose ODM framework for data modeling and a token-based security system for managing user identity. The boilerplate distinguishes itself through automated API documentation generated via Swagger by parsing code comments. It implements a layered controller architecture and a middleware-based request pipeline to separate routing logic from business logic and security processing. The system covers
This repository is a Node.js/Express backend boilerplate with JWT authentication, but it lacks both the Next.js frontend and the FastAPI backend that your query requires, so it is not a full-stack starter for that exact stack.
This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen
This is a Go backend template that implements JWT authentication, but it lacks a Next.js frontend and uses Gin instead of FastAPI, so it does not match the full-stack Next.js FastAPI starter you need.
This project is a modular authentication framework designed to manage user identity, session tracking, and access control across web applications. It provides a unified solution for handling email-based credentials and social identity federation, allowing developers to implement secure login and registration flows that maintain consistent user states across client and server environments. The system utilizes a plugin-based architecture and middleware-driven request interception to allow for the extension of core authentication logic. It features type-safe schema generation, which derives data
This is a TypeScript authentication framework for managing login, sessions, and access control, but it is not a full-stack starter that integrates Next.js and FastAPI — it would serve as an authentication library inside a project, not the project itself with the requested stack.
This project is a reference implementation and boilerplate for building RESTful services using the Gin web framework in Go. It provides a structured backend architecture featuring modular routing and middleware to serve as a template for Go web applications. The project distinguishes itself through a comprehensive set of integrated systems, including a security layer for user authentication and private endpoint protection using JSON Web Tokens. It also implements a high-speed memory storage layer via Redis to cache frequent database queries and a containerized runtime environment for consiste
This is a Go/Gin backend boilerplate with JWT authentication, but it does not include a Next.js frontend or a FastAPI backend — your search specifically calls for that full-stack combination.
RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface. The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token auth
RuoYi-Vue3 is a full-stack admin framework with JWT authentication, but its backend is SpringBoot (not FastAPI) and its frontend is Vue (not Next.js), so it does not match the specific stack you're looking for.
Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system access. It operates as a standalone server or as an authentication gateway, utilizing a reverse proxy model to intercept requests and validate credentials before traffic reaches protected backend services. The project functions as an OpenID Connect provider for single sign-on experiences and an OAuth 2.0 gateway that delegates verification to external providers such as Google and GitHub. It also acts as an LDAP authentication server, allowing for centralized user management and
Tinyauth is an authentication middleware/gateway service rather than a full-stack boilerplate integrating Next.js and FastAPI, so while it handles authentication, it does not provide the starter template with those specific frameworks you requested.
Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt
Nhost is a backend-as-a-service platform with built-in authentication and Next.js support, but it is not a starter boilerplate specifically pairing Next.js with a FastAPI backend — it provides its own Go-based backend and GraphQL API, not the Python/FastAPI stack you're looking for.
PyJWT is a Python library for encoding, decoding, and verifying JSON Web Tokens (JWTs). It provides comprehensive JWT functionality including algorithm-agnostic signing and verification, supporting both symmetric HMAC shared-secret cryptography and asymmetric RSA/ECDSA public-key cryptography for flexible trust models. The library implements a claim-based validation pipeline that checks issuer, audience, expiration, and other time-based claims during token decoding, with configurable clock skew tolerance for distributed systems. It requires callers to explicitly specify allowed signing algori
PyJWT is a Python library for encoding, decoding, and verifying JWTs, but it is a component, not a full-stack starter with Next.js and FastAPI integration as requested.
PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions. The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system. It includes a generator for OpenAPI specifications to provide stand
PostgREST is a standalone web server that automatically creates a RESTful API from a PostgreSQL database with JWT authentication, but it is not a full-stack starter boilerplate and does not include a Next.js frontend or FastAPI backend, so it only partially overlaps with your request.
Next-auth is an authentication and identity management library for web frameworks. It provides a unified system for handling user sign-in and session state across server and client environments, functioning as a session management framework and an OIDC authentication library. The project distinguishes itself through a provider-based identity abstraction that supports multiple authentication methods, including OAuth, email magic links, traditional credentials, and passwordless passkeys. It allows for the registration of custom OAuth or OIDC compliant providers and offers tools to define branda
next-auth is a full-featured Next.js authentication library with JWT support, but it does not provide a FastAPI backend or the combined starter boilerplate you're looking for.
Authelia is a centralized identity and access management server designed to secure web applications through unified authentication and authorization. It functions as an identity authority that enables single sign-on across diverse platforms, allowing users to access multiple services with a single set of credentials. By acting as a standards-compliant provider, it facilitates secure identity propagation and token issuance for client applications. The platform distinguishes itself through its ability to integrate directly with web gateways as a reverse proxy authentication middleware, intercep
Authelia is a centralized identity and access management server that handles authentication and SSO, but it's not a starter template or boilerplate that includes a Next.js frontend and FastAPI backend—it's a standalone authentication service rather than the integrated full-stack project skeleton you're after.
Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with
Casdoor is a centralized IAM platform (OAuth 2.0 server) rather than a boilerplate starter with a Next.js frontend and FastAPI backend; it is a full authentication service, not a code template you customize for your own app.