An open API service indexing awesome lists of open source software.

Functional programming

In computer science, functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.

https://github.com/gabriel-bornea/monadyssey

Monadyssey is a TypeScript toolkit designed to enhance application correctness with functional programming. It values type safety, composability, and efficiency in async patterns, and helps make code clearer and more reliable.

functional-programming typescript

Last synced: 07 Mar 2026

https://github.com/h2non/hu

Small, generic functional helper library for node.js and browsers

clojure clojurescript curry functional-programming javascript memoize wisp

Last synced: 13 Apr 2025

https://github.com/howprogrammingworks/higherorderfunction

Higher-order functions having functions as arguments or result

callback factory fp functional-programming high-order high-order-function wrapper

Last synced: 07 Apr 2025

https://github.com/amirgamil/lispy

A Lisp-dialect written in Go featuring a library written in itself, a REPL, tail-optimized recursion, macros, and a meta-circular interpreter.

functional-programming go interpreter lisp recursive-descent-parser tree-walk-interpreter

Last synced: 14 Apr 2025

https://github.com/fibo/games-of-life

is a Mathematical solution of any Game of Life variation

functional-programming game-of-life

Last synced: 28 Jul 2025

https://github.com/derive4j/derive4j-fj

Automatic derivation of functional-java typeclasse instances and optics

derive4j functional-programming functionaljava java java-8 typeclasses

Last synced: 28 Oct 2025

https://github.com/chouffe/haskell-bazaar

Explore haskell and functional programming concepts

fp functional-programming haskell haskell-bazaar search

Last synced: 16 May 2025

https://github.com/nerdsupremacist/sweeft

Swift but a bit Sweeter - More Syntactic Sugar for Swift #MakeSwiftGreatAgain

api closure cocoapods extensions functional-programming json library sweet swift syntax

Last synced: 23 Mar 2025

https://github.com/splunk/pipelines

Concurrent processing pipelines in Go.

concurrency functional-programming go golang pipelines

Last synced: 11 Oct 2025

https://github.com/marceloboeira/bvgame

💛 an unofficial BVG Stations Game

bvg elm functional-programming game non-official subway train ubahn

Last synced: 15 Mar 2025

https://github.com/MystPi/act

🎬 Compose stateful actions to simulate mutable state

functional-programming gleam monad state

Last synced: 08 May 2025

https://github.com/rossellhayes/crossmap

❌🗺 Apply Functions to All Combinations of List Elements

functional-programming r rstats tidyverse

Last synced: 09 Mar 2026

https://github.com/yogi7y/functional_programming_dart

Functional Programming concepts in Dart & Flutter.

dart flutter fp functional-programming

Last synced: 07 Nov 2025

https://github.com/arrow-kt/arrow-incubator

Λrrow Incubator is part of Λrrow, a functional companion to Kotlin's Standard Library

arrow functional-programming kotlin-library

Last synced: 14 Apr 2025

https://github.com/psfinaki/checkyourczech

The service to practice Czech grammar.

czech functional-programming hacktoberfest webservice

Last synced: 07 Mar 2026

https://github.com/klappdev/jpml

Java pattern matching library

functional-programming java java-11 java-8 pattern-matching

Last synced: 10 Apr 2025

https://github.com/howprogrammingworks/memoization

Memoization of synchronous and asynchronous functions

cache function functional-programming javascript js memoization memoize node nodejs

Last synced: 07 May 2025

https://github.com/jmlweb/ramdu

Small utils set built around Ramda

belt extension fp functional-programming javascript ramda utils

Last synced: 13 May 2025

https://github.com/yuhanz/ramda-php

A PHP implementation of functional programming library equivalent to ramda.js.

functional-programming php

Last synced: 13 Apr 2025

https://github.com/oscarsaharoy/lambda-fibonacci

js lambda calculus implementation of the fibonacci sequence

functional-programming lambda-calculus theory

Last synced: 11 Apr 2025

https://github.com/nestauk/svizzle

Svelte components for data visualisation and utilities for data transformation.

components dataviz functional-programming svelte

Last synced: 11 Sep 2025

https://github.com/go-board/std

An enhanced version of the standard library based the new Generics feature.

collection error-handling functional-programming generics golang iterator monad optional

Last synced: 14 Jan 2026

https://github.com/sergiors/pipeline

Compose sequence of operations, immutable without side-effects

functional-programming php7 pipeline

Last synced: 11 Mar 2026

https://github.com/hashimthepassionate/python-deep-dive

