The Eiger Programming Language

(eigerlang) is a general-purpose, dynamically typed programming language designed to be easy to learn, powerful, and highly expressive.

Get Started Why Eiger?
let readonly names = ["A", "B", "C"]

for i = 0 to names.length do
    emitln("Hello " + names[i])
end

~ Hello A
~ Hello B
~ Hello C

Key Features

Simple Syntax

Eigerlang offers a clean and readable syntax, making it easy for beginners to pick up while remaining powerful for advanced use cases.

Dynamic Typing

No need to worry about types until runtime — allowing for fast prototyping and development.

Interactive REPL

Eigerlang includes a REPL shell for interactive coding, enabling quick testing and debugging of code snippets.

Object-Oriented Programming

Eigerlang supports object-oriented principles, allowing for modular and reusable code structures.

High Performance

Optimized for performance while maintaining simplicity and ease of use.

Cross-platform

Runs seamlessly on major operating systems including Linux, Windows, and macOS.

Join the Community

Become a part of our community! Contribute to the language, explore projects, and connect with developers.

Join on GitHub