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 ブランチで継続的に開発中です。コア機能はすでに新スタックへ移行済み。管理画面と検索周りを進めています。
移行済み
- ページ CRUD
- 一覧 / portal
- 履歴 (revisions)
- コメント / 通知
- ブックマーク / お気に入り
- ゴミ箱 / バックリンク
- ユーザーページ
- ウォッチ / 既読
進行中・予定
- 管理画面
- 検索 (Elasticsearch)
- ページ共有 (Share)
- エディタ刷新