Skip to content

Philosophy

Kaelum is a modern take on the Latin word “Caelum,” meaning “sky” or “heavens.” It represents a vast and open horizon — a flexible foundation for your projects.

Kaelum exposes only what you need: setConfig, addRoute, apiRoute, start, and a few helpers. If you can learn 7 functions, you know Kaelum.

Scaffolded projects follow an MVC-ish structure. Beginners get a working project; advanced users reorganize freely.

Kaelum adds to Express — it never replaces it. The underlying Express app is always accessible. Mix Kaelum helpers with raw Express middleware.

Kaelum is a configuration layer at startup. Once running, it’s pure Express — no proxy objects, no runtime cost.

CORS, Helmet, Morgan — toggle them with a flag, but nothing is forced. Each feature is opt-in.

Without KaelumWith Kaelum
15+ lines of middleware setupsetConfig({ cors: true, helmet: true })
Manual route registration per methodapiRoute("users", { ... }) tree syntax
No project scaffoldingnpx kaelum create
Manual .env loadingAutomatic dotenv
DIY health checksapp.healthCheck()