Dev tools · alternatives · 2026
24 alternatives to C# 6.0 Functional Language Extensions
C# pure functional programming framework - come and get declarative! - louthy/language-ext
Language-ext is a functional programming framework for C# that enables developers to write pure, declarative code. It provides tools and extensions to support functional paradigms within C#, allowing programmers to… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. C# 6.0 Functional Language Extensions launched in 2014; newer entries below may have overtaken it.
- 1
Lisp in C#▲144a custom Lisp. Contribute to codr7/sharpl development by creating an account on GitHub.
2024 · github.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 →
- 3

An experimental language which adds functional programming features to Go. - albrow/fo
2018 · github.com · its alternatives →
- 4PW
Functional programming language based on pure de Bruijn indexed lambda calculus.
2023 · bruijn.marvinborner.de · its alternatives →
- 5

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

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

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

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

2025 · turtleware.eu · its alternatives →
- 10

A fast functional language based on two level type theory - ehatti/peridot
2022 · github.com · its alternatives →
- 11

A lisp rosetta stone to demonstrate modern language features - eatonphil/lisp-rosetta-stone
2021 · github.com · its alternatives →
- 12

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

A small extensible programming language designed for concise expression with little code. - vrtbl/passerine
2020 · github.com · its alternatives →
- 14FS
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 →
- 15

TopShell - a purely functional, reactive scripting language - topshell-language/topshell
2019 · github.com · its alternatives →
- 16CT
2015 · duoco.de · its alternatives →
- 17

A Lisp interpreter in C# 7. Contribute to nukata/lisp-in-cs development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 18

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 →
- 19EA
eno [1] - A modern plaintext language w/ libraries [2] for JavaScript, Python, Ruby & soon more! We migrated a big relational research database to a file-based solution - requirements were: - Super fast and easy editability for users - Highest performance for parsing/validating >10K documents on every user change. Our trials with YAML/TOML showed us that we wanted something both faster [3][4] and easier [4], something tailored for file-based content management ... and after months of research & development it's now publicly available (under MIT license) for everyone! Last but…
2018 · its alternatives →
- 20

A minimal viable programming language on top of liblgpp - codr7/alang
2021 · github.com · its alternatives →
- 21

A programming language for the cloud ☁️ A unified programming model, combining infrastructure and runtime code into one language ⚡ - winglang/wing
2023 · github.com · its alternatives →
- 22

Next-level syntax for C-like languages :). Contribute to kiselgra/c-mera development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 23

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

Part 3 of my tutorial series on learning C# .Net, a thorough look at the language and .Net Framework.
2012 · jeremymorgan.com · its alternatives →
Also compare
- Lisp in C# alternatives
- ScrapScript – A tiny functional language for sharable software alternatives
- Fo: An experimental language which adds generics on top of Go alternatives
- Programming with Pure Lambda Calculus alternatives
- Python library for functional programming alternatives
- A work-in-progress C compiler from scratch 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 →