PHPackages                             zarbinco/laravel-workdays - 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. zarbinco/laravel-workdays

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

zarbinco/laravel-workdays
=========================

Laravel-first workday and business-day calculation engine.

v0.1.0(1mo ago)00MITPHPPHP ^8.2CI passing

Since Jul 1Pushed 1mo agoCompare

[ Source](https://github.com/zarbinco/laravel-workdays)[ Packagist](https://packagist.org/packages/zarbinco/laravel-workdays)[ RSS](/packages/zarbinco-laravel-workdays/feed)WikiDiscussions main Synced 2w ago

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

Laravel Workdays
================

[](#laravel-workdays)

[![Tests](https://github.com/zarbinco/laravel-workdays/actions/workflows/tests.yml/badge.svg)](https://github.com/zarbinco/laravel-workdays/actions/workflows/tests.yml)[![Latest Version on Packagist](https://camo.githubusercontent.com/cf521ff0f33c9d0562df67839a0799f794d51a7be149937c0d0d3ed1358cbabf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7a617262696e636f2f6c61726176656c2d776f726b646179732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/zarbinco/laravel-workdays)[![Total Downloads](https://camo.githubusercontent.com/b8183db8293571e07eca30a14929b5b782b95e13b525db4ab64b3e58186f54b3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7a617262696e636f2f6c61726176656c2d776f726b646179732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/zarbinco/laravel-workdays)[![PHP Version](https://camo.githubusercontent.com/d380fc8016d557274d9eb0d92fd2891049296a1bf3566313dbe0db504ed075db/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7a617262696e636f2f6c61726176656c2d776f726b646179732e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/zarbinco/laravel-workdays)[![License](https://camo.githubusercontent.com/21ecbde43eec705804d4baf0afe0f7e85fcfa46e5b5b626285d04f6d8b24b369/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7a617262696e636f2f6c61726176656c2d776f726b646179732e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![Laravel](https://camo.githubusercontent.com/5b590f4098b14324a8fadc9996dc53fd2d72763250d2dcab266887e2f817c1e0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d313225323025374325323031332d6666326432303f7374796c653d666c61742d737175617265)](https://laravel.com)

Laravel Workdays helps Laravel applications understand working days, holidays, business hours, and date-based workflows without forcing every project to rebuild calendar logic from scratch.

It is designed for teams that need predictable delivery dates, leave calculations, invoice due dates, scheduling rules, or calendar-aware business processes across different profiles.

Documentation
-------------

[](#documentation)

[English Document](docs/en/README.md) | [Persian Document](docs/fa/README.md)

Official Iran yearly calendar imports are optional and require a local dataset directory. The package does not bundle or auto-import Iran 1405.

Support
-------

[](#support)

Report issues through the [GitHub issue tracker](https://github.com/zarbinco/laravel-workdays/issues).

License
-------

[](#license)

The MIT License (MIT). See [LICENSE](LICENSE).

###  Health Score

35

—

LowBetter than 77% of packages

Maintenance90

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 81.3% of commits — single point of failure

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

45d ago

### Community

Maintainers

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

---

Top Contributors

[![mrezdev](https://avatars.githubusercontent.com/u/6697319?v=4)](https://github.com/mrezdev "mrezdev (13 commits)")[![ahmadpour1990](https://avatars.githubusercontent.com/u/246503754?v=4)](https://github.com/ahmadpour1990 "ahmadpour1990 (3 commits)")

---

Tags

laravelcarbonholidaysJalaliiranhijriworkdaysbusiness days

###  Code Quality

TestsPHPUnit

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/zarbinco-laravel-workdays/health.svg)

```
[![Health](https://phpackages.com/badges/zarbinco-laravel-workdays/health.svg)](https://phpackages.com/packages/zarbinco-laravel-workdays)
```

###  Alternatives

[laravel/ai

The official AI SDK for Laravel.

1.1k4.6M310](/packages/laravel-ai)[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.6k31.8M159](/packages/laravel-cashier)[illuminate/queue

The Illuminate Queue package.

20433.0M1.8k](/packages/illuminate-queue)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

265.2k](/packages/aedart-athenaeum)[flarum/core

Delightfully simple forum software.

211.5M2.5k](/packages/flarum-core)[forjedio/inertia-table

Backend-driven dynamic tables for Laravel + Inertia.js

272.0k](/packages/forjedio-inertia-table)

PHPackages © 2026

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