Better-Auth a officiellement rejoint AuthJS : Pourquoi c'est une excellente nouvelle

13/10/2025 • Melvynx

Il y a 6 mois, je découvre Better-Auth et je décide de migrer TOUTES mes formations et mes SaaS sur Better-Auth au lieu de NextAuth.

La raison ?

Je sais que NextAuth est en train de pourrir, en bêta depuis plus de 10 mois...

Et Better-Auth est juste parfait.

Certaines personnes me disent :

Non Melvyn, c'est trop early, NextAuth c'est plus solide

D'autres personnes continuent de dire que NextAuth est solide et qu'il faut l'utiliser.

Je décide de ne pas les écouter...

Et de foncer tête baissée sur Better-Auth :

  1. Migration de +10 applications sur Better-Auth
  2. Migration de ma formation Next.js sur Better-Auth
  3. Désinstallation de partout de NextAuth

Et le 22 septembre 2025...

Better-Auth a prouvé que j'avais raison.

AuthJS rejoint officiellement Better-Auth.

NextAuth.js sera maintenu, mais maintenant, AuthJS eux-mêmes recommandent Better-Auth pour tous les nouveaux projets.

L'annonce qui change tout

Le 22 septembre 2025, l'équipe de Better-Auth a annoncé que Auth.js fait maintenant partie de Better-Auth.

C'est énorme.

Better-Auth prend maintenant la maintenance et la gestion du projet Auth.js/NextAuth.js.

Pour rappel, Balázs Orbán, le principal contributeur de Auth.js et NextAuth.js, a quitté le projet en janvier 2025. L'équipe d'Auth.js a reconnu qu'elle ne pouvait pas exécuter sa vision complète.

Et Better-Auth, qui était à l'origine inspiré par Auth.js, prend maintenant le relais.

Pourquoi Better-Auth a gagné

Better-Auth n'est pas juste "une alternative" à NextAuth. C'est ce que NextAuth aurait dû devenir.

1. Installation ultra-simple

Avec NextAuth, l'e-mail et password était une vraie galère à setup. J'ai même dû écrire un article complet sur le sujet.

Avec Better-Auth ? Tu ajoutes ça :

TSX
import { betterAuth } from "better-auth";

export const auth = betterAuth({
  emailAndPassword: {
    enabled: true,
  },
});

Et c'est tout. Tu peux déjà commencer à créer des utilisateurs.

2. Toutes les fonctionnalités dont tu as besoin

NextAuth n'avait tout simplement aucune de ces fonctionnalités de base :

  • Verify email = ❌
  • Reset Password = ❌
  • Changer l'email = ❌
  • Two-Factor Authentication = ❌

Better-Auth les a toutes, et elles sont super simples à setup.

Par exemple, pour le reset password :

TSX
// Configuration serveur
import { betterAuth } from "better-auth";

export const auth = betterAuth({
  emailAndPassword: {
    enabled: true,
    async sendResetPassword({ user, url }) {
      await sendEmail({
        to: user.email,
        subject: "Reset ton password",
        text: `Clique ici pour reset ton password : ${url}`,
      });
    },
  },
});

Et côté client :

TSX
// Demander le reset
authClient.forgetPassword({
  email: values.email,
  redirectTo: "/auth/reset-password",
});

// Reset avec le token
authClient.resetPassword({
  token: token,
  newPassword: values.password,
});

C'est ridiculement simple pour quelque chose qui devrait être standard.

3. Un système de plugins incroyable

Better-Auth a été construit avec un système de plugins dès le départ. Tu peux ajouter :

  • Two-Factor Authentication
  • Organization Management
  • Multi-tenant support
  • Email OTP
  • Et bien plus...

Tout ça avec juste quelques lignes de config.

4. CLI automatique pour la database

Better-Auth propose un CLI qui met à jour ton schéma automatiquement. Tu setup Prisma, puis tu lances :

BASH
npx @better-auth/cli generate

Et Better-Auth met automatiquement à jour ton schéma Prisma avec les nouvelles données.

Tu ajoutes un plugin ? Tu relances la commande et tout est mis à jour automatiquement.

