Life & fun · alternatives · 2026
24 alternatives to Cognate – Stack oriented programming in English prose
Hi everyone, I just wanted to show off my WIP programming language Cognate, which I thought you might find interesting. It takes inspiration from Factor and Joy, but uses prefix notation. The compiler ignores words starting with lowercase, allowing comments embedded into statements. It is a dynamic, garbage collected language oriented around higher order functions.
Cognate is a work-in-progress programming language that uses stack-oriented computation with prefix notation, drawing inspiration from Factor and Joy. It features dynamic typing, garbage collection, and a focus on… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Cognate – Stack oriented programming in English prose launched in 2022; newer entries below may have overtaken it.
- 1

The cuteness implementation of a dependently typed language. - caotic123/PomPom-Language
2021 · github.com · its alternatives →
- 2GI
Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://github.com/liam-ilan/crumb I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D
2023 · its alternatives →
- 3CA
I usually build web games in C++, but using Emscripten always felt like overkill for what I was doing. I don't need full POSIX emulation or a massive standard library just to render some stuff to a canvas and handle basic UI. The main thing I wanted to solve was the JS/WASM interop bottleneck. Instead of using the standard glue code for every call, I moved everything to a Shared Memory architecture using Command and Event buffers. The way it works is that I batch all the instructions in WASM and then just send a single "flush" signal to JS. The JS side then reads everything directly out…
Jan 2026 · its alternatives →
- 4

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

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

A functional programming language with static memory management - vekatze/neut
2020 · github.com · its alternatives →
- 7

a lightweight web framework in c. Contribute to ashtonjamesd/lavandula development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 8

Cooklang is a markup language for recipes.
2021 · cooklang.org · its alternatives →
- 9

a Forth (for you) too. Contribute to codr7/forthy2 development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 10

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

- 12BA
2018 · esolangs.org · its alternatives →
- 13

a simple language inspired by Io and Ioke that compiles to Clojure and ClojureScript - aaron-lebo/prose
2015 · github.com · its alternatives →
- 14

Unbound by any specific domain, programming language, or concept, Podlite stands out as a universal markup language In addition, the support for Markdown markup as a standard block adds convenience and allows for the use of familiar syntax for text formatting It's perfect for documentation, educational materials, blogging, and much more for organizing knowledge. One of the key features of Podlite is its extensibility. This allows for defining unique and domain-specific blocks and expanding the language's functionality according to the requirements of your project. The Podlite specification…
2024 · podlite.org · its alternatives →
- 15
uilang▲280A minimal, UI-focused programming language for web designers
2014 · github.com · its alternatives →
- 16

A fast functional language based on two level type theory - ehatti/peridot
2022 · github.com · its alternatives →
- 17IC
AntiLang is an interpreted programming language written in Go. The basic idea of this is to keep all the logical parts of a language same, but reverse the structure of it. The idea for this project came when I was having a long midnight conversation with my friend and thought of writing such a weird language. The initial draft was far worse than the current implementation; we thought of reversing the brackets and the language would be read from bottom to top. I'm happy that I dropped that idea Technical details: As the interpreter is written in Golang, I compiled it to WASM, and the whole…
2025 · siruscodes.github.io · its alternatives →
- 18

Hey HN I’ve been building *W++*, a scripting language that looks like Python but runs on the .NET runtime. It started as a fun side project, but it evolved into something surprisingly powerful — and potentially useful: Key Features: - Python-style syntax with semicolon-based simplicity - Compiles to .NET IL with experimental JIT support - Can run interpreted or compiled - Built-in CLI for managing projects, running, and building - Supports importing NuGet packages and converts them to .ingot modules automatically - MIT licensed and fully open-source You can even do things like: wpp import…
2025 · github.com · its alternatives →
- 19

A tiny, embeddable language implemented in ANSI C. Contribute to rxi/fe development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 20

Matt Mueller's personal website for sharing what I've learned about programming, design, entrepreneurship and life.
2017 · mat.tm · its alternatives →
- 21FS
Hi HN! I've been working on the fuse programming language, it's a statically typed purely functional language with higher-kinder types and ad-hoc polymorphism. It compiles to the GRIN whole-program optimizer, producing LLVM-generated native code. Fuse supports ADTs, Generics, Type Methods, Traits, Pattern matching etc. all in a functional style with no mutations. I’ve been developing the language for 5 years, with code written in Scala. I’ve started coding the language from the base of System F that was implemented as part of the book: Types and Programming Languages (tapl). And then…
Aug 2026 · fuselang.org · its alternatives →
- 22

A Lisp-style language whose programs consist entirely of parentheses. - cammckinnon/Parenthetic
2012 · github.com · its alternatives →
- 23

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

2017 · craftinginterpreters.com · its alternatives →
Also compare
- Dependently typed language for proofs that you can implement in one day alternatives
- Going into freshman year, figured I should build an interpreter alternatives
- Coi – A language that compiles to WASM, beats React/Vue alternatives
- ScrapScript – A tiny functional language for sharable software alternatives
- I made an esoteric programming language that's read like a spellbook alternatives
- A dependently-typed programming language with static memory management 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 →