7 ポイント 投稿者 nexibase 2026-04-16 | まだコメントはありません。 | WhatsAppで共有

コミュニティ、ショッピングモール、企業サイトなどを1つのコードベースで構築できる、オープンソースのセルフホストCMS「NexiBase」を作りました。MITライセンスです。

中核コンセプト: コアに手を加えずに拡張できるよう設計しました。

src/plugins/ にフォルダを入れると自動認識
CSS変数を変えるだけで新しいテーマに変更可能(ビルド不要)
管理画面でウィジェットをドラッグ&ドロップしてホームを構成
スタック: Next.js 16 · React 19 · Prisma · MySQL · Tailwind 4 · NextAuth · Tiptap

主な機能

🧩 プラグインシステム — フォルダベースの自動ロード。プラグインごとに Prisma スキーマ、API ルート、管理画面、ウィジェット、メニューを独立して管理。git submoduleでバージョン分離も可能。
🎨 テーマシステム — CSS変数ベースのSSRロード(FOUCなし)。custom.css だけでカスタムテーマを作成可能。
📦 ウィジェットシステム — 12カラムグリッドのホームレイアウト、サイドバーウィジェット(左/右)。
📋 掲示板(基本プラグイン) — Tiptapエディタ、コメント/返信/リアクション、ギャラリービュー、MySQL FULLTEXT検索、SharpベースのWebP自動変換。
👥 会員 — メール + Google/Naver/Kakao ソーシャルログイン、メール認証、RBAC。
⚙️ 管理画面 — 会員/掲示板/プラグイン/メニュー/ウィジェット/コンテンツ/サイト設定。
1分でインストール(Docker、MySQL含む)

git clone --recurse-submodules https://github.com/nexibase/nexibase.git  
cd nexibase && docker compose up -d  

http://localhost:3000 にアクセス → 最初に登録したユーザーが自動的に管理者になります。

デモ: https://nexibase.com
リポジトリ: https://github.com/nexibase/nexibase

まだコメントはありません。

まだコメントはありません。