PHPackages                             inok/ru-calendar - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. inok/ru-calendar

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

inok/ru-calendar
================

Russian Productivity Calendar

1.0.0(5y ago)023MITPHPPHP &gt;=7.0 || ~8.0.0

Since Mar 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/nchizhov/ru-calendar)[ Packagist](https://packagist.org/packages/inok/ru-calendar)[ Docs](http://blog.kgd.in)[ RSS](/packages/inok-ru-calendar/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Inok - Russian Productivity Calendar
====================================

[](#inok---russian-productivity-calendar)

[![License](https://camo.githubusercontent.com/d64edef873d2deb3db29b19f860f2c8d72788884ce3cec72be11125d183d50aa/68747470733a2f2f706f7365722e707567782e6f72672f696e6f6b2f72752d63616c656e6461722f6c6963656e7365)](https://packagist.org/packages/inok/ru-calendar)[![License](https://camo.githubusercontent.com/a558e5d44a76fc63fe805103c503e119a564c4929eb006ebd5551ce215d0880c/68747470733a2f2f706f7365722e707567782e6f72672f696e6f6b2f72752d63616c656e6461722f762f737461626c65)](https://packagist.org/packages/inok/ru-calendar)[![License](https://camo.githubusercontent.com/8635d1bb626a88c385df186638822b238f6cfc9d9bbb649b3bd39903b041fe18/68747470733a2f2f706f7365722e707567782e6f72672f696e6f6b2f72752d63616c656e6461722f642f6d6f6e74686c79)](https://packagist.org/packages/inok/ru-calendar)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/e1e3b378a67aceaf0941c7f3f8cc81c2a4ad9b7e53224301bd874801c7f4c00e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e6368697a686f762f72752d63616c656e6461722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/nchizhov/ru-calendar/?branch=master)

This package offers a russian productivity calendar. Source calendar takes from [www.consultant.ru](http://www.consultant.ru).

Installation
------------

[](#installation)

You can install this package by using [Composer](http://getcomposer.org), running this command:

```
composer require inok/ru-calendar
```

Link to Packagist:

\##Usage

```
$calendar = new Inok\ruCalendar\Calendar($year, $cacheDays);
$calendarInfo = $calendar->getCalendar();
```

where:

- **$year** - Requested year of calendar (*default*: current year, *min year*: 2013)
- **$cacheDays** - Cache days for downloaded html-calendar (*default*: 7)

**$calendarInfo** returns array of months:

- **month** - Name of month in russian language
- **preholidays** - Array of preholiday days
- **holidays** - Array of holiday days
- **weekends** - Array of weekend days
- **noworkdays** - Array of no work days

License
-------

[](#license)

This package is released under the **MIT license**.

Copyright (c) 2021 Chizhov Nikolay

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1891d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ce0f496c0c04c90c29675b08f834ad58707bc8e3498e1693e198e23e0b3e5871?d=identicon)[nchizhov](/maintainers/nchizhov)

---

Tags

calendarproductivity calendar

### Embed Badge

![Health badge](/badges/inok-ru-calendar/health.svg)

```
[![Health](https://phpackages.com/badges/inok-ru-calendar/health.svg)](https://phpackages.com/packages/inok-ru-calendar)
```

###  Alternatives

[eluceo/ical

The eluceo/iCal package offers an abstraction layer for creating iCalendars. You can easily create iCal files by using PHP objects instead of typing your \*.ics file by hand. The output will follow RFC 5545 as best as possible.

1.2k17.5M47](/packages/eluceo-ical)[spatie/icalendar-generator

Build calendars in the iCalendar format

6787.4M9](/packages/spatie-icalendar-generator)[spatie/laravel-google-calendar

Manage events on a Google Calendar

1.4k1.5M21](/packages/spatie-laravel-google-calendar)[league/period

Time range API for PHP

7335.4M21](/packages/league-period)[aeon-php/calendar

PHP type safe, immutable calendar library

2079.7M16](/packages/aeon-php-calendar)[kigkonsult/icalcreator

iCalcreator is the PHP implementation of rfc2445/rfc5545 and rfc updates, management of calendar information

2462.6M16](/packages/kigkonsult-icalcreator)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
