Repository navigation
Releases: ahmershahdev/holidayops
Release list
v0.1.0: feature-complete, pre-launch
First tagged version. HolidayOps is feature-complete across every milestone; hosting comes with the public launch (planned as v1.0.0). Pre-1.0 versions may still change the API between minor versions.
What's in it
Answers: working-day check with the reason, add or subtract N working days, working days between two dates, holiday lists by country, region, year, language and category, for 250 countries and 624 regions on the holidays library.
Company calendars: merge countries and regions, add closures, half days and extra working days; organizations with owner, admin, member and viewer roles, invites and an audit log.
Delivery: REST API with OpenAPI 3 and Swagger UI, API keys with rate limits, monthly quotas and a usage chart, private iCal feeds, monthly email digests, HMAC-signed webhooks with retries. Python and TypeScript SDKs in sdks/.
Web: React web app, server-rendered public site (live "who is off today", country pages, widget, overlap tool, status page, changelog), English, Urdu and Arabic with right-to-left layouts, installable PWA.
Accounts and security: email confirmation at sign-up without account enumeration, two-factor sign-in, Google and Microsoft sign-in, signed-in devices, data export and deletion, reCAPTCHA and honeypot on sign-up and reset, encrypted two-factor and webhook secrets, nonce CSP, and an attack simulation run against the production image.
Run it
- Locally: Developer Setup
- On a server: Self Hosting; image
ghcr.io/ahmershahdev/holidayops:c09eadc059fe8918d61f4edcafaaed76cd361228built from this commit
Full history: CHANGELOG.md.