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/kspalaiologos/blc-mb

Binary Lambda Calculus evaluation engine written in Malbolge.

functional-programming lambda-calculus malbolge

Last synced: 10 Jul 2025

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/webcpu/haskellred

A functional library for Red programmers

functional-programming haskell red-lang

Last synced: 05 May 2025

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: 08 Jul 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: 28 Jul 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/yousefvand/sanctuary-examples

Example projects using sanctuary.js as FP library

examples functional-programming javascript

Last synced: 23 Jul 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/toadharvard/lambada

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

functional-programming lambda-calculus ocaml

Last synced: 14 Jun 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

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/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/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: 12 Apr 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/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/finsberg/category-theory-python

Learning platform for category theory in python

category-theory functional-programming

Last synced: 01 May 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: 06 May 2025

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: 05 Apr 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/loopperfect/mixor

functional template library

cpp cpp17 functional-programming header-only

Last synced: 23 Jul 2025

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

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

book functional-programming javascript monad mondas

Last synced: 10 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/articulate/funky

Functional helper library

functional-programming javascript

Last synced: 18 Aug 2025

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

Functional Programming Learning in Python.

functional-programming python

Last synced: 15 Apr 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/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/fabioluz/fun-js

Functional NodeJS Application Example

functional-programming javascript nodejs

Last synced: 24 Apr 2025

https://github.com/tiagodalloca/city-weather-clj

Small web application which consumes the Open Weather API and makes use of Clojure's atom construct as cache.

api backend clojure functional-programming

Last synced: 30 Apr 2025

https://github.com/sdingcn/clo

a Lisp-like functional language with flexible suspension and resumption

compiler continuation coroutine functional-programming garbage-collection interpreter programming-language quine runtime

Last synced: 30 Jun 2025

https://github.com/vknabel/lithia

Early development, experimental functional programming language with an implicit but strong and dynamic type system.

experimental functional-programming hacktoberfest language lithia lithialang programming-language

Last synced: 10 Jun 2025

https://github.com/blackmatov/fun.hpp

My old crazy idea about functional programming in C++

c-plus-plus c-plus-plus-17 cpp cpp17 functional-programming haskell type-classes

Last synced: 12 Apr 2025

https://github.com/rjdestigter/todomvc-fp

A take on TodoMVC developed using functional effects with @matechs/effect and fp-ts

fp-ts functional-programming io-ts matechs-effect streams todomvc

Last synced: 22 Apr 2025

https://github.com/carlosedp/zio-temporal-hello

Sample hello application using Scala 3 and zio-temporal

functional-programming scala temporal zio

Last synced: 19 Mar 2025

https://github.com/Brettm12345/thumbor-ts

Immutable TypeScript client for building Thumbor URLs

fp-ts functional-programming thumbor thumbor-urls

Last synced: 27 Mar 2025

https://github.com/brettm12345/thumbor-ts

Immutable TypeScript client for building Thumbor URLs

fp-ts functional-programming thumbor thumbor-urls

Last synced: 19 Mar 2025

https://github.com/grady-lad/composition-logger

The most optimal way to visualize/debug functional compositions :mag:

compose composition-logger functional-compositons functional-programming javascript log pipe

Last synced: 12 Aug 2025

https://github.com/phel-lang/web-skeleton

A simple skeleton to build a website using Phel.

functional-programming phel phel-lang php scaffolding webapp

Last synced: 26 Jun 2025

https://github.com/chemaclass/phel-snake

The snake game using the CLI terminal written in phel.

functional-programming phel phel-lang php

Last synced: 05 Jul 2025

https://github.com/gavinhome/flying-redux

An assembled flutter application framework based on Redux state management.

assembled component flutter framework functional-programming redux state-management

Last synced: 11 Apr 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: 10 Apr 2025

https://github.com/marcwrobel/functional-programming-jargon-fr

Le jargon du monde de la programmation fonctionnelle en termes simples !

fp functional-programming programmation-fonctionnelle

Last synced: 14 Aug 2025

https://github.com/nathsou/yolang-res

Rust-like language compiling directly to WebAssembly

functional-programming programming-language rescript rust wasm webassembly

Last synced: 13 Feb 2025

https://github.com/demystifyfp/fstweet

Twitter Clone in F# - Official GitHub Repository of the Book F# Applied II

azure-app-service chessie fsharp functional-programming logary postgresql railway-oriented-programming sqlprovider suave

Last synced: 12 Jun 2025

https://github.com/haskell-to-elm/servant-to-elm-example

Full-stack web app, built in a typesafe functional way, where servant-to-elm generates types, decoders/encoders, and fetching functions from Haskell types and Servant endpoint definition to Elm.🤘🏻

codegen codegeneration elm-lang elm-language functional-programming generic-types haskell haskell-application http-client http-server servant typesafe

Last synced: 26 Jul 2025

https://github.com/abhiroop/okasaki

A Haskell Collections library. [WIP]

algorithms data-structures functional-programming haskell

