About Ellie


Ellie is a type-safe programing language designed to run on the bare-metal platforms and sandboxed environments where a scripting engine has to be small, predictable and safe.

Why Ellie?


verified_user
Type safe by default

The compiler proves your code is type safe, so whole classes of runtime errors are caught before you ship.

hail
Portable

Compile packages to every supported platform. The engine expands and shrinks with the features you use — as small as 49kb.

memory
Low memory usage

Designed for constrained hardware, Ellie runs comfortably on low-memory and embedded devices.

running_with_errors
Fail safe

Protected, per-device framework with fail-safe countermeasures so you can recover from errors gracefully.

terminal
Rich CLI

Helpful command line tooling with assistments and visualizations for understanding and debugging your code.

security
Sandboxed

Runs on bare-metal or fully sandboxed environments, keeping untrusted code isolated from its host.

Built by Behemehal


Ellie is an open-source project developed by Behemehal under the GPL-2.0 license. The engine, compiler and tooling are all developed in the open on GitHub.

Try it yourself