Repolode
velopack

velopack/velopack

クロスプラットフォームのデスクトップアプリ向けに、コンパイラの出力からインストーラー、アップデート、差分パッケージを生成する、独自の方針を持つインストーラー兼自動更新フレームワークです。

スター
2,400
フォーク
163
未解決の Issue
36
最終コミット
23 時間前

これは何?

Velopackは、Windows、macOS、Linux向けのデスクトップアプリをパッケージ化し、更新します。コンパイラの出力を渡すだけで、追加設定なしに、1つのコマンドでインストーラー、アップデートパッケージ、差分パッケージ、自動更新に対応したポータブルパッケージを生成します。

コア部分はRustで実装されており、更新クライアントはC#、C++、JavaScript、Rustなど複数の言語向けAPIとして提供されています。差分パッケージを使うと、ユーザーはバージョン間の変更分だけをダウンロードできます。Squirrelで構築された既存アプリは自動で移行できます。

独自のインストーラースクリプトを保守する代わりに、すぐに使えるインストーラーと更新のパイプラインを利用したいチームを対象としています。

主な機能

  • 01コンパイラの出力から、インストーラー、アップデート、差分パッケージ、ポータブルパッケージを1つのコマンドで生成します。
  • 02単一のソリューションでWindows、macOS、Linuxに対応します。
  • 03差分パッケージでは、バージョン間の変更分だけをダウンロードします。
  • 04C#、C++、JavaScript、Rust向けの更新APIを提供します。
  • 05Squirrelからアプリを自動で移行できます。

ユースケース

  • .NETで開発したデスクトップアプリを、Windows、macOS、Linuxのユーザーに配布する。
  • 独自のインストーラースクリプトを、標準的なパッケージングパイプラインに置き換える。
  • Squirrelベースの既存アプリを、新しい更新フレームワークに移行する。

クイックスタート

  1. 1

    ドキュメントでクイックスタートガイドを開く

トピック

よくある質問

velopack とは?
クロスプラットフォームのデスクトップアプリ向けに、コンパイラの出力からインストーラー、アップデート、差分パッケージを生成する、独自の方針を持つインストーラー兼自動更新フレームワークです。 Velopackは、Windows、macOS、Linux向けのデスクトップアプリをパッケージ化し、更新します。コンパイラの出力を渡すだけで、追加設定なしに、1つのコマンドでインストーラー、アップデートパッケージ、差分パッケージ、自動更新に対応したポータブルパッケージを生成します。
velopack は無料で使えますか?ライセンスは?
velopack は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
velopack は今もメンテナンスされていますか?
活発にメンテナンス中。velopack の最終コミットは 2026年10月19日 です。
velopack は何に使えますか?
.NETで開発したデスクトップアプリを、Windows、macOS、Linuxのユーザーに配布する。 独自のインストーラースクリプトを、標準的なパッケージングパイプラインに置き換える。 Squirrelベースの既存アプリを、新しい更新フレームワークに移行する。
velopack のインストール方法は?
ドキュメントでクイックスタートガイドを開く
velopack はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/velopack/velopack

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト