多くの開発者向けリファレンスドキュメントを、検索やオフライン利用に対応したWebインターフェースに集約するAPIドキュメントブラウザー。
- スター
- 12,868
- フォーク
- 854
- 未解決の Issue
- 101
- 最終コミット
- 6 日前
これは何?
Zealは、開発者向けのオフラインドキュメントブラウザーです。言語やフレームワークのAPIリファレンスをdocsetとしてダウンロードすれば、インターネットに接続していなくても、すぐに横断検索できます。Dashと同じdocset形式を使っているため、Dash向けに作られたdocsetも利用できます。
クエリの先頭にcpp:vectorのようにdocset名を付けると、検索対象を特定のdocsetに絞れます。また、名前をカンマで区切れば複数のdocsetを一度に検索できます。クエリを指定してコマンドラインから起動することもできるため、スクリプトやほかのツールから簡単に呼び出せます。
アプリケーションはC++とQt 6で開発されており、FlathubとSnap Storeから配布されています。Windows版はプロジェクトのWebサイトから入手できます。ソースからビルドするには、CMake、Ninja、Qt WebEngine、SQLiteが必要です。
主な機能
- 011つのウィンドウで、さまざまなオフラインdocsetを閲覧・検索
- 02python,django:stringのようなプレフィックス構文で、1つまたは複数のdocsetに絞って検索
- 03クエリを指定してコマンドラインから起動
- 04Dash docset形式に対応
- 05FlathubとSnap経由でLinuxに、またWindowsで利用可能
ユースケース
- 安定したインターネット接続がなくても、コーディング中にAPIリファレンスを確認
- 言語やフレームワークのドキュメントをノートPCに保存
- 1つの検索ボックスから複数のライブラリのドキュメントをまとめて検索
- LinuxやWindowsでDash形式のdocsetを利用
クイックスタート
- 1
FlathubまたはSnap Storeからインストールするか、ダウンロードページからバイナリをダウンロードします
- 2
「ファイル」→「Docset Library」を開き、docsetを選択して「ダウンロード」をクリックします
- 3
CMakeとNinja(releaseプリセット)を使ってソースからビルドします
cmake --preset release
使う前に知っておきたいこと
- ソースからのビルドには、WebEngineおよびその他の依存関係を含むQt 6.4.2以降が必要です。
- Windows版のビルドにはWindows 10 バージョン1809以降が必要です。
収録されている特集
トピック
よくある質問
- zeal とは?
- Linux、Windowsなどで、Dash docset形式のローカルにインストールしたdocsetを検索できるオフラインドキュメントブラウザー。 Zealは、開発者向けのオフラインドキュメントブラウザーです。言語やフレームワークのAPIリファレンスをdocsetとしてダウンロードすれば、インターネットに接続していなくても、すぐに横断検索できます。Dashと同じdocset形式を使っているため、Dash向けに作られたdocsetも利用できます。
- zeal は無料で使えますか?ライセンスは?
- zeal は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- zeal は今もメンテナンスされていますか?
- 活発にメンテナンス中。zeal の最終コミットは 2026年10月31日 です。
- zeal は何に使えますか?
- 安定したインターネット接続がなくても、コーディング中にAPIリファレンスを確認 言語やフレームワークのドキュメントをノートPCに保存 1つの検索ボックスから複数のライブラリのドキュメントをまとめて検索 LinuxやWindowsでDash形式のdocsetを利用
- zeal のインストール方法は?
- FlathubまたはSnap Storeからインストールするか、ダウンロードページからバイナリをダウンロードします 「ファイル」→「Docset Library」を開き、docsetを選択して「ダウンロード」をクリックします CMakeとNinja(releaseプリセット)を使ってソースからビルドします: cmake --preset release
- zeal はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/zealdocs/zeal
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
APIドキュメント、データディクショナリ、MarkdownベースのチームWikiに対応した、ITチーム向けのセルフホスト型ドキュメントツール。
Pythonパッケージの構造やシグネチャを抽出し、APIドキュメントの生成や破壊的変更の検出に使えるツール。
特別な設定なしで、モジュール、パッケージ、docstringからPython 3プロジェクトのAPIドキュメントを自動生成します。
インタラクティブなAPIリファレンス、オフラインファーストのAPIクライアント、多数のWebフレームワーク向け連携機能を備えたオープンソースのOpenAPI/Swaggerツールキット。
RushとHeftを中心に、大規模なTypeScriptプロジェクト向けのビルド、Lint、API関連ツールを提供するモノレポ。