Plugin
EventKoi
Flag this article
Description
EventKoi is an events calendar plugin for WordPress. With EventKoi, you can publish events and display a beautiful and modern calendar that’s performant, with no db bloat.
There is a Lite and Pro version.
It works best for anyone who wants to:
- Lite version:
- Create consecutive events with start/end date & time.
- Create selected events with multiple days with different start and end times per day.
- Display a calendar or events list via shortcodes or blocks.
- Editable event template in the block editor or via code for classic themes
- Use block themes. Also works with classic themes.
- Extend and customise with hooks, filters and API.
- Pro version:
- Everything in Lite, and…
- Complex recurring events rules
- Edit individual recurring event instances
- Create unlimited calendars
- Create unlimited event templates
Why EventKoi?
- Performance-first: Lean queries and minimal front-end assets
- Block theme-friendly: Native block templates and blocks
- Extensible: Comes with an API, hooks and filters
- Simple publishing: Easy interface to add events and calendar anywhere
How EventKoi Different From Other Events Plugins
- No database bloat for recurring events: When you create a recurring event, no posts are created. Instead, EventKoi stores a single event post + RRULE in post meta, and does not pre-materialize occurrences. Per-instance edits/exceptions are stored only when needed in a lean custom table with a unique index. The router forces the correct single event and treats the timestamp as the instance selector—without creating extra posts.
- Modern UI: The entire UI is built to be clean and intuitive with a custom interface using shadcn. This makes it easy to use and consistent across the plugin.
- Modern features: EventKoi is built with modern WordPress in mind. Using the Rest API, block bindings, and block templates. It is also backward compatible with shortcodes.
Created by Lesley Sim