Dev tools · alternatives · 2026
24 alternatives to Franz: Functional Programming Language
Keyword-free functional language with prototype objects.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

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

See what it’s like to program in a language without null.
2015 · books.thoughtbot.com · its alternatives →
- 3

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

Clio is a functional, parallel, distributed programming language.
2019 · clio-lang.org · its alternatives →
- 5

I've been working on implementing the compile-time approach to memory management described in this thesis (https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-908.pdf) for some time now - some of the performance results look promising! (Although some less so...) I think it would be great to see this taken further and built into a more complete functional language.
2020 · github.com · its alternatives →
- 6GI
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 →
- 7

Functional programming without the hassle.
2015 · haskellformac.com · its alternatives →
- 8

Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean
2021 · github.com · its alternatives →
- 9

An interactive functional programming course for children based on clojure and klipse - viebel/kids.klipse.tech
2016 · github.com · its alternatives →
- 10

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

The best of functional programming in your browser
2016 · changelog.com · its alternatives →
- 12

2017 · craftinginterpreters.com · its alternatives →
- 13

An experimental language which adds functional programming features to Go. - albrow/fo
2018 · github.com · its alternatives →
- 14

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 →
- 15PW
Functional programming language based on pure de Bruijn indexed lambda calculus.
2023 · bruijn.marvinborner.de · its alternatives →
- 16LA
Hi HN, I made Lingo - the SQLite of semantic search. I'm a self-taught developer and researcher who left school at 16, and I've spent some time exploring a first-principles approach to system design for various frontier problems. In this case it's AI that challenges the 'bigger is better' transformer paradigm. Lingo is the first piece of that research, a high-performance linguistic database designed to run on-device. The full technical overview and manifesto is here: https://medium.com/@robm.antunes/bcd1e9752af6 The paper has been archived on Zenodo with a DOI:…
2025 · its alternatives →
- 17AA
2014 · skepsi.me · its alternatives →
- 18

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

Wrote this to learn more about the `chumsky` parser combinator library, rustyline, and the `ariadne` error reporting crate. Such a nice DX combo for writing new languages. Still a work in progress, but I thought I'd share :)
2025 · github.com · its alternatives →
- 20

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

General purpose, statically typed, functional programming language - BastianBlokland/novus
2020 · github.com · its alternatives →
- 22FP
2015 · functional-perl.org · its alternatives →
- 23

A BASIC-flavored Lisp dialect. Contribute to jarcane/heresy development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 24

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 →
Also compare
- ScrapScript – A tiny functional language for sharable software alternatives
- Maybe Haskell alternatives
- Bolt – A super-fast, statically-typed scripting language written in C alternatives
- A pure functional programming language targeting decentralized systems alternatives
- Micro-mitten – Research language with compile-time memory management alternatives
- Going into freshman year, figured I should build an interpreter 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 →