Topic

functional-programming

Repositories (1332)

creative-scala
creative-scala creativescala Scala

Quick, graphical, fun introduction to programming in Scala.

209
deprecated-coalton-prototype
deprecated-coalton-prototype stylewarning Common Lisp

Coalton is (supposed to be) a dialect of ML embedded in Common Lisp.

208
scala-design-patterns
scala-design-patterns josephguan Scala

Design patterns implemented in Scala.

206
combine-promises
combine-promises slorber TypeScript

Like Promise.all(array) but with an object instead of an array.

205
hm-def
hm-def xodio JavaScript

Runtime type checking for JS with Hindley Milner signatures

204
rangeless
rangeless ast-al C++

c++ LINQ -like library of higher-order functions for data manipulation

204
kingly
kingly brucou JavaScript

Zero-cost state-machine library for robust, testable and portable user interfaces (most machines compile ~1-2KB)

204
lift
lift rollbear C++

constexpr C++17 library for simplifying higher order functions in application code

204
immutable
immutable lucaong Crystal

Thread-safe, persistent, immutable collections for the Crystal language

203
swift-effect
swift-effect Alex-Ozun Swift

Algebraic Effects and Effect Handlers for Swift

203
functional
functional fp4php PHP

PHP Functional Programming library. Monads, common use functions and generic collections.

203
deep-waters
deep-waters antonioru JavaScript

🔥Deep Waters is an easy-to-compose functional validation system for javascript developers 🔥

202
funcadelic.js
funcadelic.js thefrontside JavaScript

Functional programming and category theory for everyday JavaScript development

202
morphir
morphir finos Rust

A universal language for business and technology

202
flutter-bloc-clean-architecture
flutter-bloc-clean-architecture VincentJouanne Dart

🏛 Flutter clean architecture using the bloc library for state management. This repository aims to help people to architecture their Flutter apps by p...

201
bow-arch
bow-arch bow-swift Swift

🏛 Functional Architecture in Swift using Bow

198
scala-server-toolkit
scala-server-toolkit avast Scala

Functional programming toolkit for building server applications in Scala.

198
oryx
oryx cognitedata F#

.NET Cross platform and highly composable middleware for building web request handlers in F#

198
patoline
patoline patoline OCaml

Patoline typesetting system

198
goggles
goggles kenbot Scala

Pleasant, yet principled Scala optics DSL

196
pfps-examples
pfps-examples gvolpe Scala

:izakaya_lantern: Standalone examples shown in the book "Practical FP in Scala: A hands-on approach"

196
parser-ts
parser-ts gcanti TypeScript

String parser combinators for TypeScript

196
Kickstarter-ReactiveExtensions
Kickstarter-ReactiveExtensions kickstarter Swift

A collection of extensions to the ReactiveSwift framework.

193
xef
xef xebia-functional Kotlin

Building applications with LLMs through composability, in Kotlin

192
pattern-matching-ts
pattern-matching-ts stefano-regosa-deel TypeScript

⚡ Pattern Matching in Typescript

190
KotlinDiscreteMathToolkit
KotlinDiscreteMathToolkit MarcinMoskala Kotlin

Set of extensions for Kotlin that provides Discrete math functionalities

189
nyaya
nyaya japgolly Scala

Random Data Generation and/or Property Testing in Scala & Scala.JS.

188
libf
libf GJDuck C++

C++ as a Pure Functional Programming Language

187
L1
L1 mlajtos JavaScript

L1: Tensor Studio — The playground for tensors

187
zio-logging
zio-logging zio Scala

Powerful logging for ZIO 2.0 applications, with compatibility with many logging backends out-of-the-box.

187
canoe
canoe augustjune Scala

Functional Telegram Bot API for Scala

186
nine-cards-v2
nine-cards-v2 xebia-functional Scala

An Open Source Android Launcher built with Scala on Android

185
sup
sup kubukoz Scala

Composable, purely functional healthchecks in Scala.

185
haskellings
haskellings MondayMorningHaskell Haskell

An automated tutorial to teach you about Haskell!

185
nestjs-ddd-devops
nestjs-ddd-devops andrea-acampora TypeScript

Ready-to-use project following DDD, Clean Architecture and Functional Programming best practices, combined with some DevOps techniques such as CI, CD...

184
akar
akar missingfaktor Python

First-class patterns for Clojure. Made with love, functions, and just the right amount of syntax.

183
convtools-ita
convtools-ita iTechArt Python

convtools is a python library to declaratively define conversions for processing collections, doing complex aggregations and joins.

183
upperbound
upperbound SystemFw Scala

A purely functional rate limiter

183
maryamyriameliamurphies.js
maryamyriameliamurphies.js sjsyrek JavaScript

A library of Haskell-style morphisms ported to ES2015 JavaScript using Babel.

182
fennel-fp-neovim
fennel-fp-neovim humorless Clojure

A series of articles exploring Fennel and Functional Programming in Neovim

182
vonuvoli-scheme
vonuvoli-scheme volution Rust

vonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performan...

182
functional-examples
functional-examples dmitriz JavaScript

Examples with Functional JavaScript, following Professor Frisby's course

181
disco
disco disco-lang TeX

Functional teaching language for use in a discrete mathematics course

181
OptionalExtensions
OptionalExtensions RuiAAPeres Swift

Swift µframework with extensions for the Optional Type

180
lean-by-example
lean-by-example lean-ja Lean

コード例で学ぶ Lean 言語

179
functional-go
functional-go logic-building Go

This library is inspired by functional programming - Clojure

179
scala-workflow
scala-workflow aztek Scala

Boilerplate-free syntax for computations with effects

178
grokkingfp-examples
grokkingfp-examples miciek Scala

All examples and exercises from the Grokking Functional Programming book

178
iota
iota frees-io Scala

Fast [co]product types with a clean syntax. For Cats & Scalaz.

177
MVI-Architecture
MVI-Architecture qingmei2 Kotlin

The practice of MVI + Jetpack architecture in Android.

177