Most popular functional-programming repositories and open source projects

grin

GRIN is a compiler back-end for lazy and strict functional languages w...

41   1044   1044  

mlton

The MLton repository

130   1014   1014  

hazel

Hazel, a live functional programming environment with typed holes

59   1003   1003  

functional-programming-learning-path

✨ A Learning Path for Functional Programming

85   1002   1002  

BQN

An APL-like programming language

64   987   987  

monocle-ts

Functional optics: a (partial) porting of Scala monocle

51   982   982  

monio

The most powerful IO monad implementation in JS, possibly in any langu...

53   982   982  

caliban

Functional GraphQL library for Scala

260   970   970  

metalang99

Full-blown preprocessor metaprogramming

28   963   963  

elm-cheat-sheet

An overview of Elm syntax and features

48   950   950  

proppy

Functional props composition for UI components (React.js & Vue.js)

27   937   937  

clio

Clio is a functional, parallel, distributed programming language.

30   935   935  

eslint-plugin-functional

ESLint rules to disable mutation and promote fp in JavaScript and Type...

33   933   933  

mybatis-dynamic-sql

SQL DSL (Domain Specific Language) for Kotlin and Java. Supports rende...

196   922   922  

funKTionale

Functional constructs for Kotlin

71   911   911  

frameless

Expressive types for Spark.

138   889   889  

egison

The Egison Programming Language

32   887   887  

lambda

Functional patterns for Java

85   875   875  

ts-belt

🔧 Fast, modern, and practical utility library for FP in TypeScript.

23   867   867  

fastcore

Python supercharged for the fastai library

250   851   851  

quicklens

Modify deeply nested case class fields

53   838   838  

Optional

A robust option type for C#

69   826   826  

deal

🤝 Design by contract for Python. Write bug-free code. Add a few decor...

33   826   826  

felix

The Felix Programming Language

46   817   817  

ergonomica

🖥️ a cross-platform modern shell.

22   813   813  

coalton

Coalton is an efficient, statically typed functional programming langu...

50   796   796  

arturo

Simple, expressive & portable programming language for efficient scrip...

36   787   787  

DeepLearning.scala

A simple library for creating complex neural networks

87   773   773  

static-land

Specification for common algebraic structures in JavaScript based on F...

45   756   756  

lager

C++ library for value-oriented design using the unidirectional data-f...

72   741   741  

wild-wild-path

🤠 Object property paths with wildcards and regexps 🌵

15   730   730  

glance

A visual Haskell

15   721   721  

better-monadic-for

Desugaring scala `for` without implicit `withFilter`s

34   711   711  

true-myth

A library for safer and smarter error- and "nothing"-handling in TypeS...

28   709   709  

dartz

Functional programming in Dart

55   708   708  

nest-clean-architecture

🏛️ Nest.js clean architecture example following some DDD principles...

80   704   704  

react-best-practices

A comprehensive reference guide to kickstart your React architecting c...

66   677   677  

magic-in-ten-mins

十分钟魔法练习

32   673   673  

ramda-adjunct

Ramda Adjunct is the most popular and most comprehensive set of functi...

88   670   670  

dry-monads

Useful, common monads in idiomatic Ruby

126   660   660  

bow

🏹 Bow is a cross-platform library for Typed Functional Programming in...

33   654   654  

haskell-exercises

A little course to learn about some of the more obscure GHC extensions...

97   646   646  

trading

💱 Trading application written in Scala 3 that showcases an Event-Driv...

75   646   646  

RxSwift

RxSwift를 스터디하는 공간

171   634   634  

funfix.js

Functional Programming Library for JavaScript, TypeScript and Flow ✨...

25   632   632  

SwiftRex

Swift + Redux + (Combine|RxSwift|ReactiveSwift) -> SwiftRex

30   624   624  

freestyle

A cohesive & pragmatic framework of FP centric Scala libraries

51   615   615  

learn-fp

learn-by-doing course/tutorial for functional programming on scala

123   612   612  

Performance-Analysis-JS

Map/Reduce/Filter/Find Vs For loop Vs For each Vs Lodash vs Ramda

45   605   605  

Moses

Utility library for functional programming in Lua

104   601   601