Repolode
olivierlambert

olivierlambert/calrs

CalDAVカレンダーと同期し、共有リンクから会議を予約できる、Rust製のセルフホスト型スケジューリングプラットフォーム。

代替できる製品:Cal.com

スター
338
フォーク
59
未解決の Issue
37
最終コミット
一昨日

これは何?

calrsは、Cal.comのような会議スケジューリングツールです。ホストはNextcloud、Fastmail、iCloudなどのCalDAVカレンダーを接続し、予約可能な会議の種類や所要時間、空き時間のルールを設定して、公開リンクを共有できます。訪問者が空き枠を選ぶと、確定した予約がホストのカレンダーに書き戻されます。

このプロジェクトはSQLiteをバックエンドにした単一のRustバイナリとして動作し、Node.jsやPostgreSQLは必要ありません。Webダッシュボード、ヘッドレス運用向けのCLI、amd64およびarm64用のDockerイメージを備え、Keycloakなどのプロバイダーを通じたOIDC/SSOログインにも対応しています。

ラウンドロビン方式と一斉開催方式によるチームスケジューリング、非公開・内部向け招待リンク、承認待ちの予約、リマインダー、日時変更やキャンセルの手続きに加え、複数言語にローカライズされたインターフェースも提供します。

主な機能

  • 01あらゆるCalDAVサーバーに接続し、空き時間の確認用にイベントを同期
  • 02所要時間、前後のバッファ、最短予約期限、空き時間ルールを設定できる予約可能なイベント種別
  • 03チーム向けのラウンドロビン方式および一斉開催方式のスケジューリング
  • 04承認待ちの予約、日時変更、ゲスト自身によるキャンセル
  • 05複数ユーザーのカレンダーの空き時間を統合する動的なグループリンク
  • 06SQLiteストレージを備えた単一バイナリとDockerイメージ

ユースケース

  • セルフホスト型のNextcloudカレンダーと同期する公開予約ページが必要なフリーランス
  • 非公開の招待リンクを使ったラウンドロビン方式のサポート対応が必要な小規模チーム
  • Keycloakを運用しており、自社サーバーでSSO対応のスケジューリングを実現したい組織

使う前に知っておきたいこと

  • AGPL-3.0ライセンスの適用対象です。これはコピーレフトライセンスで、ネットワークサービスとして提供する場合も含め、改変版のソースコード公開を求めます。

収録されている特集

トピック

よくある質問

calrs とは?
CalDAVカレンダーと同期し、共有リンクから会議を予約できる、Rust製のセルフホスト型スケジューリングプラットフォーム。 calrsは、Cal.comのような会議スケジューリングツールです。ホストはNextcloud、Fastmail、iCloudなどのCalDAVカレンダーを接続し、予約可能な会議の種類や所要時間、空き時間のルールを設定して、公開リンクを共有できます。訪問者が空き枠を選ぶと、確定した予約がホストのカレンダーに書き戻されます。
calrs は無料で使えますか?ライセンスは?
calrs は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
calrs は今もメンテナンスされていますか?
活発にメンテナンス中。calrs の最終コミットは 2026年11月4日 です。
calrs は何に使えますか?
セルフホスト型のNextcloudカレンダーと同期する公開予約ページが必要なフリーランス 非公開の招待リンクを使ったラウンドロビン方式のサポート対応が必要な小規模チーム Keycloakを運用しており、自社サーバーでSSO対応のスケジューリングを実現したい組織
calrs はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/olivierlambert/calrs

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

関連プロジェクト