"> Lynu — A simple, modern scripting language
EXPERIMENTAL · V0.1.0

Lynu.

A simple, modern scripting language built for clarity.

Readable syntax. Minimal rules. Built for developers who want less noise and more logic.

0.1.0-preview MIT Licensed Open Source
factorial.lyn LYNU
1# A tiny taste of Lynu
2let name = "Lynu"
3 
4fn factorial(n) do
5  if n < 2 then
6    give 1
7  end
8  give n * factorial(n - 1)
9end
10 
11say factorial(5)
⇒ 120

Everything it needs.
Nothing it doesn't.

Readable Syntax

Write code that reads like plain logic, not a wall of symbols. Lynu keeps structure visible and intention clear.

Minimal Design

No unnecessary keywords. No ceremony. Every piece of syntax earns its place — or it doesn't exist.

Fast to Learn

You can understand Lynu in minutes. The whole language fits in your head. That's by design, not accident.

Built for Experimentation

Designed for developers who like to explore. Lynu is a playground for ideas — fast to prototype, easy to iterate.

Not trying to
be everything.

Lynu is not trying to be everything. It focuses on simplicity, readability, and clean structure. It's an experimental language designed to evolve — shaped by use, not by committee.

Most languages accumulate complexity over time. Lynu starts from the opposite direction: what can we remove? What rules are truly necessary? The result is a language that gets out of your way and lets you think about the problem.

Simple CLI.
No complexity.

One command to run. One command to explore.
That's all you need to get started.

~ bash
$ lyn run app.lyn
→ Running app.lyn...
→ Done in 12ms
$ lyn repl
→ Lynu 0.1.0-preview
→ Type .exit to quit
lynu>

Where we're going.

v0.1.0
Core Syntax released
v0.2.0
Modules in progress
v0.3.0
Package System planned
v1.0.0
Stable Release planned