Magik is a full-stack Ruby framework designed for TruffleRuby: one DSL for models, screens, actions, realtime channels, background jobs, ledgers, APIs and admin panels. The server renders HTML and htmx handles interactivity — there is no separate frontend framework, no offline mode, and no heavy client-side compute. Status as of 2026-08-26: this is a name-reservation release. The specification lives in docs/idea/00-build-spec.md and is entirely unimplemented. What ships today is the gem skeleton, the MAGIK_* error-code convention, a `magik version` / `magik help` CLI, and one documented, spec-only stub module per planned subsystem. Nothing renders a page, connects to a database, or runs a job yet.

Required Ruby Version

>= 3.2

Authors

developerz.ai

Versions

  1. 0.0.1 August 26, 2026 (25.5 KB)

Pushed by

SHA 256 checksum