magiika

Version, currently main branch1 version
  • main branchlatestMay 3, 2026

github.com/nuclearsalmon/magiika

A magical programming language.

2 stars
0 dependents
License: AGPLv3

Installation

# Add this to your shard.yml
dependencies:
  magiika:
    github: nuclearsalmon/magiika
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
>= 1.15.1
License
AGPLv3
Author
Gustav Dersjö
Target
  • magiika from src/main.cr

Dependencies

Runtime Dependencies

  • dotenv*github: drum445/dotenv
  • merlin*github: nuclearsalmon/merlin

README

A magical interpreted programming language - powered by Crystal, magic and ⊹SPARKLES₊+!

Motivation

To create a custom language that is pleasant to use, and has built-in security features for running untrusted code safely.

📦 Dependencies

  • Crystal >= 1.15.1 (LLVM: 19.1.7): Magiika is interpreted using Crystal.
  • github:drum445/dotenv >= 0.5.0: For parsing .env files.