nowfound

Life & fun · alternatives · 2026

PW

24 alternatives to Programming with Pure Lambda Calculus

Functional programming language based on pure de Bruijn indexed lambda calculus.

Programming with Pure Lambda Calculus is a tool for learning and practicing functional programming using pure lambda calculus. It is designed for developers and computer science students who want to understand the… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Programming with Pure Lambda Calculus launched in 2023; newer entries below may have overtaken it.

  1. 1

    A Lisp interpreter written as an untyped lambda calculus term

    2022 · woodrush.github.io · its alternatives →

  2. 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. 3

    Purely functional artificial neural network library implemented in Haskell. - jbarrow/LambdaNet

    2014 · github.com · its alternatives →

  4. 4

    x86 C compiler written in untyped lambda calculus. Contribute to woodrush/lambda-8cc development by creating an account on GitHub.

    2022 · github.com · its alternatives →

  5. 5

    A modern syntax for the λ-calculus. Contribute to VictorTaelin/Caramel development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  6. 6LA

    What if Brainfuck was less like C and more like Scheme? The interpreter implemetation is pretty bad. It's not very fast, it's not very good, and it's probably not very correct. But maybe there's some vaguely interesting programs you could write with it! For example, the Y combinator: λf. (λx. f (x x)) (λx. f (x x)) is written as: \` \`1 `0 0 \`1 `0 0

    2025 · imjakingit.github.io · its alternatives →

  7. 7

    A puzzle game inspired by functional programming.

    2015 · david-peter.de · its alternatives →

  8. 8

    Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional

    2017 · github.com · its alternatives →

  9. 9

    C# pure functional programming framework - come and get declarative! - louthy/language-ext

    2014 · github.com · its alternatives →

  10. 10CD
  11. 11FS

    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 →

  12. 12

    Clio is a functional, parallel, distributed programming language.

    2019 · clio-lang.org · its alternatives →

  13. 13

    Type-Level Lambda Calculus interpreter with TypeScript - desi-ivanov/ts-lambda-calc

    2021 · github.com · its alternatives →

  14. 14

    A functional programming language with static memory management - vekatze/neut

    2020 · github.com · its alternatives →

  15. 15

    Lambda functions over S3 objects with concurrency control (each, map, reduce, filter) - littlstar/s3-lambda

    2017 · github.com · its alternatives →

  16. 16AL
  17. 17

    Éole, a Lévy-optimal lambda calculus evaluator without oracle - HerrmannM/eole

    2019 · github.com · its alternatives →

  18. 18

    A fast functional language based on two level type theory - ehatti/peridot

    2022 · github.com · its alternatives →

  19. 19

    Learn functional programming for the web using PureScript, by solving practical problems.

    2014 · leanpub.com · its alternatives →

  20. 20

    An interactive functional programming course for children based on clojure and klipse - viebel/kids.klipse.tech

    2016 · github.com · its alternatives →

  21. 21

    What's your tool chain for data and document processing? - jq is great, but limited to JSON; and jQuery limited to HTML; templating systems get messy for non-trivial logic; TypeScript lacks pattern matching and schema support. So I built Lambda — an expressive functional language that combines the power of Lisp, TypeScript, and many DSLs like jq, jQuery, RelaxNG, etc. It has a lightweight 9 MB runtime, built from scratch in C/C++, that provides an end-to-end document processing pipeline (parse → validate/query/transform → layout → render/view). Internally, Lambda parse…

    Mar 2026 · github.com · its alternatives →

  22. 22

    A functional programming and concurrency library for Python: algebraic abstractions (Semigroups, Monoids, Functors, Applicatives, Monads), immutable data types, and message-passing concurrency, all designed as composable, type-safe values. - kamalfarahani/katharos

    Aug 2026 · github.com · its alternatives →

  23. 23

    Functional programming for modern Fortran. Contribute to wavebitscientific/functional-fortran development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  24. 24EI

    2019 · getprogrammingwithclojure.com · its alternatives →

Also compare

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 →