# @full-ui/headless-calendar

> Headless calendar library by the makers of FullCalendar

Latest version **7.1.0** (published 2026-09-05) · MIT license · 0 weekly downloads

## Install

```sh
npm install @full-ui/headless-calendar
pnpm add @full-ui/headless-calendar
yarn add @full-ui/headless-calendar
bun add @full-ui/headless-calendar
```

## Health

**Score 70/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; recently updated; high maintenance score; popular repo.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 7.1.0 |
| Published | 2026-09-05 |
| First published | 2025-12-20 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 0 |
| Unpacked size | 52.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 20655 |
| Author | Adam Shaw |
| Maintainers | arshaw |
| Keywords | headless, calendar, event |

## Links

- npm: https://www.npmjs.com/package/@full-ui/headless-calendar
- Repository: https://github.com/fullcalendar/fullcalendar
- Homepage: https://fullcalendar.io
- Issues: https://fullcalendar.io/reporting-bugs
- npm.io page: https://npm.io/package/@full-ui/headless-calendar

## Alternatives

- [async-exit-hook](https://npm.io/package/async-exit-hook.md) — 3.7M weekly downloads
- [evnty](https://npm.io/package/evnty.md) — 7.2K weekly downloads
- [eleventy-plugin-asciidoc](https://npm.io/package/eleventy-plugin-asciidoc.md) — 3.5K weekly downloads
- [@jswork/next-get2get](https://npm.io/package/@jswork/next-get2get.md) — 945 weekly downloads
- [@dashersw/axon](https://npm.io/package/@dashersw/axon.md) — 934 weekly downloads

## Recent versions

- 7.1.0 (latest) — 2026-09-05
- 7.0.0 (next) — 2026-06-19
- 7.0.0-rc.3 (rc) — 2026-05-09
- 7.1.0-alpha.0 (alpha) — 2026-04-21
- 7.0.0-beta.5 (beta) — 2025-12-20
- 7.0.2 — 2026-07-24
- 7.0.1 — 2026-07-19
- 7.0.0-rc.2 — 2026-04-23
- 7.0.0-rc.1 — 2026-04-12
- 7.0.0-beta.8 — 2026-03-16
- 7.0.0-beta.7 — 2026-02-03
- 7.0.0-beta.6 — 2025-12-31

## README

# Full UI :: Headless Calendar

Headless calendar library by the makers of FullCalendar

## Description

This library is a higher-level abstraction than a datetime library (like Moment or date-fns), but not high enough to be considered a batteries-included calendar/scheduler library. It gives developers the power to create their own datetime-based UI using a set of convenient utility methods and objects, similar to what Tanstack Table does for data grids.

> [!IMPORTANT]
> If you are a FullCalendar Premium subscriber, and wish to use this library, please reach out to the tech support email you received upon purchase.

In its current form, it's being used internally by the `@fullcalendar/core` package. We have ambitions to make it more robust and feature-packed while keeping a small tree-shakeable size. It's functionality is not yet thoroughly document, though for select FullCalendar Premium users, we are offering this as beta software to overcome limitations with FullCalendar's current lack of composability.

## High-level API

- Date parsing/validation
- Event object parsing/validation
- Event object slicing and other kung-fu needed to make event display conform to a variety of DOM structures
- A little bit of cross-framework magic

And more to come!... 👀

---
_Source: https://npm.io/package/@full-ui/headless-calendar · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
