Dev tools · alternatives · 2026
24 alternatives to Truck
Dynamic toy programming language with a focus on simplicity
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Truck launched in 2019; newer entries below may have overtaken it.
- 1

I made this simple language over the past year, and it's time for me to say it's "done" (for now) and focus on other projects. I've struggled to answer the question "what is this language for?" other than "it's just for me" — and that's probably good enough. But I also wanted to make something "complete" that others could use if they wanted to. Writing my own language was an incredibly rewarding experience, and I'd recommend everyone trying it. Let me know if you have any questions or feedback, and please share your own experience if you've also made a language.
2023 · cassette-lang.com · its alternatives →
- 2

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 →
- 3AE
easyprog.online ist Ihre erste und beste Informationsquelle über easyprog. Hier finden Sie auch weitere interessante Links. Wir hoffen, dass Sie bei Ihrer Suche erfolgreich sind!
2019 · easyprog.online · its alternatives →
- 4PG
2020 · yoga.dev · its alternatives →
- 5

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 →
- 6AL
2013 · np-lang.org · its alternatives →
- 7

A hackable and extensible lexer, parser and interpreter for a minimalistic, imperative, C-like language. - bbu/simple-interpreter
2015 · github.com · its alternatives →
- 8

Build an autonomous industrial vehicle in sim
2022 · polymathrobotics.com · its alternatives →
- 9

I've built many interpreters over the years, and Bolt represents my attempt at building the scripting language I always wanted. This is the first public release, 0.1.0! I've felt like most embedded languages have been moving towards safety and typing over years, with things like Python type hints, the explosive popularity of typescript, and even typing in Luau, which powers one of the largest scripted evironments in the world. Bolt attempts to harness this directly in the lagnauge rather than as a preprocessing step, and reap benefits in terms of both safety and performance. I intend to be…
2025 · github.com · its alternatives →
- 10AP
2015 · fatiherikli.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 →
- 12

An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process! Some neat things: + A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc) + The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in…
2022 · github.com · its alternatives →
- 13

A simple programming and debugging environment.
2022 · hackage.haskell.org · its alternatives →
- 14

Explains programming language concepts in plain language.
2016 · fullstackpython.com · its alternatives →
- 15

Hello HN, I'm releasing Hyperdiv (https://hyperdiv.io), a framework for rapidly developing reactive browser UIs in Python, with immediate-mode syntax and using Shoelace (https://shoelace.style) as its built-in component system. This short coding video will give you a good idea of what it is: https://www.youtube.com/watch?v=4XJKfxaqvGE I wrote a brief article about the motivation and approach: https://hyperdiv.io/intro.html Hyperdiv doesn't aim to compete with serious full-stack frameworks. The core aim was to make it easy and fast to…
2024 · github.com · its alternatives →
- 16

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 →
- 17

r3 programing language - ColorForth inspired. Contribute to phreda4/r3 development by creating an account on GitHub.
Feb 2026 · github.com · its alternatives →
- 18MW
2012 · texodus.github.com · its alternatives →
- 19

A simple scripting language based on the idea of duck-typing
2014 · ducklang.org · its alternatives →
- 20
Recursive!▲96A puzzle game about recursion, patterns, and programming.
2021 · apps.apple.com · its alternatives →
- 21

I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.
2025 · github.com · its alternatives →
- 22

Like a Python list but better. Contribute to Lauriat/funct development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 23

A simple, self hosted, low level programming language. - mcilloni/fork
2018 · github.com · its alternatives →
- 24

Toy programming language written in javascript. Contribute to Alexander-0x80/Emesh development by creating an account on GitHub.
2014 · github.com · its alternatives →
Also compare
- Cassette, a Personal Programming Language alternatives
- ScrapScript – A tiny functional language for sharable software alternatives
- An Easy Programming Language – Built with WebAssembly alternatives
- Program “Greppy”, a 2-wheeled robot, using a new robotics language alternatives
- A small programming language where everything is pass-by-value alternatives
- a lexer, parser, interpreter and web runtime (np, a 5-weekend project) 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 →