Skip to main content
About

A university library, built in the open

ELVIRA began as a side project — somewhere to keep books that wouldn’t vanish on the next OS reinstall — and grew into a library that now runs a whole university. A dozen student teams later it catalogs, lends and searches publications across languages, and is teaching itself to answer questions about them. It’s open source, built mainly at FIIT STU, and supported for the faculties and universities that run it.

From a side project to a campus library

The start

A backup that got out of hand

Jakub was procrastinating on his master’s thesis when an OS reinstall wiped his entire Calibre library. He wanted a centralized Calibre backend so it couldn’t happen again. That backend became EvilFlowersCatalog.

2022

The first team

A FIIT STU student team took the side project and turned it into a real platform — a proper catalog, a portal, a reader. Where ELVIRA as we know it actually started.

Every year since

Handed down, team to team

Each academic year a new student squad adds a piece as their thesis work — a worker, a language, a feature — and hands it on. The project is a relay, not a sprint.

2024

A second university

The Catholic University in Ružomberok stood up its own instance, re-themed in KU’s colours on the same catalog software. Proof the thing travels.

Today

Campus-wide, and reading back

ELVIRA runs across the whole Slovak University of Technology, lends protected titles with Readium LCP, and is growing an AI assistant that answers from the text — with the passage it drew from, so you can check it.

“I lost all my books in Calibre after reinstalling my OS, so I wanted a centralized Calibre backend. That was the whole idea.”
Jakub Dubec · on how EvilFlowersCatalog started

A small core, a rotating crew

A handful of people hold the thread across years; the rest of the code comes from students and PhD candidates building their thesis work into something real people use.

Jakub Dubec

Project lead · FIIT STU

Started EvilFlowersCatalog as a side project — a backup for his own Calibre library — and has kept it moving ever since, into the research line on AI processing of multimodal library content.

jakub.dubec [at] stuba.sk

Pavol Batalík

Slovak Informatics Library (SIK) · FIIT STU

The library side of the project through the Slovenská informatická knižnica, FIIT STU’s own library — the sounding board for what a real catalog has to get right for readers and librarians.

Tomáš Kordoš

Developer

Day-to-day engineering across the catalog, portal and workers — keeping the moving parts in sync.

Nothing here is locked to us

The catalog, the reader and the wire protocol are all public and permissively licensed. ELVIRA speaks the standards e-readers already know, so a library can adopt it without betting on a single vendor.

Questions, ideas, deployments

On GitHub

Everything lives at @EvilFlowersCatalog. Open an issue on the relevant repository, or start a thread in Discussions for design and deployment questions.

By e-mail

Faculty of Informatics and Information Technologies
Slovak University of Technology
Ilkovičova 2, 842 16 Bratislava, Slovakia
In production at
Slovak University of TechnologyCatholic University in Ružomberok