Topic

functional-programming

Repositories (1335)

MVI-Architecture
MVI-Architecture qingmei2 Kotlin

The practice of MVI + Jetpack architecture in Android.

177
neotypes
neotypes neotypes Scala

Scala lightweight, type-safe, asynchronous driver for neo4j

176
ZparkIO
ZparkIO leobenkel Scala

Boiler plate framework to use Spark and ZIO together.

176
curryable
curryable nunomaduro PHP

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

175
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...

172
FsConfig
FsConfig demystifyfp F#

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

171
helios
helios 47degrees Kotlin

A purely functional JSON library for Kotlin built on Λrrow

171
hspp
hspp BowenFu C++

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

171
retry-ts
retry-ts gcanti TypeScript

Retry combinators for monadic actions that may fail

170
plasma
plasma PlasmaLang Mercury

Plasma Programming Language

169
nodejs-hexagonal-boilerplate
nodejs-hexagonal-boilerplate claytonsilva JavaScript

Boilerplate de arquitetura hexagonal usando node.js

169
Wonder-Editor
Wonder-Editor Wonder-Technology JavaScript

Functional 3D Webgl Editor

169
book-fullstack-react
book-fullstack-react johannlilly JavaScript

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

169
meow-mtl
meow-mtl oleg-py Scala

Next Level MTL for Scala

168
munus
munus munusphp PHP

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

168
ramda-extension
ramda-extension tommmyy HTML

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

167
lambda-lantern
lambda-lantern lettier PureScript

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

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.

165
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.

163
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

160
zio-direct
zio-direct zio Scala

Direct-Style Programming for ZIO

159
transducers
transducers fosskers Common Lisp

Transducers: Ergonomic, efficient data processing.

158
evilml
evilml akabe JavaScript

A compiler from ML to C++ template language

158
preface
preface xvw OCaml

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

158
crane
crane bloomberg C++

A new extraction system from Rocq to functional-style, memory-safe, thread-safe, readable, valid, performant, and modern C++.

158
pfun
pfun suned Python

Functional, composable, asynchronous, type-safe Python.

156
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.

156
sspipe
sspipe sspipe Python

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

155
zio-query
zio-query zio Scala

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

153
jolt
jolt jolt-lang Scheme

A Clojure compiler implemented on top of Chez Scheme

152
masala-parser
masala-parser masala JavaScript

Javascript Generalized Parser Combinators

151
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
elm-ethereum
elm-ethereum cmditch Elm

dApps in Elm

150
fpinkotlin
fpinkotlin pysaumont Kotlin

Exercises and solutions for my book The Joy of Kotlin

149
cats-stm
cats-stm TimWSpence Scala

A STM implementation for Cats Effect

148
fuego
fuego seborama Go

Functional Experiment in Golang

145
parapet
parapet parapet-io Scala

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

144
clear-config
clear-config japgolly Scala

Scala FP configuration library with a focus on runtime clarity

144
ghc-grin
ghc-grin grin-compiler Haskell

GRIN backend for GHC

144
test-state
test-state japgolly Scala

Scala Test-State.

144
subspace
subspace chromium C++

A concept-centered standard library for C++20, enabling safer and more reliable products and a more modern feel for C++ code; Also home of Subdoc the...

143
faux-pas
faux-pas zalando Java

A library that simplifies error handling for Functional Programming in Java

143
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
ddd-on-scala
ddd-on-scala crossroad0201 Scala

DDD sample implementation by Scala.

142
mimir
mimir mimir C++

MimIR is my Intermediate Representation

141