spatie/holidays
Spatie's PHP package calculates public holidays for a country. Call Holidays::for('be')->get() to receive Holiday objects with localized names, CarbonImmutable dates, and types. Supports many countries via ISO 3166-1 alpha-2 codes or country instances. Requires PHP 8.4+.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/visit | 0.85 | Human-friendly curl for the terminal. Visit any URL and display its response with colorized output (HTML via bat, JSON via jq), plus status code and response time. Supports custom HTTP methods and options like following redirects. | 390 | 390 | 14 | 1 | 0 | 7.5 | 0.0 | — | 1 year ago | |
| spatie/calendar-links | 0.84 | Generate "add to calendar" links for Google, iCal/Outlook and other systems from PHP. Create a Link with a title and start/end times (give both an explicit timezone), then call google() or ics() to get a ready-to-use URL. | 1,017 | 1,029 | 157 | 355K | 0 | 38.5 | 41.1 | MIT | 2 weeks ago | |
| geoffreyrose/us-holidays | 0.83 | A Laravel/PHP package for working with US holidays. Check whether a date is a holiday, retrieve holiday names and dates, and handle observed dates through a simple API for scheduling, calendars, and business-day logic. | 62 | — | 10 | — | 0 | 0.9 | — | MIT | 1 year ago | |
| spatie/icalendar-generator | 0.83 | Generate RFC 5545 iCalendar (.ics) feeds with a fluent PHP API. Create calendars and events (start/end times, summary, metadata) for use in Apple Calendar, Google Calendar, and other clients. Outputs valid iCalendar text ready to serve or download. | 696 | 699 | 67 | 969K | 0 | 33.7 | 50.7 | MIT | 2 weeks ago | |
| japanese-holiday/japanese-holiday | 0.83 | Japanese Holiday is a Laravel/PHP package providing Japan's public holiday data and simple helpers. Check if a date is a holiday, list holidays by year, and add holiday-aware logic to apps without maintaining your own calendar. Easy to install and use in controllers, Blade, or plain PHP. | 30 | 30 | 4 | 2K | 4 | 1.4 | 26.4 | BSD-3-Clause | 1 year ago | |
| contoweb/delivery-calculator | 0.83 | A Laravel package for calculating delivery costs with configurable rules and pricing. Integrate flexible shipping calculations into your app and present accurate delivery estimates at checkout. | 6 | — | 0 | — | 0 | 10.6 | — | MIT | 5 months ago | |
| spatie/laravel-google-calendar | 0.83 | Laravel package to manage Google Calendar events with a clean API. Create, update, delete, and fetch events, add attendees and Google Meet links, and work with Carbon date/times. Uses Google service account credentials for authenticated access. | 1,399 | 1,423 | 221 | 131K | 0 | 28.8 | 28.7 | MIT | 8 months ago | |
| spatie/opening-hours | 0.82 | spatie/opening-hours lets you define business opening hours as a weekly schedule plus exceptions, then query whether you’re open or closed on a day or specific date and present times per day. It also works with Carbon via cmixin/business-time. | 1,721 | 1,732 | 118 | 281K | 0 | 39.6 | 35.4 | MIT | 1 month ago | |
| azuyalabs/yasumi | 0.82 | Yasumi is a PHP library for retrieving holiday dates and names across many countries and regions. Calculation- and rule-driven, it needs no database and offers a simple API to query, list, and check holidays for any year. | 1,106 | 1,098 | 171 | 463K | 4 | 37.5 | 44.1 | MIT | 1 month ago | |
| jeffersongoncalves/laravel-brazil-holidays | 0.82 | Laravel package for working with Brazilian holidays. Determine national holidays, check if a given date is a holiday, and use the data in your PHP applications with a simple, framework-friendly API. | 1 | — | 0 | — | 0 | 19.0 | — | MIT | 3 weeks ago | |
| yohang/calendr | 0.82 | Calendr is an object-oriented PHP calendar library for creating, managing, and rendering calendars and events. It supports recurring events, multiple calendars, and flexible output via renderers, making it easy to integrate scheduling into PHP applications. | 467 | 475 | 66 | 3K | 10 | 8.8 | 16.1 | MIT | 11 months ago | |
| aiskander/calendar-holidays-bundle | 0.82 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| fullcalendar/fullcalendar | 0.81 | FullCalendar is a full-sized drag-and-drop JavaScript calendar with a modular plugin system and easy theming. Install via npm or the standard CDN bundle, then add plugins for day grid, time grid, and interaction. Official React, Angular, and Vue 3 connectors included. Learn more at fullcalendar.io. | 20,734 | 20,683 | 3,712 | 944 | 1,025 | 89.7 | 31.6 | MIT | 3 weeks ago | |
| spatie/period | 0.81 | Immutable date period objects for PHP with powerful comparison tools. Create periods from any DateTime (including Carbon), then calculate overlaps, gaps, intersections, differences, containment, and other complex comparisons across two or many periods. | 1,703 | 1,706 | 78 | 304K | 0 | 39.3 | 36.5 | MIT | 1 week ago | |
| cmixin/business-day | 0.81 | A PHP package for business-day calculations with customizable weekends and holidays. Add or subtract business days, check whether a date is a business day, and handle regional holiday rules—useful for scheduling, deadlines, and Laravel applications. | 406 | 407 | 59 | 331K | 0 | 16.5 | 44.7 | MIT | 4 months ago | |
| apie/date-value-objects | 0.81 | Date-related value objects for PHP/Apie that model only the date/time parts you need (LocalDate, Time, HourAndMinutes, UnixTimestamp, DateWithTimezone). Helps validate expected formats without relying on full DateTimeImmutable. | 0 | 0 | 0 | 12 | 0 | 0.0 | 15.4 | MIT | — | |
| karnoweb/laravel-calendar | 0.81 | A Laravel package for working with calendars, adding reusable calendar functionality to your PHP applications. Integrates easily with Eloquent models and Blade views so you can build and display date-based features with minimal setup. | 1 | — | 0 | — | 0 | 19.5 | — | — | 2 weeks ago | |
| afiqiqmal/malaysiaholiday | 0.81 | A Laravel package for retrieving Malaysian public holidays. Look up holiday dates by state and year, with a simple API for querying and integrating holiday data into your PHP applications. | 32 | 32 | 8 | 2K | 0 | 19.4 | 29.1 | MIT | 1 month ago | |
| spatie/laravel-dashboard-calendar-tile | 0.81 | Display upcoming Google Calendar events on a tile for Spatie’s Laravel Dashboard. Fetch and show your calendar schedule at a glance, ideal for wall displays and team dashboards, with simple setup and integration into the dashboard layout. | 8 | 9 | 9 | 1K | 0 | 12.7 | 30.7 | MIT | 7 months ago | |
| jeffersongoncalves/laravel-calendly | 0.80 | Integrate Calendly scheduling into Laravel with this lightweight package. Manage scheduling links, events, invitees, and webhooks through a clean, configurable API wrapper, making it easy to sync bookings and automate scheduling workflows in your PHP applications. | 1 | 1 | 0 | 4 | 0 | 17.2 | 7.6 | MIT | 2 months ago |
How can I help you explore Laravel packages today?