Topic

functional-programming

Repositories (1320)

curryable
curryable nunomaduro PHP

An elegant and simple curry(f) implementation in PHP.

174
hspp
hspp BowenFu C++

hspp: An experimental library to bring Haskell Style Programming to C++.

173
helios
helios 47degrees Kotlin

A purely functional JSON library for Kotlin built on Λrrow

172
vixeny
vixeny mimiMonads TypeScript

💜 Vixeny: At the forefront of modern web development, runtime-independent, efficiency-driven library dedicated to upholding the principles of FP; Des...

171
retry-ts
retry-ts gcanti TypeScript

Retry combinators for monadic actions that may fail

171
FsConfig
FsConfig demystifyfp F#

FsConfig is a F# library for reading configuration data from environment variables and AppSettings with type safety.

170
nodejs-hexagonal-boilerplate
nodejs-hexagonal-boilerplate claytonsilva JavaScript

Boilerplate de arquitetura hexagonal usando node.js

170
Wonder-Editor
Wonder-Editor Wonder-Technology JavaScript

Functional 3D Webgl Editor

170
book-fullstack-react
book-fullstack-react johannlilly JavaScript

Fullstack React: The Complete Guide to ReactJS and Friends by Anthony Accomazzo

169
munus
munus munusphp PHP

Power of object-oriented programming with the elegance of functional programming in PHP.

169
meow-mtl
meow-mtl oleg-py Scala

Next Level MTL for Scala

168
lambda-lantern
lambda-lantern lettier PureScript

🧙 ‎‎ A 3D game about functional programming patterns. Uses PureScript Native, C++, and Panda3D.

167
plasma
plasma PlasmaLang Mercury

Plasma Programming Language

167
ramda-extension
ramda-extension tommmyy HTML

🤘Utility library for functional JavaScript. With ❤️ to Ramda.

167
freecodecamp-solutions
freecodecamp-solutions yadavanuj1996 JavaScript

Implemented solutions for coding challenges & web app projects of 1800 hour long full stack developer roadmap from freeCodeCamp.

164
java_upgrade
java_upgrade kousen Java

Code for Java upgrade workshop

164
zio-akka-cluster
zio-akka-cluster zio-archive Scala

ZIO wrapper for Akka Cluster

163
aardvark.base
aardvark.base aardvark-platform C#

Aardvark.Base is the foundation of the open-source Aardvark Platform for visual computing, real-time graphics, and visualization.

162
chymyst-core
chymyst-core Chymyst Scala

Declarative concurrency in Scala - The implementation of the chemical machine

162
Y-Combinator-for-Non-programmers
Y-Combinator-for-Non-programmers chibicode TypeScript

🍱 Y Combinator for Non-programmers: A Wild Introduction to Computer Science

161
stateless
stateless suned Python

Statically typed, purely functional effects for Python.

160
zio-direct
zio-direct zio Scala

Direct-Style Programming for ZIO

159
evilml
evilml akabe JavaScript

A compiler from ML to C++ template language

157
pfun
pfun suned Python

Functional, composable, asynchronous, type-safe Python.

156
lean-by-example
lean-by-example lean-ja Lean

コード例で学ぶ Lean 言語

155
transducers
transducers fosskers Common Lisp

Transducers: Ergonomic, efficient data processing.

155
preface
preface xvw OCaml

Preface is an opinionated library designed to facilitate the handling of recurring functional programming idioms in OCaml.

154
type-inference-zoo
type-inference-zoo cu1ch3n Haskell

🦖 Implementations of various type inference algorithms. The new project is now at https://github.com/cu1ch3n/type-inference-zoo-frontend.

154
sspipe
sspipe sspipe Python

Simple Smart Pipe: python productivity-tool for rapid data manipulation

154
zio-query
zio-query zio Scala

Add efficient pipelining, batching, and caching to any data source

154
elm-ethereum
elm-ethereum cmditch Elm

dApps in Elm

151
masala-parser
masala-parser masala JavaScript

Javascript Generalized Parser Combinators

150
fpinkotlin
fpinkotlin pysaumont Kotlin

Exercises and solutions for my book The Joy of Kotlin

150
conduit
conduit LoopPerfect C++

High Performance Streams Based on Coroutine TS ⚡

150
riak_core_tutorial
riak_core_tutorial lambdaclass Erlang

An up to date riak_core tutorial, using basho's riak_core, Erlang/OTP 23-24-25 and rebar3.

150
cats-stm
cats-stm TimWSpence Scala

A STM implementation for Cats Effect

149
fuego
fuego seborama Go

Functional Experiment in Golang

145
ddd-on-scala
ddd-on-scala crossroad0201 Scala

DDD sample implementation by Scala.

144
test-state
test-state japgolly Scala

Scala Test-State.

144
faux-pas
faux-pas zalando Java

A library that simplifies error handling for Functional Programming in Java

143
parapet
parapet parapet-io Scala

A purely functional library for building distributed and event-driven systems.

142
codezilla
codezilla Asiatik C++

⚡️ codezilla ⚡️ One giant 🦖 collection of algorithms & design patterns.

142
cl-algebraic-data-type
cl-algebraic-data-type stylewarning Common Lisp

Algebraic data types in Common Lisp

142
ghc-grin
ghc-grin grin-compiler Haskell

GRIN backend for GHC

142
clear-config
clear-config japgolly Scala

Scala FP configuration library with a focus on runtime clarity

141
purescript-spec
purescript-spec purescript-spec PureScript

Testing framework for Purescript

139
create-melange-app
create-melange-app melange-community OCaml

The fastest, friendliest, and most delightful way to get started with OCaml, ReasonML, and Melange, geared towards JavaScript and TypeScript developer...

139
combinators-js
combinators-js benji6 JavaScript

:bird: Some combinators

139
redux-most
redux-most joshburgess JavaScript

Most.js based middleware for Redux. Handle async actions with monadic streams & reactive programming.

139
aardvark.rendering
aardvark.rendering aardvark-platform F#

Aardvark.Rendering is a high-performance, dependency-aware rendering engine. It is part of the open-source Aardvark Platform for visual computing, rea...

138