The Tech Stack
Written in 100% Kotlin. Powered by Spring Boot 4 running on the Java 25 runtime to leverage Virtual Threads (Loom) for high-performance I/O.
The open source ILS landscape currently offers a choice between established, comprehensive foundations and high-complexity microservice architectures. AtriumX is an initiative to fill this gap. We are building a platform that is strictly typed, resource-efficient, and easy to deploy.
The Tech Stack
Written in 100% Kotlin. Powered by Spring Boot 4 running on the Java 25 runtime to leverage Virtual Threads (Loom) for high-performance I/O.
The Architecture
A strict Modular Monolith. We prioritize manageable complexity over distributed microservice overhead, favoring a clean, deployable single unit that internally separates concerns.
The Data
PostgreSQL only. Moving away from rigid MARC-to-SQL mapping by utilizing JSONB for bibliographic fidelity and schema flexibility.
The Call
We are looking for Kotlin developers and Domain Experts to help implement the core Catalog and Circulation modules.
AtriumX fills the gap between established systems and large-scale modular foundations.
| Feature | AtriumX | Koha | FOLIO |
|---|---|---|---|
| Language | Kotlin (JVM) | Perl | Java / Polyglot |
| Architecture | Modular Monolith | Monolith (CGI) | Microservices |
| Min RAM | ~1 GB | Varies (ModPerl/Plack) | 64 GB+ |
| API | OpenAPI (Strict) | Retrofitted | OKAPI Gateway |