NexiBase – CMS full stack open source basé sur Next.js 16
(nexibase.com)J’ai créé NexiBase, un CMS open source auto-hébergé qui permet de créer, avec une seule base de code, une communauté, une boutique en ligne, un site d’entreprise, etc. Il est sous licence MIT.
Concept clé : il a été conçu pour pouvoir être étendu sans toucher au cœur.
Il suffit d’ajouter un dossier dans src/plugins/ pour qu’il soit reconnu automatiquement
Il suffit de modifier les variables CSS pour créer un nouveau thème (sans build)
Composition de la page d’accueil par glisser-déposer de widgets dans l’administration
Stack : Next.js 16 · React 19 · Prisma · MySQL · Tailwind 4 · NextAuth · Tiptap
Fonctionnalités principales
🧩 Système de plugins — chargement automatique basé sur les dossiers. Les schémas Prisma, routes API, pages d’administration, widgets et menus sont gérés indépendamment pour chaque plugin. Les versions peuvent être séparées avec git submodule.
🎨 Système de thèmes — chargement SSR basé sur les variables CSS (sans FOUC). Thème personnalisé uniquement avec custom.css.
📦 Système de widgets — mise en page de l’accueil sur une grille 12 colonnes, widgets de barre latérale (gauche/droite).
📋 Forum/board (plugin par défaut) — éditeur Tiptap, commentaires/réponses/réactions, vue galerie, recherche MySQL FULLTEXT, conversion automatique en WebP basée sur Sharp.
👥 Membres — connexion sociale par e-mail + Google/Naver/Kakao, vérification de l’e-mail, RBAC.
⚙️ Administration — membres/forums/plugins/menus/widgets/contenus/paramètres du site.
Installation en 1 minute (Docker, MySQL inclus)
git clone --recurse-submodules https://github.com/nexibase/nexibase.git
cd nexibase && docker compose up -d
Accédez à http://localhost:3000 → le premier inscrit devient automatiquement administrateur.
Démo : https://nexibase.com
Dépôt : https://github.com/nexibase/nexibase
Aucun commentaire pour le moment.