@jarvis-studio/scheduler-react
v0.2.0
Published
React bindings for @jarvis-studio/scheduler-core: Scheduler component, hooks, views, slots.
Maintainers
Readme
@jarvis-studio/scheduler-react
A production-grade, headless-first React scheduler / calendar / timeline /
gantt library. Built on @jarvis-studio/scheduler-core.
- 8 views: Day, Week, Work Week, Month, Agenda, Timeline (day/week, virtualized), Gantt
- Drag, resize, recurring events (RFC-5545), resources, permissions, timezones
- Controlled & uncontrolled, 15 replaceable slots + render props
- Built-in event editor, current-time indicator, month "+N more", keyboard nav, a11y
- 7 themes (light/dark/ocean/forest/sunset/midnight/high-contrast) + responsive
npm i @jarvis-studio/scheduler-react @jarvis-studio/scheduler-core @jarvis-studio/scheduler-adapter-date-fns @jarvis-studio/scheduler-tailwind-themeimport { Scheduler } from '@jarvis-studio/scheduler-react';
import { dateFnsAdapter } from '@jarvis-studio/scheduler-adapter-date-fns';
import '@jarvis-studio/scheduler-tailwind-theme/theme.css';
const adapter = dateFnsAdapter();
export default function App() {
return (
<Scheduler
dateAdapter={adapter}
defaultView="week"
events={[{ id: '1', title: 'Standup', start: '2026-06-19T09:00', end: '2026-06-19T09:30' }]}
onEventUpdate={(e) => console.log('updated', e.id)}
/>
);
}Full docs & guides: project README. MIT licensed.
