Life & fun · alternatives · 2026
24 alternatives to Fully-featured Nil interpreter in less than 1 line of JavaScript
This is a Nil interpreter written in minimal JavaScript code, created for developers interested in esoteric programming languages and code golf challenges. Nil is a programming language, and this implementation… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Fully-featured Nil interpreter in less than 1 line of JavaScript launched in 2013; newer entries below may have overtaken it.
- 1

The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.
2016 · nim-lang.org · its alternatives →
- 2
uilang▲280A minimal, UI-focused programming language for web designers
2014 · github.com · its alternatives →
- 3

Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)
2023 · scrapscript.org · its alternatives →
- 4

GitHub Gist: instantly share code, notes, and snippets.
2011 · gist.github.com · its alternatives →
- 5

2018 · github.com · its alternatives →
- 6

- 7

Hi HN, I built MOL, a domain-specific language for AI pipelines. The main idea: the pipe operator |> automatically generates execution traces — showing timing, types, and data at each step. No logging, no print debugging. Example: let index be doc |> chunk(512) |> embed("model-v1") |> store("kb") This auto-prints a trace table with each step's execution time and output type. Elixir and F# have |> but neither auto-traces. Other features: - 12 built-in domain types (Document, Chunk, Embedding, VectorStore, Thought, Memory, Node) - Guard assertions: `guard answer.confidence > 0.5 : "Too low"` -…
Feb 2026 · github.com · its alternatives →
- 8

Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs - babashka/sci
2019 · github.com · its alternatives →
- 9DDarklang▲326
2019 · medium.com · its alternatives →
- 10

A minimalist three-dimensional coding environment. Control 8x8x8 dots with a single JavaScript function.
2021 · doersino.github.io · its alternatives →
- 11

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

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 →
- 14CV
2023 · susam.net · its alternatives →
- 15G8
Pages for posting about my work
Mar 2026 · firthemouse.github.io · its alternatives →
- 16

- 17

- 18AP
2015 · fatiherikli.github.io · its alternatives →
- 19
Zero▲134Vercel's programming language built for AI agents
Aug 2026 · zerolang.ai · its alternatives →
- 20

- 21

Write your own compiler: introduction. Code genetation. AST. Abstract syntax tree. lisp. javascript.
2017 · blog.klipse.tech · its alternatives →
- 22

A little (< 300 loc), incomplete TCL interpreter. Contribute to piotrklibert/nimiTCL development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 23

2017 · craftinginterpreters.com · its alternatives →
- 24

A complete compiler for a simple language (in less than 150 LoC) - 00_readme.md
2022 · gist.github.com · its alternatives →
Also compare
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 →