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 ブランチで継続的に開発中です。コア機能はすでに新スタックへ移行済み。管理画面と検索周りを進めています。

移行済み
  • ページ CRUD
  • 一覧 / portal
  • 履歴 (revisions)
  • コメント / 通知
  • ブックマーク / お気に入り
  • ゴミ箱 / バックリンク
  • ユーザーページ
  • ウォッチ / 既読
進行中・予定
  • 管理画面
  • 検索 (Elasticsearch)
  • ページ共有 (Share)
  • エディタ刷新