C'est exactement le genre d'expérience développeur qu'on veut en 2025.

Les recommandations officielles

Maintenant que Better-Auth a pris la gestion d'Auth.js, voici les recommandations officielles :

Pour les projets existants avec Auth.js :

  • Tu peux continuer à l'utiliser sans problème
  • Les patches de sécurité continueront d'être fournis
  • Pas besoin de paniquer et tout migrer

Pour les nouveaux projets :

  • Commence avec Better-Auth
  • Meilleure expérience développeur
  • Plus de fonctionnalités
  • Architecture moderne TypeScript-first

Exception :

  • Auth.js reste pertinent si tu veux du stateless session management sans database

Pourquoi j'avais raison de migrer

Quand j'ai migré mes 10+ applications sur Better-Auth il y a 6 mois, tout le monde me disait que c'était trop tôt.

Maintenant ?

  • Better-Auth a 150,000+ téléchargements hebdomadaires
  • 15,000+ étoiles GitHub
  • 6,000+ membres Discord
  • $5M de funding levés en juin 2025 (Y Combinator, Peak XV)
  • Et maintenant... AuthJS fait partie de Better-Auth

J'avais raison de faire confiance à cette librairie.

La migration est simple

Si tu es encore sur NextAuth et que tu veux migrer, c'est vraiment pas compliqué :

  1. Map ta database - Better-Auth peut utiliser ton schéma existant
  2. Change les routes - Renommer [...nextauth] en [...all]
  3. Update le client - Utiliser createAuthClient de Better-Auth
  4. Teste - La plupart du code reste identique

Better-Auth a un guide de migration complet qui te guide étape par étape.

Mon avis en 2025

Si tu crées un SaaS en 2025 = utilise Better-Auth.

C'est pas juste une recommandation de ma part maintenant, c'est la recommandation officielle de l'équipe AuthJS elle-même.

Better-Auth, c'est :

  • Plus simple à setup
  • Plus de fonctionnalités
  • Meilleure expérience développeur
  • Architecture moderne
  • Développement actif
  • Et maintenant... le futur de l'authentification JavaScript

J'ai migré toutes mes apps il y a 6 mois, et je peux te dire que c'était la meilleure décision que j'ai prise.

Conclusion

La communauté open-source a encore une fois montré qu'elle sait s'auto-réguler.

AuthJS a reconnu ses limites et a choisi de passer le flambeau à Better-Auth plutôt que de laisser le projet mourir lentement.

C'est exactement ce genre de collaboration qui fait avancer notre écosystème.

Si t'es encore sur NextAuth, tu sais ce qu'il te reste à faire.

Si tu démarres un nouveau projet, tu sais quelle librairie utiliser.

Better-Auth a gagné. Et c'est une bonne nouvelle pour tout le monde.

Tu peux retrouver une formation complète sur Next.js ici.

Content

  • L'annonce qui change tout
  • Pourquoi Better-Auth a gagné
  • 1. Installation ultra-simple
  • 2. Toutes les fonctionnalités dont tu as besoin
  • 3. Un système de plugins incroyable
  • 4. CLI automatique pour la database
  • Les recommandations officielles
  • Pourquoi j'avais raison de migrer
  • La migration est simple
  • Mon avis en 2025
  • Conclusion

Courses

  • Formation React
  • Formation JavaScript
  • Formation Tailwind
  • Formation NextJS Full-Stack
  • Formation AI (Cursor / Copilot)
  • Formation HTML/CSS

Products

  • Codeline
  • Chat2Code
  • QuizUp
  • NOW.TS
  • Lumail
  • SaveIt.now
  • PadelTally.com

Popular articles

  • Mon année 2024
  • Mon année 2025
  • All articles

Categories

  • CSSCSS
  • HTMLHTML
  • JavaScriptJavaScript
  • Next.jsNext.js
  • ReactReact
  • TypeScriptTypeScript
codelynx.dev
Terms & Conditions•Privacy Policy•Refund Policy

Copyright © 2025 Codelynx LLC. All rights reserved.

Codelynx.dev
Posts