Life & fun · alternatives · 2026
24 alternatives to The Lily Programmming Language
Interpreted language focused on expressiveness and type safety. - FascinatedBox/lily
The Lily Programming Language is an interpreted programming language designed to prioritize expressiveness and type safety. It is intended for developers who want a language that combines readable syntax with strong… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. The Lily Programmming Language launched in 2016; newer entries below may have overtaken it.
- 1

i made an esoteric programming language which i call spellscript. every program is a "spell" written in a "grimoire," and you have to use keywords like summon, enchant, inscribe, and conjure. it's literally read like a spellbook because the syntax consists of all natural language, and newlines are optional. your code can now be an essay, like everybody wants! for example, if you want to print something, you'd write: `begin the grimoire. inscribe whispers of "hello, world!". close the grimoire.` it has variables, dynamic typing, arrays, functions, conditionals, loops, string manipulation,…
2025 · github.com · its alternatives →
- 2

A lightweight programming language built with Go. Contribute to confh/Tiny development by creating an account on GitHub.
Jun 2026 · github.com · its alternatives →
- 3

A parser generator for visibly pushdown languages. - ianh/owl
2018 · github.com · its alternatives →
- 4

The cuteness implementation of a dependently typed language. - caotic123/PomPom-Language
2021 · github.com · its alternatives →
- 5

Bon is a programming language designed with simplicity, performance, and safety in mind. - daniel-p-gonzalez/bon
2019 · github.com · its alternatives →
- 6

A minimalist type-inferred programming language with procedural macro support - murisi/L2
2017 · github.com · its alternatives →
- 7

This is an introduction to the "Nature" project: https://nature-lang.org/docs/getting-started/meet-nature I am the author of the Nature language, and today I have released the 0.4.0-beta version. For detailed updates, please see https://nature-lang.org/docs/prologue/release-notes Now, Nature can easily interact with C language. It is anticipated that in about six months, Nature will release a version available to the community. By then, there will be stable syntax API, a complete standard library, and support for development tools. Moreover,…
2025 · github.com · its alternatives →
- 8

Marsha is a functional, higher-level, English-based programming language that gets compiled into tested Python software by an LLM - alantech/marsha
2023 · github.com · its alternatives →
- 9MW
2012 · texodus.github.com · its alternatives →
- 10

This is a hobby project of mine that I started a few years ago to learn about programming language implementation. It was created 95% without AI, although a few recent commits include code from Gemini CLI. I started out following Crafting Interpreters, but gradually branched off that until I had almost nothing left in common. Tech stack: Rust, Cranelift (JIT compilation), LALRPOP (parser). Original title: "A small programming language where everything is a value" (edited based on comments)
Jan 2026 · github.com · its alternatives →
- 11

👨🚀 buzz, A small/lightweight statically typed scripting language - buzz-language/buzz
2022 · github.com · its alternatives →
- 12

So i've been working on this project since a few days (or months i should say), it's called wyzer (meaning wiser) it's a statically typed, compiled, resource-oriented programming language with integrated distributed safety via choreographic programming and perceus memory model, The reason why i began this project is out of frustration from Rust, you see it does provide safety for your memory by the strict type checking but what it does not gurantee safety against are distributed deadlocks which is basically a few independent nodes or services wait permanently for resources or messages held…
Aug 2026 · github.com · its alternatives →
- 13

2017 · craftinginterpreters.com · its alternatives →
- 14

Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.
2013 · research.microsoft.com · its alternatives →
- 15NM
2024 · nbittich.github.io · its alternatives →
- 16

a python-like language with hindley-milner-like type system, which is compiled to c - alehander92/Airtight
2015 · github.com · its alternatives →
- 17CC
2013 · torso.me · its alternatives →
- 18

🧚 A slightly different version of C. Contribute to maelswarm/nymph development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 19

This absurd project started when I read a couple of blog posts that got very popular around here about solving the N queens puzzle using only Haskell's type system and TypeScript's type system. I figured I could implement Peano arithmetic using only TypeScript's type system. Turns out this have been done several times before, but I did it anyway. While working on it, I realized that you could emulate functions with conditional recursive types, writing them in a way that strongly resembles the equations that can be found in some functional programming languages. So I thought I could write a…
2023 · github.com · its alternatives →
- 20GA
While working on a proof of concept project, I kept hitting Claude's token limit 30-60 minutes into their 5-hour sessions. The accumulating context from the codebase was eating through tokens fast. So I built a language designed to be generated by AI rather than written by humans. GlyphLang GlyphLang replaces verbose keywords with symbols that tokenize more efficiently: # Python @app.route('/users/') def get_user(id): user = db.query("SELECT * FROM users WHERE id = ?", id) return jsonify(user) # GlyphLang @ GET /users/:id { $ user = db.query("SELECT * FROM users WHERE id…
Jan 2026 · its alternatives →
- 21

A fast functional language based on two level type theory - ehatti/peridot
2022 · github.com · its alternatives →
- 22SA
Hi HN! Silk is a project I began working on approximately six months ago without any prior experience or knowledge of compiler design, and it's been a frustrating but fun learning experience. It is very much a work in progress, but I would love to hear feedback of any kind!
2020 · ajaymt.github.io · its alternatives →
- 23

🔬 a C++ compiler middle-end, using an LLVM backend - artagnon/rhine
2016 · github.com · its alternatives →
- 24

I've been spending some time coding fp. It is a programming language heavily inspired by the language John Backus described in his 1977 Turing Award lecture. There's plenty of examples in the projects github repository for the interested!
2022 · github.com · its alternatives →
Also compare
- I made an esoteric programming language that's read like a spellbook alternatives
- Tiny – An interpeted dynamic langauge with inline Go native functions alternatives
- Owl, a new kind of parser generator alternatives
- Dependently typed language for proofs that you can implement in one day alternatives
- Bon – programming language designed for simplicity, performance, safety alternatives
- L2: An elegant untyped, unsafe, unhygienic programming language alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →