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/sebbekarlsson/simple-pipe

🚿 Function Composition for Python

composition functional-programming pipe python

Last synced: 13 Oct 2025

https://github.com/zarinfam/java-type-classes-sample

This is a sample project to describe and implement type classes functional programming concept in Java. You can find complete article in this link:

functional-programming java java8 scala type-classes

Last synced: 19 Apr 2026

https://github.com/neiljbrown/java-functional-interface-examples

A set of Java code examples illustrating the set of functional interfaces that were added to the JDK's java.util.function package in Java 8+.

examples functional-programming java

Last synced: 11 Feb 2026

https://github.com/mickstanciu/go-fn

GO Functional Programming

functional-programming functors

Last synced: 11 Oct 2025

https://github.com/acorrenson/pym-s

Python with a sweet functionnal taste

functional-programming ocaml python transpiler typedef

Last synced: 18 Apr 2026

https://github.com/meetzaveri/elite-async

🛠️ Zero dependencies, pure vanilla, slim and compact set of async utilities

async callbacks control-flow functional-programming javascript

Last synced: 11 Mar 2025

https://github.com/phipsgabler/dsl-examples

Shows examples of patterns used in Scala embedded DSLs.

dsl functional-programming scala

Last synced: 15 Mar 2025

https://github.com/segfaultax/pyeither

An implementation of Data.Either from Haskell in Python

applicative either functional-programming functional-python functor haskell monad python

Last synced: 25 Feb 2026

https://github.com/ariebovenberg/calls

Simple, typed, composable tools for callables.

composable functional-programming functools mypy python

Last synced: 27 Oct 2025

https://github.com/sigilbyte/functional-programming-language-fun

About Fun is a playful implementation of the basic functional programming language F. This was a group project by CS students @ LMU Munich.

compiler functional-programming haskell parser tokenizer

Last synced: 29 May 2026

https://github.com/jiangweixian/functional-md

render markdown functional

functional-programming github markdown

Last synced: 13 Apr 2025

https://github.com/peterperhac/monad-transformers

Code, etc for a meetup event. Monad transformers talk I gave at Brighton.

fp functional-programming monad scala

Last synced: 04 Jul 2025

https://github.com/draekien-industries/waystone-dotnet

A collection of class libraries which implement useful patterns that can be used in .NET

csharp functional-programming monads netstandard20 nuget-package option option-pattern optional result result-pattern result-type

Last synced: 01 Feb 2026

https://github.com/mnie/resulttype

ResultType implementation in C#

csharp functional-programming result-type

Last synced: 11 Mar 2026

https://github.com/taurusolson/fntools

Functional programming tools for data processing

data functional-programming

Last synced: 02 Jul 2025

https://github.com/bertrand31/api-rate-limiter

A sample HTTP API using a custom rate limiter written in Scala

api cats functional-programming http4s rate-limiter scala

Last synced: 16 May 2025

https://github.com/lysxia/test-fun

Representation of higher-order functions for property testing

functional-programming random testing

Last synced: 25 Oct 2025

https://github.com/rgrannell1/visp

Toy vau-calculus language with non-sexpr syntax

functional-programming lambda-calculus toy-language vau-calculus

Last synced: 11 Jan 2026

https://github.com/timonson/bashfunc

A small Bash library for functional programming - map, filter, reduce and more

bash fp functional functional-programming map reduce shell

Last synced: 04 Jul 2025

https://github.com/sliptype/react-pure

❄️ An example of managing state using Purescript in a React app

functional-programming purescript react

Last synced: 09 May 2026

https://github.com/baileympearson/iterable-ts

A Typescript library providing flexible and composable iterator operations.

functional-programming iterables typescript

Last synced: 13 Feb 2026

https://github.com/reslava/nuget-package-reslava-result

Railway-oriented programming for .NET. Handle errors without exceptions, compose async pipelines, and generate Minimal API endpoints automatically. Result<T>, OneOf, Maybe, LINQ syntax, and Roslyn analyzers — all in one zero-dependency package.

asp-net crtp csharp fluent-api functional-programming linq minimal-api mvc-api nuget-package oneof openapi rails-api result-pattern roslyn-analyzers roslyn-codefix roslyn-generator type-safe validation

Last synced: 05 Apr 2026

https://github.com/joebew42/elixir_mostly_adeguate_guide

Examples from "Mostly Adeguate Guide" written in Elixir

examples functional-programming

Last synced: 06 Apr 2025

https://github.com/coderaiser/zames

converts callback-based functions to Promises and apply currying to arguments

converts-callback curry functional functional-programming nodejs promisify

Last synced: 01 Jul 2025

https://github.com/mrhrifat/javascript

JavaScript is the most popular Programming language in the world. Over 97% of websites use JavaScript on the client side for web page behavior, often incorporating third-party libraries.

array code condition function functional-programming javascript javascript-concepts javascript-vanilla js loop object operator programming vanila-javascript

Last synced: 21 Sep 2025

https://github.com/alexandrabaturina/mars-rover-dashboard

Dashboard that allows the user to view data and images from one of the Mars rovers.

es6-javascript functional-programming higher-order-functions nasa-api nodejs pure-javascript

Last synced: 30 Apr 2026

https://github.com/lukaszcz/hcpl

A prototypical proof checker and programming language based on illative combinatory logic

combinatory-logic functional-programming proof-checking theorem-proving

Last synced: 29 Jan 2026

https://github.com/rgeraldporter/inquiry-monad

Inquiry is a process flow that allows one ask multiple questions about a subject value. This process grants observability over all results, returning a collection of all successes, failures, and the original subject.

aggregate chain either-monad functional functional-programming monad observability promise validation

Last synced: 29 Jan 2026

https://github.com/mlopes/wen

Date and time types and instances

cats datetime functional functional-programming scala typeclasses

Last synced: 14 Jan 2026

https://github.com/leolanese/becoming-functional

This is the second part of the Functional Programming introduction, and a more practical approach than theory one.

functional-programming js typescript

Last synced: 18 May 2026

https://github.com/muddassir235/tilawa

An Android Library, written in Kotlin, for streaming tilawa of the Qur'an from the web. Currently mp3quran.net is supported

android android-library functional functional-programming kotlin kotlin-library quran tilawa

Last synced: 01 Feb 2026

https://github.com/sourcevault/lazybindall

like bindall but lazy - meaning closures get created when needed.

functional-programming javascript livescript mostjs

Last synced: 21 Jan 2026

https://github.com/jdolle/unfun-ts

Practical helpers to unfunctionalize fp-ts types

fp-ts functional-programming typescript

Last synced: 04 Feb 2026

https://github.com/muhammadhassanraza25/todo-app-firebase

A dynamic Todo App built with HTML, CSS, and JavaScript, integrated with Firebase for real-time data management. Features include seamless editing and deleting of tasks for efficient list management.

creative-coding css3 firebase functional-programming html5 javascript todoapp

Last synced: 26 Feb 2026

https://github.com/yurrriq/tdd-with-idris

:book: Working through Type-Driven Development with Idris

dependent-types functional-programming idris learning theorem-proving type-driven-development

Last synced: 08 Feb 2026

https://github.com/pfpack/pfpack-unit-test

PrimeFuncPack Unit Test - a functional programming pack for .NET

csharp dotnet dotnet-core functional-programming unit-test unit-testing

Last synced: 01 Mar 2025

https://github.com/taharachedi/bank

💼 Client Management System in C++ – Easily manage, update, and organize client data with a simple console interface! 📂🔧

algorithms console-application console-game enums files functional-programming problem-solving string-manipulation structu

Last synced: 14 Jun 2025

https://github.com/arcanemage/javalaboratories-java-extensions

This is a library of utilities to encourage functional programming in Java, particularly for Java-8 developers but not exclusively.

functional-programming functor java-extensions lambda-expressions monad thread

Last synced: 14 Jan 2026

https://github.com/richecr/holo-fn

A minimal functional library for TypeScript featuring monads like Maybe, Either and Result. Built for composability and Rambda compatibility.

either-monad functional-programming maybe-monad monads result-pattern typescript

Last synced: 11 Jun 2025

https://github.com/imrafaelmerino/vertx-effect

