Topic

functional-programming

Repositories (1344)

lamphpda
lamphpda marcosh PHP

A collection of type-safe functional data structures

122
Imms
Imms GregRos C#

Absurdly high performance immutable collections.

121
reactive-turtle
reactive-turtle ktonga Scala

Scala and Akka for kids. A Functional Programming approach for the well known LOGO.

121
Functional-Light-JS
Functional-Light-JS Simingchen JavaScript

JavaScript轻量级函数式编程(中文翻译)

121
match
match Effect-TS TypeScript

Functional pattern matching with the full power of TypeScript

120
fsharp-3d-and-gamedev
fsharp-3d-and-gamedev w0lya

Resources on 3D Graphics Programming and Game Development in F#

120
kotlin-monads
kotlin-monads h0tk3y Kotlin

Monads for Kotlin

120
ukanren-rs
ukanren-rs ekzhang Rust

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

119
test-each
test-each ehmicky JavaScript

🤖 Repeat tests. Repeat tests. Repeat tests.

119
deepr
deepr gagolews

Deep R Programming (Open-Access Textbook)

118
essential-scala
essential-scala underscoreio Scala

Source code for Underscore's Essential Scala

118
funcj
funcj typemeta Java

Assorted functional-oriented data structures and algorithms for Java.

118
scalacheck-toolbox
scalacheck-toolbox 47degrees Scala

A helping hand for generating sensible data with ScalaCheck

118
hook
hook hook-lang C

The Hook Programming Language

118
Komprehensions
Komprehensions pakoito Kotlin

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

118
underscore
underscore rjNemo Go

🌟 Useful functional programming helpers for Go

118
f
f igrishaev Python

Functional stuff for Python

118
fun
fun baetheus TypeScript

Functional programming for deno and javascript. Monads, semigroups, optics, parsers, state management, yadda yadda yadda.

117
spotted-leopards
spotted-leopards typelevel Scala

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

117
rimmel
rimmel ReactiveHTML TypeScript

A Stream-Oriented UI library for the Rx.Observable Universe.

116
ramda-debug
ramda-debug sebinsua JavaScript

:ram: Debugging for Ramda.

116
compose-state
compose-state tvler JavaScript

Compose multiple setState or getDerivedStateFromProps updaters in React

116
emel
emel mrdimosthenis Gleam

A simple and functional machine learning library for the Erlang ecosystem

115
ObservableComputations
ObservableComputations IgorBuchelnikov C#

Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChange...

115
zio-entity
zio-entity tobia80 Scala

Zio-Entity, a distributed, high performance, functional event sourcing library

115
gloe
gloe ideos Python

A general-purpose library designed to guide developers in expressing their code as a flow.

114
lectures
lectures scalasummerschool Scala

Learn Functional Programming in Scala

114
RxTuples
RxTuples pakoito Java

Simple tuples to use with RxJava [STABLE]

114
Freasy-Monad
Freasy-Monad Thangiee Scala

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

113
fp-pack
fp-pack superlucky84 TypeScript

A functional toolkit focused on type-safe pipelines, not FP dogma, for JavaScript and TypeScript.

112
explicit-design
explicit-design bespoyasov TypeScript

Source code for the “Explicit Design” post series.

112
Desk
Desk Hihaheho Rust

🔮 The application platform for your cyberpunk desk

112
ecto_morph
ecto_morph Adzz Elixir

morph your Ecto capabilities into the s t r a t o s p h e r e !

111
ldbc
ldbc takapi327 Scala

ldbc (Lepus Database Connectivity) is a pure functional database connectivity layer for Scala 3. It provides a type-safe API with first-class support...

110
functional
functional functionalland JavaScript

Common Functional Programming Algebraic data types for JavaScript that is compatible with most modern browsers and Deno.

110
gogu
gogu esimov Go

A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.

109
command-center
command-center reibitto Scala

A CLI-based launcher and general productivity tool.

109
effects.js
effects.js nythrox JavaScript

Algebraic effects in javascript with scoped handlers, multishot delimited continuations, stack safety, do notation and higher-order effects

109
froid
froid mchav Frege

A library for using the Frege programming language in Android development.

108
ramda-ruby
ramda-ruby lazebny Ruby

Ruby port of http://ramdajs.com

108
lda-topic-modeling
lda-topic-modeling lettier PureScript

A PureScript, browser-based implementation of LDA topic modeling.

108
plato
plato cdiggins C#

A simple and efficient cross-platform programming language.

107
stream-result
stream-result GetStream Kotlin

🚊 Railway-oriented library to easily model and handle success/failure for Kotlin Multiplatform.

107
unpythonic
unpythonic Technologicat Python

Supercharge your Python with parts of Lisp and Haskell. Py3.10-3.14.

107
abacus-common
abacus-common landawn Java

Release the power in Java programming

106
R.apex
R.apex PropicSignifi Apex

Functional utility library for Apex

106
endless
endless endless4s Scala

endless is a library to build distributed systems in functional Scala using a pluggable runtime model

106
react-collection-helpers
react-collection-helpers joshwcomeau JavaScript

A suite of composable utility components to manipulate collections.

106
orkestra
orkestra Orkestra-Tech Scala

Functional DevOps with Scala and Kubernetes

106
cr-sparse
cr-sparse carnotresearch Jupyter Notebook

Functional models and algorithms for sparse signal processing

105