StatusActive development on main
Open source · since 2014
The MarkdownWikiReignited
Crowi v2 開発再起動中。コードネーム Reignite。
Ch. 01About
Crowi について
Markdown で書き、リンクで繋ぎ、検索で取り出す。チームの知識を蓄積するための、長く使える Wiki。
Crowi は Markdown ベースのオープンソース Wiki アプリケーションです。チームのナレッジ共有のために 2014 年から開発されてきました。
Ch. 02What Reignite brings
Crowi Reignite で起こること
- 01
フロントエンド完全リニューアル
Express + Swig + jQuery の旧構成から、Next.js (App Router) + React + Tailwind の現代スタックへ。
- 02
API ファースト
サーバとビューを分離し、型安全な API 契約でプログラマブルに Crowi を扱えるようになります。
- 03
既存データとの互換性
v1 のデータをそのまま引き継げる移行パスを用意。これまで蓄積したナレッジは失われません。
- 04
現代的な動作環境
Node.js 24.x、MongoDB、Redis、Elasticsearch、プラグイン式のストレージ/検索/認証。
Ch. 03Where we are
現在の状況
main ブランチで継続的に開発中です。コア機能・リアルタイム共同編集・編集 UX・管理画面まで新スタック (Hono + Next.js 16) に移行済み。残りは通知のリアルタイム push と外部公開 Share、v2.0 安定版リリースに向けた最終調整です。
移行済み
- ページ CRUD / 履歴 / 差分
- 一覧 / portal (フォルダ表示)
- コメント / メンション
- いいね / ブックマーク / ウォッチ / 既読
- ゴミ箱 / バックリンク
- 添付ファイル (グリッド + モーダル)
- 公開範囲 (Public / Restricted / Owner)
- リアルタイム共同編集 + ライブプレゼンス
- 編集 UX (下書き / mention / wikilink / ペースト)
- ユーザーページ / 管理画面 / 全文検索
進行中・予定
- 通知のリアルタイム push (WebSocket)
- ページ共有 (Share、外部公開 link)
- v2.0 安定版リリース