Swagger UIは、OpenAPI/Swagger仕様ファイルからブラウザー上で操作可能なAPIドキュメントを生成します。
facebook/docusaurus
オープンソースプロジェクトのドキュメントサイトを構築、デプロイ、管理するためのReactベースの静的サイトジェネレーター。
- スター
- 66,541
- フォーク
- 10,095
- 未解決の Issue
- 422
- 最終コミット
- 4 日前
これは何?
Docusaurusは、ドキュメントサイトやプロジェクトサイトを構築、デプロイ、管理するためのツールです。Reactをベースとしており、サイトを一から組み立てることなく、ドキュメント、ブログ、補足ページを備えたサイトを必要とするオープンソースプロジェクトを対象としています。
サイトはnpm経由で初期化用CLIを使って作成でき、フレームワークがビルドプロセスを処理するため、メンテナーはコンテンツに集中できます。ドキュメント、ブログ、補足ページが標準で用意されており、レイアウトやスタイルはカスタマイズできます。
CrowdInによるローカライズに対応しており、国際的なコミュニティ向けにドキュメントを翻訳できます。MITライセンスで、Metaが開発しています。
主な機能
- 01単一のnpm initコマンドでドキュメントサイトを作成できます。
- 02ドキュメント、ブログ、補足ページが標準で含まれています。
- 03CrowdInによるローカライズに対応しています。
- 04Reactを使ってページやスタイルをカスタマイズできます。
ユースケース
- オープンソースのライブラリやフレームワークのドキュメントを公開する。
- ドキュメント、ブログ、ランディングページを組み合わせたプロジェクトサイトを構築する。
- 国際的なコミュニティ向けにプロジェクトのドキュメントを翻訳する。
クイックスタート
- 1
初期化CLIを実行してサイトを作成します
npm init docusaurus@latest - 2
インストールに関するドキュメントを読んで、次の手順を確認します
トピック
よくある質問
- docusaurus とは?
- オープンソースプロジェクトのドキュメントサイトを構築、デプロイ、管理するためのReactベースの静的サイトジェネレーター。 Docusaurusは、ドキュメントサイトやプロジェクトサイトを構築、デプロイ、管理するためのツールです。Reactをベースとしており、サイトを一から組み立てることなく、ドキュメント、ブログ、補足ページを備えたサイトを必要とするオープンソースプロジェクトを対象としています。
- docusaurus は無料で使えますか?ライセンスは?
- docusaurus は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- docusaurus は今もメンテナンスされていますか?
- 活発にメンテナンス中。docusaurus の最終コミットは 2026年10月16日 です。
- docusaurus は何に使えますか?
- オープンソースのライブラリやフレームワークのドキュメントを公開する。 ドキュメント、ブログ、ランディングページを組み合わせたプロジェクトサイトを構築する。 国際的なコミュニティ向けにプロジェクトのドキュメントを翻訳する。
- docusaurus のインストール方法は?
- 初期化CLIを実行してサイトを作成します: npm init docusaurus@latest インストールに関するドキュメントを読んで、次の手順を確認します
- docusaurus はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/facebook/docusaurus
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
技術的なアイデアを説明する、実在の機械やシステムのインタラクティブなアイソメトリックSVG図解を作るClaudeエージェントスキル。
Web、サーバー、ネイティブの各プラットフォームで利用できる、組み合わせ可能なコンポーネントからインタラクティブなUIを構築するJavaScriptライブラリ。
CMS、Markdown、APIのデータをGraphQL経由で取り込み、高速なWebサイトやアプリを構築できるReactベースのフレームワーク。
フローチャート、グラフ、ワークフローエディターなど、ノードベースのインタラクティブなUIを構築するためのオープンソースReact・Svelteライブラリ。
Electron、React、TypeScript、Viteでクロスプラットフォームのデスクトップアプリを構築するためのスターターテンプレート。