Last synced: 14 Aug 2025

https://github.com/vitorluizc/uncouple

📂 Uncouple constructors and classes methods into functions.

functional-programming javascript uncouple

Last synced: 13 Apr 2025

https://github.com/hackworthltd/primer

A pedagogical functional programming language.

education functional-programming primer programming programming-language

Last synced: 16 May 2025

https://github.com/thibmaek/pure-fun

😊 A collection of Javascript pure functions/helpers with 0 dependencies

esm esnext functional-programming helper immutable javascript pure-function utils

Last synced: 11 Apr 2025

https://github.com/aspnetde/iubh.tor

Is functional programming suitable for mobile app development?

android csharp fabulous fsharp functional-programming ios object-oriented-programming oop xamarin

Last synced: 14 Jun 2025

https://github.com/mrdimosthenis/fsharp.synapses

A plug-and-play library for neural networks written in FSharp

deep-learning fsharp functional-programming machine-learning neural-network

Last synced: 16 May 2025

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

Experimental, uni-directional and purely functional architecture in Swift.

effects elm-architecture functional-programming redux state swift swift-package unidirectional-data-flow

Last synced: 04 Aug 2025

https://github.com/afsalthaj/safe-string-interpolation

A type driven approach to string interpolation, aiming at consistent, secure, and only-human-readable logs and console outputs !

automatic derviation fp functional-programming interpolation logging macros scala string string-manipulation typeclass typesafety

Last synced: 26 Apr 2025

https://github.com/sadanandpai/rxjs-challenges

Functional Reactive Programming challenges solved using RxJS

functional-programming javascript reactive-programming rxjs typescript

Last synced: 27 Mar 2025

https://github.com/matheus23/irreactive.com

My Blog about User Interface- and Functional Programming.

blog elm elm-pages functional-programming user-interfaces

Last synced: 22 Apr 2025

https://github.com/sayanarijit/yamlfun

[Proof of Concept] Embedded functional scripting language with YAML ¯\_(ツ)_/¯

functional-programming rust yaml

Last synced: 25 Mar 2025

https://github.com/sirh3e/rust

Sirh3e.Rust is a library that provide missing features in C# where are fundamental in the Rust Programming Language

functional-programming functional-programming-using-csharp monad option result rust rust-programming-language

Last synced: 16 Jun 2025

https://github.com/zhentian-wan/ramda-demo

Example collections for ramda.js

es6 functional-programming javascript ramdajs

Last synced: 28 Jun 2025

https://github.com/joselion/maybe

A monadic wrapper with a type-safe API to handle throwing operations in a functional way

error-handling exception-handling functional-java functional-programming hacktoberfest hacktoberfest2022 java maybe monad

Last synced: 20 Mar 2025

https://github.com/tolikpylypchuk/matchmaker

A library which enables more powerful pattern matching in C#

c-sharp functional-programming net-standard pattern-matching

Last synced: 20 Mar 2025

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

Media blog for the functional companion to Kotlin's Standard Library

arrow category-theory functional-programming funktionale kategory kotlin monads optics tutorial typeclasses

Last synced: 14 Apr 2025

https://github.com/pureharm/pureharm-movie-server

Example of an application web server written in pure functional Scala using the typelevel stack

cats-effect fs2 functional-programming postgresql pureharm scala server skunk

Last synced: 13 May 2025

https://github.com/ramonxm/functional-programming

🔢 | Repository applying functional programming.

functional-programming paradigms patterns

Last synced: 12 Apr 2025

https://github.com/srid/zulip-archive

Zulip Archive viewer (statically generated HTML)

functional-programming static-site zulip

Last synced: 16 Mar 2025

https://github.com/mitranim/fpx

Functional programming extensions for JS. Lightweight replacement for Lodash.

functional-programming lodash toolbox toolkit utility utils

Last synced: 31 Aug 2025

https://github.com/davidvujic/pythonic-railway

Experimenting with Railway oriented programming and Python

experiments functional-programming python railway-oriented-programming

Last synced: 14 Apr 2025

https://github.com/AlejandroME/ReaderM

Repository with a simple Microservice demonstrating some Functional Patterns

akka-http cats circe doobie functional-programming scala

Last synced: 30 Apr 2025

https://github.com/SUNJIANZHI/JINH

Pure Functional Actuarial Language

actuarial-science functional-programming haskell

Last synced: 06 May 2025

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

Plume is a lightweight programming language that aims to be portable, powerful and easy to learn.

algebraic-data-types compiler functional-programming haskell imperative-programming lightweight programming-language traits

Last synced: 13 Aug 2025

https://github.com/minikin/result_type

💊 Result Type for Dart represents either a success or a failure, including an associated value in each case.

dart either flutter functional-programming result result-type

Last synced: 17 Mar 2025

https://github.com/nooga/fy

A a tiny concatenative programming language JIT compiled to aarch64 machine code.

compiler concatenative concatenative-language functional-programming jit stack-based zig

Last synced: 15 Apr 2025