An open API service indexing awesome lists of open source software.

https://github.com/niccokunzmann/open-web-calendar

Embed a highly customizable web calendar into your website using ICal source links
https://github.com/niccokunzmann/open-web-calendar

calendar embed giscus hacktoberfest icalendar ics iframe rfc5455 web-calendar

Last synced: 5 months ago
JSON representation

Embed a highly customizable web calendar into your website using ICal source links

Awesome Lists containing this project

README

          

[![Open Web Calendar](https://open-web-calendar.quelltext.eu/assets/img/logo/github-social-preview.svg)][web]

[![](https://badge.fury.io/py/open-web-calendar.svg)](https://pypi.org/project/open-web-calendar/)
[![](https://img.shields.io/pypi/pyversions/open-web-calendar)](https://pypi.org/project/open-web-calendar)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/niccokunzmann/open-web-calendar/run-tests.yml?logo=github)](https://github.com/niccokunzmann/open-web-calendar/actions)
![](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)

You might want to:
- **[Try it out][web]**
- [Contribute!](https://open-web-calendar.quelltext.eu/contributing/)
- [Read the documentation][docs]

There are several commercial solutions which allow embedding of calendars into my website.
I only have a link to an ICS file and want to show a nice-looking calendar on my site.
Browser-only calendars usually have the problem that many ICS files can not be
accessed (such as ownCloud/nextCloud in my case).
I also want to be in control over who knows the people who
visit the site and not pass everything to Google.
This is a solution in my case which I share with the world.
You are free to use it or deploy your own, modify or share it.
It works offline and in company networks, too.

Features
- Embedded calendar
- Choice of time zone
- ICS link, best multiple
- month/week as a view
- name, time of event, link?
- showing the time span
- styling of choice (icon, color, font, ...)

[web]: https://open-web-calendar.hosted.quelltext.eu/
[docs]: https://open-web-calendar.quelltext.eu/

Changelog
---------

The changelog can be found [here](https://open-web-calendar.quelltext.eu/changelog/).

Funding
-------

[Logo NLnet: abstract logo of four people seen from above](https://nlnet.nl/) [Logo NGI Zero: letterlogo shaped like a tag](https://nlnet.nl/core)

This project was funded twice - in 2024 and 2025 - through the [NGI0 Core Fund](https://nlnet.nl/core), a fund established by [NLnet](https://nlnet.nl/) with financial support from the European Commission's [Next Generation Internet programme](https://ngi.eu/). You might be able to get funded, too!