Repolode
olivierlambert

olivierlambert/calrs

CalDAV 캘린더와 동기화하고 공유 링크로 미팅 예약을 받을 수 있는 Rust 기반 셀프 호스팅 스케줄링 플랫폼입니다.

대체할 수 있는 제품:Cal.com

스타
337
포크
58
열린 이슈
37
마지막 커밋
그저께

어떤 프로젝트인가요?

calrs는 Cal.com과 비슷한 방식의 미팅 예약 도구입니다. 호스트는 Nextcloud, Fastmail, iCloud 같은 CalDAV 캘린더를 연결하고, 예약 가능한 미팅 유형과 소요 시간, 예약 가능 시간 규칙을 설정한 뒤 공개 링크를 공유합니다. 방문자는 빈 시간대를 선택하고, 확정된 예약은 호스트의 캘린더에 반영됩니다.

이 프로젝트는 SQLite를 사용하는 단일 Rust 바이너리로 실행되며 Node.js나 PostgreSQL이 필요하지 않습니다. 웹 대시보드, 헤드리스 운영을 위한 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 통계는 매일 갱신됩니다.

관련 프로젝트