Az Időzíts kivételes nyílt forráskódú szoftverekkel és azok tetején épül. Hálásak vagyunk azoknak a közösségeknek, amelyek ezt lehetővé teszik.
Az alábbi nyílt forráskódú projekteket használjuk, csomagoljuk vagy terjesztjük tovább. Mindegyiket itt soroljuk fel licenszével együtt, hogy pontosan tudd, mi működteti az időpontfoglalásodat.
Közösség által karbantartott lista az eldobható e-mail doménekről, amellyel a foglalási oldalakat védjük a botoktól és rossz szándékú felhasználóktól. Ezt a listát build-time letöltjük és a foglalások szűrésére használjuk.
Egy könnyűsúlyú CalDAV és CardDAV szerver, amely az Időzíts naptártárolását biztosítja. Docker-összeállításunkba integrálva fut a nevedben.
Python kliens könyvtár CalDAV-hoz, amelyet az API naptáresemények létrehozásához, olvasásához és kezeléséhez használ a CalDAV szerveren.
Python könyvtár iCalendar (RFC 5545) adatok elemzéséhez és generálásához. Naptáreseményeket épít, amelyek szinkronizálnak a Google Calendar és Apple Calendar kliensekkel.
Az Időzíts API-t meghajtó fő Python webes keretrendszer. Kezeli a foglalások létrehozását, elérhetőségi lekérdezéseket, webhookokat és az összes háttérlogikát.
A Python SQL eszközkészlet és ORM az összes adatbázis-művelethez — foglalások, ügyfelek, elérhetőségi szabályok és számlázási rekordok.
A Node.js webes keretrendszer, amely az Időzíts frontendet, a foglalási oldalak szerver oldali renderelését és a hitelesítési folyamatokat kezeli.
A utility-first CSS keretrendszer, amellyel az egész Időzíts felületet stílussá tettük — vezérlőpult, foglalási oldalak és ez a marketing oldal is.
Ez a lista a közvetlenül használt, csomagolt vagy továbbított könyvtárakat tartalmazza. A tranzitív függőségek a pyproject.toml és package.json fájlokban találhatók.