会議予約やカレンダー管理に使える、MITライセンスのオープンソース・セルフホスト型スケジューリングプラットフォーム
- スター
- 24,915
- フォーク
- 3,333
- 未解決の Issue
- 113
- 最終コミット
- 5 時間前
これは何?
Dubは、マーケティングチーム向けのリンクアトリビューションプラットフォームです。短縮リンクにクリック数とコンバージョンの計測機能を組み合わせ、どのリンクが登録や売上につながったかを把握できます。また、パートナーとその紹介リンクを管理するアフィリエイトプログラムのモジュールも備えています。
このプロジェクトはNext.js、TypeScript、Tailwind CSSで構築されています。データはPrismaを通じてMySQLに保存し、キャッシュにはUpstash Redis、分析にはTinybirdを利用します。認証にはNextAuth.js、決済にはStripe、メール送信にはResendを使用します。
コア部分はAGPLv3でライセンスされており、/eeディレクトリ内のエンタープライズ機能は商用ライセンスの対象です。リポジトリにはセルフホスティングガイドと、seedスクリプトを使ったローカル開発環境のセットアップ手順が含まれています。
主な機能
- 01短縮リンクを作成し、クリック数とコンバージョンを計測します。
- 02パートナーや紹介リンクを管理するアフィリエイトプログラムのモジュールを提供します。
- 03Prisma ORMを通じてデータをMySQLに保存します。
- 04キャッシュにUpstash Redis、分析にTinybirdを使用します。
- 05プロジェクトのドキュメントにガイドがあり、セルフホスティングできます。
ユースケース
- どのマーケティングキャンペーンのリンクが登録や購入につながったかを計測する。
- 紹介リンクを使ってアフィリエイトやパートナープログラムを運営する。
- データを自社の管理下に置くため、リンク管理プラットフォームをセルフホスティングする。
クイックスタート
- 1
ローカル開発ガイドに従って環境をセットアップします
- 2
推奨されている Node v23.11.0 と pnpm 9.15.9 を使用します
- 3
依存関係をインストールします
pnpm install - 4
プロジェクトをビルドします
pnpm build
使う前に知っておきたいこと
- ライセンスは混在しており、コア部分は AGPLv3 ですが、/ee エンタープライズディレクトリには商用ライセンスが必要です。
- PlanetScale、Upstash、Tinybird、Stripe、Resend など多くの外部サービスに依存しているため、セルフホスティングにはセットアップの手間がかかります。
- README のローカルセットアップ手順は、すべての手順を本文中に記載するのではなく、外部の開発ガイドへのリンクに依存しています。
トピック
よくある質問
- dub とは?
- Next.jsとTypeScriptで構築された、短縮リンク、コンバージョン計測、アフィリエイトプログラム向けのオープンソースリンクアトリビューションプラットフォーム。 Dubは、マーケティングチーム向けのリンクアトリビューションプラットフォームです。短縮リンクにクリック数とコンバージョンの計測機能を組み合わせ、どのリンクが登録や売上につながったかを把握できます。また、パートナーとその紹介リンクを管理するアフィリエイトプログラムのモジュールも備えています。
- dub は無料で使えますか?ライセンスは?
- dub は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dub は今もメンテナンスされていますか?
- 活発にメンテナンス中。dub の最終コミットは 2026年10月19日 です。
- dub は何に使えますか?
- どのマーケティングキャンペーンのリンクが登録や購入につながったかを計測する。 紹介リンクを使ってアフィリエイトやパートナープログラムを運営する。 データを自社の管理下に置くため、リンク管理プラットフォームをセルフホスティングする。
- dub のインストール方法は?
- ローカル開発ガイドに従って環境をセットアップします 推奨されている Node v23.11.0 と pnpm 9.15.9 を使用します 依存関係をインストールします: pnpm install プロジェクトをビルドします: pnpm build
- dub はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/dubinc/dub
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のプラットフォームで投稿の計画・公開・分析ができる、AIとAPI連携に対応したオープンソースのセルフホスト型SNS予約投稿ツール。
Airtableの代替として使える、セルフホスト可能でAPI指向の共同編集型ローコードプラットフォーム。
DocuSignに代わるセルフホスト可能なオープンソースの文書署名プラットフォーム。PDF署名を基盤としています。
連絡先を調査し、根拠を記録し、独自のスケジュールで動作するAIエージェントを中心に据えたオープンソースCRM。
思いつきをMarkdownカードに素早く記録し、自然言語で検索できる、プライバシー重視のセルフホスト型AIノートアプリ。