Dive deep into Python, covering its fundamentals, OOP, data structures, algorithms, and design patterns. You'll learn advanced Python techniques, CPython compilation, and become proficient in sophisticated data structures and algorithms. By mastering these concepts, you will be well-prepared to handle complex programming challenges.

cpython datastructures-algorithms design-pattern functional-programming metaprograming object-oriented-programming

Last synced: 08 Oct 2025

https://github.com/imclerran/roc-start

A CLI tool to initialize new roc projects and add or update dependencies for existing projects.

cli functional-programming roc-lang tooling

Last synced: 01 Feb 2026

https://github.com/mkj-is/noopkit

Short for No-operation Kit. Set of functions making work with empty closures a breeze.

functional-programming swift

Last synced: 15 Sep 2025

https://github.com/niklasf/python-tinyhtml

A tiny library to safely render compact HTML5 from Python expressions.

functional-programming html html5 python python3 vdom

Last synced: 08 Oct 2025

https://github.com/baethon/phln

Set of small utility functions. Inspired by Ramda 💜

fp function-php functional-programming php

Last synced: 19 Apr 2025

https://github.com/justasmasiulis/args

Header only library for binding, reordering and currying of function arguments without cost

bind binder cpp cpp14 currying easy-to-use fast functional functional-programming header-only modern modern-cpp monadic optimization reorder reordering simple small type-erasure

Last synced: 26 Mar 2025

https://github.com/baguettephp/functools

Functional toolbox

functional-programming php

Last synced: 18 Oct 2025

https://github.com/ziman/ttstar

Dependently typed core calculus with erasure

dependent-types erasure functional-programming type-system typechecker

Last synced: 06 Jan 2026

https://github.com/wallymathieu/with

Extensions and classes to make immutable c# easier to use. Obsolete with introduction of records in C# 9.

c-sharp functional-programming immutable-types

Last synced: 23 Apr 2025

https://github.com/05st/artemis

Statically typed, high-level functional programming language.

functional functional-programming haskell interpreter language languages programming-language

Last synced: 25 Sep 2025

https://github.com/kspalaiologos/blc-mb

Binary Lambda Calculus evaluation engine written in Malbolge.

functional-programming lambda-calculus malbolge

Last synced: 10 Jul 2025

https://github.com/agiledigital/readonly-types

A collection of readonly TypeScript types inspired by the built-in ReadonlyArray, ReadonlyMap, etc.

functional-programming immutability typescript

Last synced: 16 Jan 2026

https://github.com/liufeigit/van-lang

Van programming language. Embeddable and extendable script language in C. Simple and efficient.Inspired by C, Simula and JavaScript

bytecode compliler dsl-interpreter emebeded extendable functional-programming interpreter object-oriented programming-language scripting-language van virtual-machine

Last synced: 13 Apr 2025

https://github.com/bespoyasov/rule-based-data-validation

Declarative data validation made with rule-based approach and functional programming.

declarative domain-driven-design functional-programming rule-based typescript validation

Last synced: 06 Mar 2026

https://github.com/revery-ui/revery-playground

Live, interactive playground for Revery examples

functional-programming live-coding ocaml playground reason reasonml revery

Last synced: 04 May 2025

https://github.com/birchb1024/genyris

Genyris presents a new programming paradigm. Objects can belong to multiple classes independent from construction allowing data to be classified into types after creation.

functional-programming java lisp-interpreter scheme-interpreter semantic-web

Last synced: 06 Apr 2025

https://github.com/yousefvand/sanctuary-examples

Example projects using sanctuary.js as FP library

examples functional-programming javascript

Last synced: 23 Jul 2025

https://github.com/webcpu/haskellred

A functional library for Red programmers

functional-programming haskell red-lang

Last synced: 05 May 2025

https://github.com/mrosata/packt-mastering-fp

PacktPub "Mastering Functional Programming with JavaScript" video course materials

boilerplate-application course-materials course-project exercises functional-programming packt packtpub

Last synced: 19 Jan 2026

https://github.com/calvinlfer/free-monads-functional-web-apps

Delving into Free Monads and using them to write pure functional web applications

circe free-monads functional-programming http4s interpreter scala scalaz tutorial

Last synced: 20 Oct 2025

https://github.com/tureluren/refql

A library for composing and running database queries with rich IntelliSense and type safety

fantasy-land functional-programming nodejs orm query-builder query-language semigroup sql typescript

Last synced: 21 Feb 2026

https://github.com/toadharvard/lambada

Step-by-step Lambda calculus interpreter for AO, CBN, CBV, NOR strategies

functional-programming lambda-calculus ocaml

Last synced: 06 Oct 2025

