Evento is a minimal, responsive Jekyll theme that lets people, groups, or companies publish a list of upcoming and past events on a static site.
What is Evento?
Evento is a free, open-source Jekyll theme created by David Boyne (boyney123) for building event listing websites. It takes event data defined in Jekyll collections or posts and outputs a clean, responsive HTML page that separates future events from past events. The project is distributed under the MIT license and can be installed by cloning the GitHub repository and running jekyll serve.
Key Features
- Clean layout — A minimal design focused on readability, with no unnecessary decoration.
- Responsive layout — The theme adapts to mobile, tablet, and desktop screen sizes so event lists are usable on any device.
- Future and past event sections — Events are automatically split into upcoming and archived lists based on their dates.
- Easy event creation — Adding a new event is done by adding a file with event details, so no coding knowledge is required beyond basic Jekyll conventions.
- Open source and free — The theme is released under the MIT license, so you can use, modify, and redistribute it freely.
- Quick local testing — After cloning the repository, a single
jekyll servecommand starts a local server at http://localhost:4000 for previewing changes.
Who is it for?
- Event organizers — People running meetups, conferences, or community gatherings can publish an event schedule and share past event information.
- Companies — Businesses can use the theme for internal or external event pages, showing times, locations, and descriptions to prospective attendees.
- Jekyll users — Anyone already comfortable with Jekyll can fork or clone the repository and customize the minimal layout to fit their branding.
What can you do with Evento?
- Meetup groups: list upcoming meetup dates and keep a visible archive of previous sessions so members can revisit past topics.
- Company event pages: publish internal training sessions or external webinars with event times and attendee information in one static page.
- Conference sites: create a lightweight conference schedule without committing to a full CMS, since the theme runs entirely on Jekyll static files.
How does Evento work?
- Download or clone the repository using
git clone [email protected]:boyney123/evento.git. - Enter the folder with
cd evento/. - Run
jekyll serveto start the local development server at http://localhost:4000. - Add event entries to the appropriate Jekyll data or collection files, and the theme will render future and past events automatically.
The demo at http://evento.davidboyne.co.uk shows the theme in action, and the latest version can be downloaded as a ZIP from the GitHub repository.
FAQ
Is Evento free?
Yes, Evento is free to use and open source. It is released under the MIT license, which means you can use it for personal or commercial projects, modify it, and redistribute it with attribution.
What does Evento do?
Evento is a Jekyll theme that displays a list of future and past events. It is designed for people, groups, or companies that want a simple, responsive way to show event times and information to potential attendees.
How do I add an event to Evento?
Events are added by creating new event entries in the Jekyll data or collection structure of the theme. Each entry contains the event details like title, date, time, and description, and the theme automatically sorts them into upcoming or past sections.
Does Evento require a database?
No, Evento is a static Jekyll theme, so there is no database. All event data is stored as files in the repository, and the site is built into plain HTML that can be hosted on any static file server.
Can I customize the design of Evento?
Yes, because it is a Jekyll theme, you can edit the HTML, CSS, and layout files directly. The minimalist design makes it straightforward to adjust colors, typography, and page structure to match your own brand.







