7 points par nexibase 2026-04-16 | Aucun commentaire pour le moment. | Partager sur WhatsApp

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.

Aucun commentaire pour le moment.