Topic

functional-programming

Repositories (1348)

swift-effect
swift-effect Alex-Ozun Swift

Algebraic Effects and Effect Handlers for Swift

219
morphir
morphir finos Rust

A universal language for business and technology

217
libretto
libretto TomasMikula Scala

Declarative concurrency and stream processing library for Scala

215
Jails
Jails jails-org TypeScript

Elegant and Minimalistic Web Components Micro Framework

212
category-theory-for-dotnet-programmers
category-theory-for-dotnet-programmers cboudereau C#

This repo contains all c++ / haskell samples from Bartosz Milewski's book (Category Theory for Programmers) converted to csharp and fsharp

210
algebraic-effects
algebraic-effects phenax TypeScript

Manage side-effects in your javascript application cleanly with algebraic effects

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

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

206
kingly
kingly brucou JavaScript

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

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

204
lift
lift rollbear C++

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

204
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
functional
functional fp4php PHP

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

203
immutable
immutable lucaong Crystal

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

203
funcadelic.js
funcadelic.js thefrontside JavaScript

Functional programming and category theory for everyday JavaScript development

202
stateless
stateless suned Python

Statically typed, purely functional effects for Python.

200
patoline
patoline patoline OCaml

Patoline typesetting system

200
deep-waters
deep-waters antonioru JavaScript

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

200
oryx
oryx cognitedata F#

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

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

Functional programming toolkit for building server applications in Scala.

198
bow-arch
bow-arch bow-swift Swift

🏛 Functional Architecture in Swift using Bow

198
parser-ts
parser-ts gcanti TypeScript

String parser combinators for TypeScript

197
pfps-examples
pfps-examples gvolpe Scala

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

197
super-utils-plus
super-utils-plus Dhaxor TypeScript

Modern typed utility library in the spirit of Lodash — 140+ array/object/string/function helpers with zero dependencies (ESM + CJS)

195
nyaya
nyaya japgolly Scala

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

195
goggles
goggles kenbot Scala

Pleasant, yet principled Scala optics DSL

195
lean-by-example
lean-by-example lean-ja Lean

コード例で学ぶ Lean 言語

194
Kickstarter-ReactiveExtensions
Kickstarter-ReactiveExtensions kickstarter Swift

A collection of extensions to the ReactiveSwift framework.

194
xef
xef xebia-functional Kotlin

Building applications with LLMs through composability, in Kotlin

192
KotlinDiscreteMathToolkit
KotlinDiscreteMathToolkit MarcinMoskala Kotlin

Set of extensions for Kotlin that provides Discrete math functionalities

191
zio-logging
zio-logging zio Scala

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

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

⚡ Pattern Matching in Typescript

189
haskellings
haskellings MondayMorningHaskell Haskell

An automated tutorial to teach you about Haskell!

189
L1
L1 mlajtos JavaScript

L1: Tensor Studio — The playground for tensors

187
libf
libf GJDuck C++

C++ as a Pure Functional Programming Language

187
nine-cards-v2
nine-cards-v2 xebia-functional Scala

An Open Source Android Launcher built with Scala on Android

187
canoe
canoe augustjune Scala

Functional Telegram Bot API for Scala

186
sup
sup kubukoz Scala

Composable, purely functional healthchecks in Scala.

185
upperbound
upperbound SystemFw Scala

A purely functional rate limiter

184
convtools-ita
convtools-ita iTechArt Python

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

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

183
disco
disco disco-lang TeX

Functional teaching language for use in a discrete mathematics course

183
grokkingfp-examples
grokkingfp-examples miciek Scala

All examples and exercises from the Grokking Functional Programming book

182
akar
akar missingfaktor Python

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

182
maryamyriameliamurphies.js
maryamyriameliamurphies.js sjsyrek JavaScript

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

181
functional-examples
functional-examples dmitriz JavaScript

Examples with Functional JavaScript, following Professor Frisby's course

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

180