lambda-calculus

Top 23 lambda-calculu Open-Source Projects

  • Kind

    A next-gen functional language (by HigherOrderCO)

  • Project mention: Kind: A lambda-calculus based pure programming language | news.ycombinator.com | 2023-11-27
  • write-you-a-haskell

    Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)

  • Project mention: A decade of developing a programming language | news.ycombinator.com | 2023-11-14

    I highly recommend https://github.com/sdiehl/write-you-a-haskell as it is very developer friendly. It’s not complete, but it really gets the gears turning and will set you up for writing your own Hendley-Milner style type checker.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fp-core.rs

    A library for functional programming in Rust

  • Project mention: Is Scala worth learning in 2023? | /r/scala | 2023-06-29

    Learn something that pays the bill first - nowadays it's Golang/Rust react/typescript. Then you can try some pure fp libs like fp-ts and fp-core.rs, and look through existing scala cats docs. If you'll feel bad about it - that's totally fine and expectable, fp takes a paradigm shift and not that many dev able to shift their brains way of thought due to basic psychological rigidity) (inability to change habits and to modify concepts/attitudes once developed). And that's purely a staffing and management issue - folks hired randoms out of the blue, and called 'em a team.

  • lambdalisp

    A Lisp interpreter written in untyped lambda calculus

  • cognate

    A human readable quasi-concatenative programming language

  • Project mention: Uiua: A minimal stack-based, array-based language | news.ycombinator.com | 2023-09-27

    Reminds me a bit of Cognate(https://github.com/cognate-lang/cognate/blob/master/INTRODUC...)

    Think I would like Uiua more if it require a space between terms. It wouldn’t be quite as tacit but it would be easier to read and more flexible — you could multi-symbol operators.

  • elsa

    Elsa is a lambda calculus evaluator (by ucsd-progsys)

  • lambda-calculator

    An introduction to the Lambda Calculus

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • birb

    :bird: *cheep cheep shriek caw*

  • Project mention: Birb: Programming with bird emojis | /r/esolangs | 2023-09-14

    Implementation

  • mikrokosmos

    (λ) Educational lambda calculus interpreter

  • salt

    The compilation target that functional programmers always wanted. (by discus-lang)

  • rlci

    🦀 λ Overly-documented Rust-powered Lambda Calculus Interpreter.

  • Project mention: rlci: Overly-documented Rust-powered Lambda Calculus Interpreter. A real programming language in just a bit of code and way too many comments. | /r/rust | 2023-06-19
  • meta-cedille

    Minimalistic dependent type theory with syntactic metaprogramming

  • ltext

    λtext - higher-order file applicator

  • clique

    My language practices :)

  • lambdacraft

    Common Lisp DSL for building untyped lambda calculus expressions

  • lambda-fibonacci

    js lambda calculus implementation of the fibonacci sequence

  • typeless

    an interpreter for λ-calculus implemented in ruby (by gurbaaz27)

  • StepULC

    Efficient and single-steppable ULC evaluation algorithm

  • lambda-calculus-devkit

    A collection of lambda calculus interpreters and development tools

  • Lambda-Calculus

    A simple Programming Language Compiler to Lambda-Calculus, with a Lambda-Runtime (by Demuirgos)

  • compiler-web-service

    a common lisp web service with two compilers as api endpoints

  • lambda

    λ-calculus parser made by rust (by notJoon)

  • sloe

    Simple purely functional language based on lambda-calculus.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

lambda-calculus related posts

  • Kind: A lambda-calculus based pure programming language

    1 project | news.ycombinator.com | 27 Nov 2023
  • Can one use lambda calculus as an IR?

    3 projects | /r/Compilers | 6 Jun 2023
  • Discussion Thread

    2 projects | /r/neoliberal | 24 Apr 2023
  • First (1/5) steps with HVM, A massively parallel, optimal functional runtime in Rust

    4 projects | /r/rust | 17 Mar 2023
  • Lambdalisp: A Lisp interpreter written in untyped lambda calculus

    1 project | news.ycombinator.com | 16 Mar 2023
  • Eliezer Yudkowsky has great news: "Parents conceiving today may have a fair chance of their kids living to see kindergarten."

    1 project | /r/singularity | 8 Dec 2022
  • meet typeless, an interpreter for λ-calculus implemented in ruby

    1 project | /r/compsci | 28 Nov 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source lambda-calculu projects? This list will help you:

Project Stars
1 Kind 3,456
2 write-you-a-haskell 3,304
3 fp-core.rs 1,296
4 lambdalisp 219
5 cognate 204
6 elsa 180
7 lambda-calculator 88
8 birb 79
9 mikrokosmos 68
10 salt 62
11 rlci 57
12 meta-cedille 54
13 ltext 36
14 clique 26
15 lambdacraft 21
16 lambda-fibonacci 19
17 typeless 17
18 StepULC 15
19 lambda-calculus-devkit 14
20 Lambda-Calculus 13
21 compiler-web-service 6
22 lambda 4
23 sloe 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com