Vertx-effect brings functional effects to the Vert.x ecosystem and is inspired by Erlang’s actor model. Its manifesto emphasizes principles such as maximizing the use of verticles for scalability, maintaining single responsibility for each verticle, and prioritizing simplicity to enhance reliability and ease debugging.

erlang functional-programming java json-values persistent-data-structure vertx vertx-values vertx3

Last synced: 27 Feb 2026

https://github.com/savkelita/tea-effect

The Elm Architecture for TypeScript with Effect

effect-ts elm functional-programming react tea-effect the-elm-architecture typescript

Last synced: 18 Jan 2026

https://github.com/pertsevds/predicate_dispatch

Predicative dispatch decorator for Python, based on idea from book "Functional Programming in Python"

dispatch functional-programming python

Last synced: 11 Feb 2026

https://github.com/sandromaglione/supabase-ts

Use supabase with Functional Programming and fp-ts

fp-ts functional-programming io-ts javascript supabase supabase-js typescript

Last synced: 11 Feb 2026

https://github.com/jottenlips/deprecated-jottenlips.github.io

📃 ReasonML markdown blog engine, turn an S3 bucket into a Github Pages blog

blog-engine experiment functional-programming jamstack javascript markdown ocaml react reason reasonml webpack

Last synced: 12 Feb 2026

https://github.com/daretodave/zurch

JavaScript library for common FP patterns

functional-programming functions tacit typescript-library

Last synced: 14 Feb 2026

https://github.com/aygp-dr/scheme-llm-toolkit

Composable Guile Scheme library for LLM integration featuring functional APIs, type-safe bindings, and meta-programming support for AI-powered development

functional-programming guile llm scheme

Last synced: 14 Feb 2026

https://github.com/jezek/funson

another approach to functional json for fun

experimental functional-programming golang json programming-language

Last synced: 23 Feb 2026

https://github.com/totallymoney/dynamodb.ok

Functional wrapper around AWS DynamoDB client in F#

aws aws-dynamodb dynamodb fsharp functional functional-programming result-type

Last synced: 21 Feb 2026

https://github.com/rborovina/scala-minesweeper

This is a Scala implementation of the classic Minesweeper game. The project features different difficulty levels, the ability to save and load games, hints, and a scoring system that takes into account the number of bombs, hints used, elapsed time, and user actions.

functional-programming scala

Last synced: 02 Mar 2026

https://github.com/belsrc/fjp

WIP, ye be warned - Function Js Playground: A place for me to play with functional coding in Javascript

functional functional-programming javascript

Last synced: 11 Apr 2025

https://github.com/vonzhou/scalaimpatient

Scala for the Impatient 《快学Scala》第一版习题代码

functional-programming scala

Last synced: 16 Apr 2026

https://github.com/papilo-cloud/mern-skeleton

This skeleton application will encapsulate rudimentary features and a workflow that's repeated for most MERN applications.

crud expressjs functional-programming javascript mern-stack mongodb mongoose nodejs tailwindcss

Last synced: 27 Mar 2026

https://github.com/univalence/spark-plumbus

Collection of tools for Scala Spark

functional-programming scala spark

Last synced: 17 Apr 2026

https://github.com/joggrdocs/funkai

A composable AI microframework built on ai-sdk, curried with funk-tional programming flair.

agents ai ai-sdk functional-programming microframework nodejs prompts typescript vercel-ai-sdk workflows

Last synced: 01 Apr 2026

https://github.com/harrisongrodin/structure-editor

Structure editor for a basic typed functional programming language

functional-programming structure-editor

Last synced: 12 Oct 2025

https://github.com/jeffersonribeiro/html5-canvas-tetris

Built by following Math Math Method Tutorial

canvas functional-programming html5

Last synced: 16 May 2025

https://github.com/noyzys/nautchkafe-vanish

A simple bukkit/spigot plugin 1.21 :: vanish moderation system.

adventure bukkit bukkit-plugin fp functional-programming java kyori spigot spigot-plugin vanish vanishing

Last synced: 05 Mar 2026

https://github.com/fr33m0nk/type-driven-functional-programming

Typedriven Functional programming in Typescript targeting Bun runtime

bun functional-programming type-driven-development typescript

Last synced: 12 Oct 2025

https://github.com/nhyne/zio-bazel

Playground for learning ZIO things

functional-programming scala zio

