Scheduling infrastructure for absolutely everyone.
Cal.com is an open-source scheduling infrastructure designed to provide users with complete control over their data, workflow, and appearance. Unlike traditional scheduling tools like Calendly, Cal.com offers extensive customization options and the ability to self-host or use their hosting services. This platform is API-driven, white-label by design, and allows users full control over their events and data.
Prerequisites: Ensure you have Node.js (Version: >=18.x), PostgreSQL (Version: >=13.x), and Yarn installed.
Development Setup:
git clone -c core.symlinks=true https://github.com/calcom/cal.com.git
yarn
openssl rand -base64 32
Setup Node: If needed, use “nvm” (Node Version Manager) to install the required Node version for the project.
Quick start with yarn dx: Requires Docker and Docker Compose to be installed to set up a local Postgres instance with test users.
Gitpod Setup: Click to open the project in Gitpod with a pre-configured workspace.
Cal.com is a versatile scheduling tool that offers users the flexibility to host their own scheduling infrastructure. With a strong emphasis on customization and control, users can tailor the platform to suit their specific needs. By leveraging modern technologies like Next.js and React.js, Cal.com provides a robust solution for managing events and data efficiently.