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 で起こること

  1. 01

    フロントエンド完全リニューアル

    Express + Swig + jQuery の旧構成から、Next.js (App Router) + React + Tailwind の現代スタックへ。

  2. 02

    API ファースト

    サーバとビューを分離し、型安全な API 契約でプログラマブルに Crowi を扱えるようになります。

  3. 03

    既存データとの互換性

    v1 のデータをそのまま引き継げる移行パスを用意。これまで蓄積したナレッジは失われません。

  4. 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 安定版リリース