https://github.com/michaelbull/kotlin-itertools

Multiplatform combinatoric sequences for Kotlin, inspired by python-itertools.

android functional functional-programming ios iterator js jvm kotlin kotlin-multiplatform linux python-itertools sequence

Last synced: 05 Mar 2026

https://github.com/finsberg/category-theory-python

Learning platform for category theory in python

category-theory functional-programming

Last synced: 01 May 2025

https://github.com/bert2/nullable.extensions

A set of C# extension methods to help working with nullable types by implementing the Maybe monad on top of `T?`.

extension-methods functional-programming functor isomorphism maybe-monad monad nullable-reference-types nullable-types

Last synced: 16 Apr 2025

https://github.com/threecifanggen/python-functional-programming

Functional Programming Learning in Python.

functional-programming python

Last synced: 15 Apr 2025

https://github.com/streetstrider/fluh

simple & easy functional reactive library with atomic push strategy

flyd frp functional-programming javascript streams

Last synced: 14 Jun 2025

https://github.com/stoney95/pypely

From local functions to cloud deployed pipelines

data data-centric functional-programming mlops pipe pipeline readability testability

Last synced: 14 Jan 2026

https://github.com/divyanshu-rawat/functional-programming-js

A repo. that demonstrates use of functional programming in javascript

filter functional-programming functions javascript map reduce

Last synced: 04 Mar 2026

https://github.com/sandromaglione/eslint-plugin-fp-ts-strict

ESLint plugin for typescript to enforce fp-ts functions to avoid the most common javascript problems

code-style eslint eslint-fp-ts eslint-plugin eslint-rules fp-ts fp-ts-strict fp-ts-types functional functional-js functional-programming

Last synced: 11 Mar 2026

https://github.com/loopperfect/mixor

functional template library

cpp cpp17 functional-programming header-only

Last synced: 23 Jul 2025

https://github.com/davidmoten/kool

j.u.s.Stream alternative (synchronous only), reusable, faster, more operators, easier to use.

functional-programming java method-chaining stream synchronous

Last synced: 10 Apr 2025

https://github.com/reussir-lang/reussir

A programming language with region-based memory management

functional-programming llvm memory-management mlir

Last synced: 09 Mar 2026

https://github.com/roobie/mori-ext

Function bind syntax wrappers for mori

functional-programming immutable wrapper

Last synced: 20 Jan 2026

https://github.com/kentutorialbook/30minLearningJavaScriptMonad

30分でわかるJavaScriptプログラマのためのモナド入門

book functional-programming javascript monad mondas

Last synced: 10 Apr 2025

https://github.com/vmarcosp/es77.dev

:zap: Aprenda programação funcional com ReScript e React

bucklescript functional-programming react reasonml rescript rescript-react

Last synced: 01 Aug 2025

https://github.com/segunadebayo/lil-fp

Tiny functional programming primitives (like pipe, flow) to help write better future-proof code

fp functional-programming typescript utilities

Last synced: 25 Oct 2025

https://github.com/articulate/funky

Functional helper library

functional-programming javascript

Last synced: 18 Aug 2025

https://github.com/tkshill/quarto

A working example of the Quarto board game using Elm and Netlify. An exploration of game development, OSS, and functional programming.

board-game elm elm-lang example frontend functional-programming game game-development hacktoberfest hacktoberfest2021 open-source quarto

Last synced: 15 Jul 2025

https://github.com/helderberto/maximus

⚔️ Lightweight functional utilities.

fp functional functional-programming javascript js maximus ts typescript

Last synced: 11 Apr 2025

https://github.com/fabioluz/fun-js

Functional NodeJS Application Example

functional-programming javascript nodejs

Last synced: 07 Mar 2026

https://github.com/akabe/docker-ocaml

Minimum docker images for OCaml+OPAM

docker functional-programming ocaml opam

Last synced: 10 Apr 2025

https://github.com/ocramz/thih

typing haskell in haskell

compilers functional-programming type-inference

Last synced: 14 Apr 2025

https://github.com/shalimov/lzdash

Lazy / non-strict evaluation in JavaScript

fp functional-programming javascript lazy-evaluation non-strict

Last synced: 19 Jul 2025

https://github.com/fractalblocks/fractal

Fractal Framework. A minimalist and well crafted app, content or component is our conviction. (inactive)

architecture frontend functional-programming typescript unidirectional-data-flow web

Last synced: 31 Jul 2025

https://github.com/extremecodetv/message-passing

Пример реализации посылки сообщений

functional-programming javascript message-passing oop

Last synced: 28 Mar 2025