Dev tools · alternatives · 2026
24 alternatives to Rex, a parallel functional language for scientific workflows
https://peterkelly.github.io/rex/
Rex is a parallel functional programming language designed for scientific workflows. It enables researchers and developers to write computational code that automatically distributes processing across multiple… 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
Finyuus▲81A code-first language for durable, governed AI workflows
Aug 2026 · github.com · its alternatives →
- 3

Hello and happy new year! We're excited to introduce the Pyper package for concurrency & parallelism in Python. Pyper is a flexible framework for concurrent / parallel data processing, following the functional paradigm. Source code can be found on [github](https://github.com/pyper-dev/pyper) Key features: Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous work. Functional Paradigm: Python functions are the building blocks of data pipelines. Let's you write clean, reusable…
2025 · github.com · its alternatives →
- 4

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing - zanellia/prometeo
2021 · github.com · its alternatives →
- 5

Functional programming for modern Fortran. Contribute to wavebitscientific/functional-fortran development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 6

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

A high-performance observability data pipeline. Contribute to vectordotdev/vector development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 8AL
2013 · np-lang.org · its alternatives →
- 9

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · 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

Hi There, Erlang-RED has been my project for the last couple of months and I would love to get some feedback from the HN community. The idea is to take advantage of Erlangs message passing and low overhead processes to have true concurrency in Node-RED flows. Plus also to bring low-code visual flow-based programming to Erlang.
2025 · github.com · its alternatives →
- 12

Bolt is a language with in-built data-race freedom! - mukul-rathi/bolt
2020 · github.com · its alternatives →
- 13FS
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 →
- 14IA
2018 · inko-lang.org · its alternatives →
- 15
ReX.js▲9Built RegExps in chainable, functional way with JS!
2018 · areknawo.github.io · its alternatives →
- 16VA
2013 · zhehaomao.com · its alternatives →
- 17

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

2019 · mardix.github.io · its alternatives →
- 19

Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.
2013 · research.microsoft.com · its alternatives →
- 20

An experimental programming language for data flow - calebwin/pipelines
2019 · github.com · its alternatives →
- 21

Ape Programming Language. Contribute to kgabis/ape development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 22

An experimental language which adds functional programming features to Go. - albrow/fo
2018 · github.com · its alternatives →
- 23OA
A lightweight engine for durable execution / deterministic workflows I built with Rust, wasmtime and the WASM Component Model. Its main use is running reliable, long-running workflows that can automatically resume after failures. Looking for feedback on the approach and potential use cases!
2025 · obeli.sk · its alternatives →
- 24

A small forth-like language that targets the CPython VM. - llllllllll/phorth
2017 · github.com · its alternatives →
Also compare
- ScrapScript – A tiny functional language for sharable software alternatives
- Finyuus alternatives
- Pyper – Concurrent Python Made Simple alternatives
- Prometeo – a Python-to-C transpiler for high-performance computing alternatives
- Functional programming for modern Fortran alternatives
- Coerce – Actor runtime for Rust using async/await and tokio channels 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 →