OpenCal Backend API created on top of Symfony + API platform. OpenCal is a web application for easy appointment scheduling. https://docs.opencal.cloud/
Find a file
Anton Dachauer 2549fab61c
All checks were successful
/ checks (pull_request) Successful in 1m20s
/ lint_dockerfile (pull_request) Successful in 25s
/ security_checks (pull_request) Successful in 45s
/ unit_tests (pull_request) Successful in 45s
/ openapi_diff (pull_request) Successful in 57s
/ integration_tests (pull_request) Successful in 1m26s
/ api_tests (pull_request) Successful in 1m40s
/ build (pull_request) Successful in 5m33s
/ build (release) Successful in 4m26s
/ checks (push) Successful in 58s
/ lint_dockerfile (push) Successful in 28s
/ security_checks (push) Successful in 1m2s
/ unit_tests (push) Successful in 44s
/ openapi_diff (push) Successful in 58s
/ integration_tests (push) Successful in 56s
/ api_tests (push) Successful in 1m22s
/ build (push) Successful in 2m44s
pin php version in workflow
2025-11-24 14:54:51 +01:00
.forgejo/workflows pin php version in workflow 2025-11-24 14:54:51 +01:00
.gitlab fix: release 2025-07-26 15:39:38 +02:00
bin move frontend to another repository (#68) 2025-05-30 21:59:20 +02:00
ci fix automated changelog push 2025-10-06 13:12:41 +02:00
config Ignore NotFoundHttpException in Sentry 2025-10-06 12:57:24 +02:00
docker pin php version in workflow 2025-11-24 14:54:51 +01:00
migrations add copyright to source files 2025-09-26 15:15:53 +02:00
public add copyright to source files 2025-09-26 15:15:53 +02:00
src update dependencies 2025-10-23 17:04:06 +02:00
templates move frontend to another repository (#68) 2025-05-30 21:59:20 +02:00
tests more checks 2025-10-23 20:49:55 +02:00
translations send email reminders (#124) 2025-09-23 20:50:32 +02:00
.editorconfig OpenCal project setup 2025-05-04 10:55:50 +02:00
.env Set timezone in .ics-file (fix #137) 2025-09-08 10:37:06 +02:00
.env.test move frontend to another repository (#68) 2025-05-30 21:59:20 +02:00
.gitignore move frontend to another repository (#68) 2025-05-30 21:59:20 +02:00
.gitlab-ci.yml send email reminders (#124) 2025-09-23 20:50:32 +02:00
composer.json send email reminders (#124) 2025-09-23 20:50:32 +02:00
composer.lock update dependencies 2025-11-23 12:48:54 +01:00
CONTRIBUTING.md update readme 2025-09-25 10:39:36 +02:00
Dockerfile add copyright to source files 2025-09-26 15:15:53 +02:00
infection.json mutation testing 2025-07-15 20:25:35 +02:00
LICENSE Initial commit 2025-05-03 16:43:25 +02:00
openapi.yml pin php version in workflow 2025-11-24 14:54:51 +01:00
phpcs.xml.dist move frontend to another repository (#68) 2025-05-30 21:59:20 +02:00
phpstan.neon move frontend to another repository (#68) 2025-05-30 21:59:20 +02:00
phpunit.dist.xml add copyright to source files 2025-09-26 15:15:53 +02:00
README.md update readme 2025-09-25 10:39:36 +02:00
symfony.lock Changelog: feat 2025-08-15 16:55:20 +02:00

OpenCal - Open Source Appointment Scheduling Platform

pipeline status coverage report Latest Release

This is the OpenCal backend API. OpenCal is a open-source web application that simplifies and streamlines the process of scheduling appointments.

Its ideal for anyone who organizes meetings and wants to save time, whether they are self-employed, part of a team or employed by a company.

Due to its open license, OpenCal can be used, customized, and self-hosted free of charge. It is also suitable for professional and commercial use in businesses.

The API is created with Symfony and API Platform, and it provides a RESTful API that can be integrated any application you want.

Documentation

https://docs.opencal.cloud

OpenCal is licensed under the GNU AGPLv3 License.

Created by var-lab IT GmbH and contributors.