Important
This project is currently in development and not yet stable.
IlloStack Calendar is an open-source calendar with advanced features like drag & drop, customizable events, and multiple views (day, week, custom range, and month). It is designed to be highly flexible and extensible, allowing integration with other tools and full customization of events and styles.
- Day View: Display a single day’s events.
- Week View: See the events of an entire week.
- Custom Range View: Define a custom date range for more flexibility.
- Month View: View events for an entire month at a glance.
- More Views Coming Soon: Stay tuned for additional viewing options!
- Easily create events by selecting a time slot on the calendar grid.
- Tooltips or previews will guide you during the selection process.
- Move events around with ease by dragging and dropping them into new time slots.
- Constraints to avoid placing events outside of working hours or unavailable slots.
- Right-click on events for quick actions like:
- Create, Edit, Delete, Copy, Cut, Paste, or Duplicate events.
- Reschedule, Set Recurring, and View Event Details for better management.
- Navigate and manage events more efficiently with keyboard shortcuts.
- Quick access to common actions like creating, editing, or deleting events.
- Shortcuts guide within the UI for easy reference.
- Full support for different languages and regional date/time formats.
- Adapt the app to various time zones for global use.
- Modify the look and feel of your calendar with custom styles, colors, and layouts.
- Import/export styling presets for easy customization across different instances.
- Centralized event and state management through an API.
- Configure working hours and hide non-working hours from view.
- Flexible Exceptions: Define custom exceptions like holidays or special working hours.
- Add extra elements to the calendar to enrich the user experience.
- Interactive decorators that can display event details upon clicking.
- Google Calendar Integration (coming soon).
- Future updates will include integrations with popular task management tools (e.g., Trello, Asana) for seamless event synchronization.