Last synced: 28 Jun 2026

https://github.com/zhentian-wan/fp-crocks-demo

Learning Functional Programming library Crocks, Maybe type and more

crocks functional-programming javascript

Last synced: 11 Jun 2026

https://github.com/imfi-jz/haxe-functional

Tools for writing Haxe code in the functional programming paradigm.

functional-programming haxe library

Last synced: 10 Mar 2025

https://github.com/crvouga/simon-says

Implementation of the game Simon Says. Test your memory by seeing how long of a button press sequence your can remember.

firebase functional-programming game-simon material-ui react redux-saga simon tonejs

Last synced: 17 Apr 2026

https://github.com/brettm12345/projection

Next generation project management cli WIP

command-line functional-programming project-management

Last synced: 19 Mar 2025

https://github.com/ortense/functors

A collection of dependency-free functors written in TypeScript, created to be type-safe, immutable, and lightweight.

either either-monad fp functional functional-programming functors history-management lazy lazy-evaluation maybe maybe-monad monad monads state state-pattern type-safe typescript typescript-library

Last synced: 16 Aug 2025

https://github.com/egorkhaklin/glass

A pure functional language whose compiler is written in Glass and self-compiles to byte-identical C, carrying a from-scratch zero-knowledge STARK prover: write a function, get a proof of its result. Hindley-Milner types, effects, exhaustive matching.

algebraic-data-types compiler cryptography effect-system fri functional-programming hindley-milner interpreter pattern-matching programming-language programming-language-design refinement-types self-hosting stark type-inference type-system zero-knowledge zero-knowledge-proofs zk zk-stark

Last synced: 10 Jun 2026

https://github.com/edgarberm/pills

A collection of fun JavaScript functions (ES6) 😎🎉🎈

functional functional-js functional-programming javascript pill

Last synced: 13 Oct 2025

https://github.com/elm-athlete/elm-function

Function helpers for elm!

elm function functional-programming

Last synced: 11 Dec 2025

https://github.com/garciparedes/scala-examples

Set of awesome Scala Examples

breeze functional-programming java scala spark

Last synced: 18 Apr 2026

https://github.com/manojpawar94/spring-boot-reactive-restapi-mongodb-webflux

Spring boot reactive (Non-blocking) programming using Spring boot Webflux and Spring boot Reactive MongoDB.

functional-programming java8 mongodb reactive reactive-programming restapi restful-api spring-boot webflux

Last synced: 19 Apr 2026

https://github.com/markomitranic/ts-pipe

Simplify data transformations and debugging - ts-pipe is a type-safe implementation of a pipeline in TS, inspired by good stdlib design of Elixir.

developer-experience elixir functional-programming javascript pipeline typescript utility-library

Last synced: 19 Apr 2026

https://github.com/louisjenkinscs/functional-jvm-bytecode-interpreter

Proof-of-Concept Java Virtual Machine (JVM) Bytecode Interpreter written in Haskell

bytecode-interpreter functional-programming haskell interpreter java jvm jvm-bytecode proof-of-concept scala

Last synced: 20 Apr 2026

https://github.com/nicholastd07/nick-learns

Fun projects/ideas/playgrounds

fun functional-programming python ruby swift

Last synced: 20 Apr 2026

https://github.com/kemsky/stream

ActionScript collection library with modern functionality

actionscript adobe-air adobe-flash adobe-flex collections functional-programming

Last synced: 05 Feb 2026

https://github.com/nem035/youtube-monad-ish

Simple Youtube watcher app built using functional programming paradigms

bacon functional-js functional-programming javascript monad ramda youtube

Last synced: 22 Apr 2026

https://github.com/olaoluwam/todo-app-api

A todo app API written in fp-ts

fp-ts functional-programming nodejs

Last synced: 22 Apr 2026

https://github.com/novid/guide.elm-lang.ir

Elm guide in Persian (fa_IR)

elm functional-programming guide persian

Last synced: 14 Oct 2025

https://github.com/ilankri/flap

A toy compiler from a functional programming language to MIPS assembly and Java bytecode (mirrored from https://gitlab.com/ilankri/flap)

compiler functional-programming jvm mips programming-language school-project

Last synced: 18 Apr 2026