NexiBase – Next.js 16 आधारित ओपन सोर्स फुलस्टैक CMS
(nexibase.com)मैंने NexiBase नाम का एक ओपन सोर्स self-hosting CMS बनाया है, जिससे community, shopping mall, corporate site आदि एक ही codebase से बनाए जा सकते हैं। यह MIT लाइसेंस के तहत है।
मुख्य concept: इसे इस तरह डिज़ाइन किया गया है कि core को छुए बिना इसे extend किया जा सके।
src/plugins/ में फ़ोल्डर डालने पर auto-detect
सिर्फ CSS variables बदलकर नया theme (build की ज़रूरत नहीं)
admin में widget drag & drop से home layout कॉन्फ़िगर
stack: Next.js 16 · React 19 · Prisma · MySQL · Tailwind 4 · NextAuth · Tiptap
मुख्य फीचर्स
🧩 plugin system — folder-based auto load. हर plugin के Prisma schema, API route, admin page, widget, menu को स्वतंत्र रूप से manage किया जा सकता है। git submodule से version को अलग रखा जा सकता है।
🎨 theme system — CSS variables आधारित SSR load (FOUC नहीं). सिर्फ custom.css से custom theme।
📦 widget system — 12-column grid home layout, sidebar widgets (left/right).
📋 board (default plugin) — Tiptap editor, comments/replies/reactions, gallery view, MySQL FULLTEXT search, Sharp आधारित WebP auto conversion.
👥 members — email + Google/Naver/Kakao social login, email verification, RBAC.
⚙️ admin — members/boards/plugins/menus/widgets/content/site settings.
1 मिनट में install (Docker, MySQL सहित)
git clone --recurse-submodules https://github.com/nexibase/nexibase.git
cd nexibase && docker compose up -d
http://localhost:3000 पर जाएँ → पहला signup करने वाला user अपने-आप admin बन जाएगा।
demo: https://nexibase.com
repository: https://github.com/nexibase/nexibase
अभी कोई टिप्पणी नहीं है.