Public APIs
Russian Calendar favicon

Russian Calendar

Calendar

Check if a date is a Russian holiday or not.

Russian Calendar's website screenshot

About Russian Calendar

Work Calendar is a self-hosted service that determines whether a given date is a business day or a day off in Russia, using open production calendar data published on data.gov.ru. It runs as a Docker container (via docker or docker-compose) and exposes an HTTP API: a day-lookup endpoint that returns a JSON object indicating holiday status (with a default flag set to true when gov.ru data has not been loaded and the result falls back to weekday-only calculation), and an update endpoint that triggers a data refresh from data.gov.ru.

The project is built as part of the author's home automation ("Smart Home") setup and is intended for developers who need programmatic access to Russian holiday/business-day data, such as for scheduling or automation integrations. The repository is archived and read-only as of October 2023, with a listed TODO (never implemented) to add a personal calendar synced with Google.

Key features

  • Determines whether a given date is a Russian business day or holiday
  • Returns holiday status via a JSON API endpoint (/calendar/day/)
  • Uses official production calendar data from data.gov.ru
  • Falls back to weekday-only calculation when gov.ru data isn't loaded
  • Endpoint to trigger a data refresh from data.gov.ru (/calendar/update/)
  • Runs via Docker or docker-compose

Frequently asked questions

What does this service do?

It is a Russian work calendar service that returns whether a given date is a business day or a holiday, based on data.gov.ru's production calendar.

How do I run it?

It can be run simply using Docker or docker-compose.

What does the API return?

Querying /calendar/day/ or /calendar/day/YYYY-MM-DD/ returns JSON with a 'holiday' boolean and a 'default' flag indicating whether the gov.ru calendar data was loaded.

Is this project actively maintained?

No, the repository was archived by the owner on Oct 2, 2023 and is now read-only.

What license is it released under?

It is released under the LGPL-3.0 license.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product