DBDelve
Dive deep into your data. A fast, native, multi-engine database client written in Rust. Free and open source, no telemetry.
Headless calendar for Vue: month, time grid, resource, timeline, and Gantt views on native Temporal.
Developer toolsTypeScript · VueGitHub @benjivmOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
A headless calendar.
Translation pending
Loading the full README.
Read the full README ↗Headless calendar for Vue: a framework-free core built on native Temporal, and unstyled Vue
primitives that expose their state as data attributes. It ships no CSS, so you style it with
Tailwind (or anything else) against data-today, data-outside, data-highlighted, and friends.
| Package | What it is |
|---|---|
@calends/core | Plain TS. Month grid, time grid, resource, timeline, and Gantt layouts; navigation; drag/resize date math. No Vue imports. |
@calends/vue | Headless Vue primitives (CalendarRoot, MonthGrid, TimeGrid, ResourceGrid, Timeline, Gantt, …) and useCalendar. Peer dep: vue. |
Requires a runtime with native Temporal. No polyfill is bundled.
pnpm install
pnpm test # vitest: core in node, vue in happy-dom
pnpm typecheck
pnpm build # core first, then vue
pnpm format # prettier (format:check to verify)
pnpm docs:dev # the docs site, with live demos from recipes/
Releases use changesets. Add one with pnpm changeset alongside the change. On main, the Release
workflow keeps a "Version Packages" pull request up to date, and merging it publishes to npm from CI
with provenance.
MIT