Most popular functional-programming repositories and open source projects

disco

Functional teaching language for use in a discrete mathematics course

21   137   137  

fpinkotlin

Exercises and solutions for my book The Joy of Kotlin

80   137   137  

naive_functional_programming

A naive approach to functional programming using TypeScript

2   136   136  

evm-lang-design

Language Design Community for the EVM: Intro and Resources

9   136   136  

purescript-spec

Testing framework for Purescript

48   136   136  

paperplane

Lighter-than-air node.js server framework

11   136   136  

fs2-cron

FS2 streams based on cron expressions

18   136   136  

Javascript-Algorithms-And-Data-Structures

:books: Javascript Algorithms And Data Structures

39   136   136  

combinators-js

:bird: Some combinators

10   135   135  

schema

@typeofweb/schema: Lightweight validator with 100% TypeScript support...

8   134   134  

aardvark.rendering

Aardvark.Rendering is a high-performance, dependency-aware rendering e...

12   134   134  

masala-parser

Javascript Generalized Parser Combinators

11   132   132  

articles

Code snippets for articles posted at 4comprehension.com

39   132   132  

preface

Preface is an opinionated library designed to facilitate the handling...

6   132   132  

cyclejs.cn

The Cycle.js Chinese documentation website.

22   130   130  

functional-data-grid

Data grids in functional style with ReactJS

13   129   129  

functional-way

Write small programs (eg -algorithms) in a functional way.

14   129   129  

sodium-typescript

Typescript/Javascript implementation of Sodium FRP (Functional Reactiv...

17   128   128  

RxSealedUnions

Compile-time checked Unions of different types for Domain Modeling [ST...

4   127   127  

church

:church: Church Encoding in JS

10   127   127  

smlnj

Standard ML of New Jersey

10   127   127  

vanilla-fp

The no-framework framework for building component-based purely-functio...

1   127   127  

flex

Probabilistic deep learning for data streams.

14   126   126  

vonuvoli-scheme

vonuvoli Scheme -- an R7RS interpreter written in Rust focused on syst...

12   126   126  

cilib

Typesafe, purely functional Computational Intelligence

101   125   125  

Fundamental-Haskell

Fundamental Haskell book, to the point terse statements on Haskell, Ca...

10   125   125  

cats-saga

Purely Functional Transaction Management In Scala With Cats

13   125   125  

reactive-turtle

Scala and Akka for kids. A Functional Programming approach for the wel...

13   123   123  

java8-guides-tutorials

Java 8 Guides and Tutorials - A lot of awesome examples using Java 8 f...

57   123   123  

pointless

Pointless: a scripting language for learning and fun

9   122   122  

fpRust

Monad/MonadIO, Handler, Coroutine/doNotation, Functional Programming f...

7   122   122  

fxl

fxl is a Clojure spreadsheet library

9   121   121  

payroll-processor

A smorgasbord of modern .NET tech written with functional and asynchro...

22   121   121  

essential-scala

Source code for Underscore's Essential Scala

29   120   120  

scalacheck-toolbox

A helping hand for generating sensible data with ScalaCheck

7   120   120  

zio-telemetry

ZIO-powered OpenTelemetry library

57   120   120  

match

Functional pattern matching with the full power of TypeScript

6   120   120  

f

Functional stuff for Python

16   119   119  

Forge

Functional style JSON parsing in Kotlin

8   119   119  

compose-state

Compose multiple setState or getDerivedStateFromProps updaters in Reac...

3   118   118  

spotted-leopards

Proof of concept for a cats-like library built using Dotty features

11   117   117  

ramda-debug

:ram: Debugging for Ramda.

3   115   115  

lectures

Learn Functional Programming in Scala

34   115   115  

Freasy-Monad

Easy way to create Free Monad using Scala macros with first-class Inte...

9   114   114  

kotlin-monads

Monads for Kotlin

8   114   114  

test-each

🤖 Repeat tests. Repeat tests. Repeat tests.

2   114   114  

ukanren-rs

Rust implementation of µKanren, a featherweight relational programming...

4   114   114  

Komprehensions

Do comprehensions for Kotlin and 3rd party libraries [STABLE]

6   113   113  

RxTuples

Simple tuples to use with RxJava [STABLE]

6   112   112  

functional

Common Functional Programming Algebraic data types for JavaScript that...

2   112   112