calcom/cal.diy

MIT 라이선스 완전 오픈소스 일정 관리 플랫폼 - Cal.com의 커뮤니티 포크

완성 앱맘대로 써도 됨 · MIT웹·Next.js·풀스택난이도
45,574+746이번 주14,0701,067TypeScript
데모·홈페이지 열기cal.diy
중간맛 분석

TypeScript/Next.js 기반의 풀스택 일정 관리 시스템으로, Prisma+PostgreSQL로 데이터를 관리하고 tRPC로 백엔드 API를 구성했습니다. Docker Compose로 한 번에 배포 가능하며, yarn dx 명령어로 테스트 사용자 계정이 자동 생성되어 개발 진입장벽이 낮습니다. 개인 단계부터 Pro 플랜까지 다양한 사용자 타입을 지원하고, Prisma Studio를 통해 DB 관리도 시각적으로 가능합니다. 다만 자체 호스팅 전제이므로 서버 관리와 데이터 보안 책임은 사용자에게 있습니다.

이런 레포예요

이럴 때 쓰면 좋아요

  • 팀 협업이 필요 없는 개인 프리랜서나 코치의 1:1 미팅 예약 시스템 운영
  • 회사 내부망에 폐쇄형으로 배포해 직원 상담·예약 관리
  • 엔터프라이즈 기능 없이 순수 일정 관리만 필요한 비영리 조직의 자체 호스팅

핵심 기능

자체 호스팅 가능한 완전 오픈소스 일정 관리Docker Compose로 한 번에 배포 가능Prisma Studio를 통한 시각적 DB 관리

대안 대비 차별점

Cal.com의 완전 오픈소스 포크로서 엔터프라이즈 기능을 모두 제거하고 MIT 라이선스만 유지해, 상업적 제약 없이 자신의 서버에서 무료로 운영할 수 있는 유일한 선택지입니다.

준비물
  • Node.js >=18.x
  • PostgreSQL >=13.x
  • Docker & Docker Compose (yarn dx 사용 시)
  • Yarn (권장)
바로 시작하기
  1. git clone https://github.com/calcom/cal.diy.git && cd cal.diy && cp .env.example .env 후 openssl로 시크릿 생성해 .env 입력 → yarn dx 실행 (Docker 필수) → http://localhost:3000 접속해 제공된 테스트 계정 로그인
별 추이 · 7일
45,574+746 / 7일
활용성 · 따라 만들기 좋은가
따라 하기 좋음샘플 점수 46/100
  • 관대한 라이선스
  • 테스트 있음
  • 예제 디렉토리
  • 최근 활동
  • AGENTS.md
  • llms.txt
  • 템플릿

🟢 최근 활동 있음 · 2021년 생성

AI가 README 기반으로 요약했습니다 · 원문 보기