Life & fun · alternatives · 2026
24 alternatives to A pure functional programming language targeting decentralized systems
Clio is a functional, parallel, distributed programming language.
Clio is a pure functional programming language designed for decentralized systems. It launched in December 2019 and provides developers with a functional approach to building distributed applications. The language… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A pure functional programming language targeting decentralized systems launched in 2019; newer entries below may have overtaken it.
- 1

Clio is a functional, parallel, distributed programming language. - clio-lang/clio
2019 · github.com · its alternatives →
- 2
Cline CLI 2.0▲298Parallel agents & headless CI/CD in your terminal
Feb 2026 · cline.bot · its alternatives →
- 3

A functional programming language with static memory management - vekatze/neut
2020 · github.com · 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 →
- 5CD
2012 · scattered-thoughts.net · its alternatives →
- 6PW
Functional programming language based on pure de Bruijn indexed lambda calculus.
2023 · bruijn.marvinborner.de · its alternatives →
- 7
GitHub CLI▲408GitHub’s official free and open source command line tool
2020 · cli.github.com · its alternatives →
- 8

C# pure functional programming framework - come and get declarative! - louthy/language-ext
2014 · github.com · its alternatives →
- 9

- 10

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

2019 · domino-clj.github.io · its alternatives →
- 13

This is a project I've wanted to write for a long time now. I really love the ideas from Nix and I still have a ton of respect for the project, but Nix-the-language never felt intuitive to me and I wanted something with more approachable tooling (although this was circa 2016, so I'm sure Nix has improved a lot since then too-- that was before Flakes were around!) Anyway, I started on the current iteration of Brioche about 6 months ago, and I finally cut an initial release. I'd still consider this a "technical preview" version (performance especially is pretty painful, so that'll be a focus…
2024 · brioche.dev · its alternatives →
- 14

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

Fast, portable and reliable dependency analysis for any codebase. Supports license & vulnerability scanning for large monoliths. Language-agnostic; integrates with 20+ build systems. - fossas/fossa-cli
2018 · github.com · its alternatives →
- 16EI
2019 · getprogrammingwithclojure.com · its alternatives →
- 17

We've been building Crust (https://crustjs.com/), a TypeScript-first, Bun-native CLI framework with zero dependencies. It's been powering our core product internally for a while, and we're now open-sourcing it. The problem we kept running into: existing CLI frameworks in the JS ecosystem are either minimal arg parsers where you wire everything yourself, or heavyweight frameworks with large dependency trees and Node-era assumptions. We wanted something in between. What Crust does differently: - Full type inference from definitions — args and flags are inferred automatically. No…
Mar 2026 · github.com · its alternatives →
- 18

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 19

See what it’s like to program in a language without null.
2015 · books.thoughtbot.com · its alternatives →
- 20CI
2014 · longstorm.org · 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

Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs
2019 · github.com · its alternatives →
- 23

Keyword-free functional language with prototype objects.
May 2026 · github.com · its alternatives →
- 24

Hey HN, I wanted to share the new online playground for Salt (https://salt-lang.dev/playground/), a sovereign systems language designed for high-performance, distributed workloads where paying an "abstraction tax" is no longer acceptable. We started building Salt to bridge the gap between the raw power of manual pointer arithmetic and the safety guarantees of modern high-level languages. The architecture relies on an MLIR-based backbone and a Z3-powered "formal shadow," and the design is rooted in three main pillars: Fast Enough: The target is to stay within 20% of C's…
Jul 2026 · salt-lang.dev · its alternatives →
Also compare
- Clio Programming Language alternatives
- Cline CLI 2.0 alternatives
- A dependently-typed programming language with static memory management alternatives
- ScrapScript – A tiny functional language for sharable software alternatives
- Clojure DSL for pattern-matching, parsing and generic programming alternatives
- Programming with Pure Lambda Calculus 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 →