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/prathyvsh/funbox

ES6 Functional Programming Toolbox

es6 functional-programming

Last synced: 28 Oct 2025

https://github.com/wallacyyy/hubot-coffeepoll

A functional Hubot plugin to help your team to choose where to drink a coffee ! :coffee:

coffee drink foursquare fp functional functional-programming hubot poll ramda voting

Last synced: 04 Apr 2025

https://github.com/bodrovis-learning/elixir-yt-series

Серия видео "Функциональная разработка на Elixir" на YouTube

elixir functional-programming lessons youtube

Last synced: 24 Apr 2025

https://github.com/mlms13/bs-nonempty

NonEmpty type with Array and List implementations for ReasonML and OCaml

bucklescript collections functional-programming list nonemptylist ocaml reasonml

Last synced: 09 Apr 2025

https://github.com/execonline-inc/cooperts

A collection of Elm-inspired functional-programming tools in Typescript, focused on eliminating runtime exceptions and reducing testing burden.

functional-programming

Last synced: 05 Jul 2025

https://github.com/mooseman/pdfpc

Public domain functional programming in C.

c functional-programming unlicense

Last synced: 16 Mar 2025

https://github.com/noyzys/nautchkafe-animation-dispatcher

flexible framework designed for managing and dispatching animations for server-side applications.

bukkit bukkit-api bukkit-plugin bukkit-plugins dispatcher fp functional-programming spigot spigot-api vavr

Last synced: 22 Jun 2025

https://github.com/fthomas/status-page

A microlibrary for creating simple status pages

cats functional-programming microlibrary scala status-page

Last synced: 09 Apr 2025

https://github.com/davidtimms/effective.ts

Write safe, concurrent, fault-tolerant programs in TypeScript.

concurrency fault-tolerance functional-programming nodejs typescript

Last synced: 28 Apr 2026

https://github.com/hachibeedi/masala

some metaprogramming spice for Python

functional-programming metaprogramming monad python

Last synced: 14 Jun 2025

https://github.com/ibawt/tabby

An functional experiment in Raft & Clojure

clojure functional-programming raft

Last synced: 10 Jan 2026

https://github.com/edeckers/pyella

Common applicatives, functors and monads for loads of /fun/ with Python

applicative either fp functional-programming functor hacktoberfest haskell just lambda maybe monad optional python

Last synced: 12 Mar 2026

https://github.com/maartz/swiftpipeline

SwiftPipeline is a lightweight, functional-style library for Swift that brings the power of threading macros inspired by languages like Clojure.

functional-programming swift

Last synced: 10 Oct 2025

https://github.com/muradisazade777/quizfusion

QuizFusion is a modular Java-based quiz engine that loads questions from a JSON bank and exports results for Python-powered analytics. Lightweight, branded, and developer-friendly — perfect for CLI-based learning tools and cross-language integration.

analysis api backend functional-programming java json library modules python result running server service

Last synced: 11 Oct 2025

https://github.com/johncgriffin/yogofn

Functional Map/Reduce/Filter for Golang

functional-programming golang

Last synced: 14 Jan 2026

https://github.com/lonli-lokli/ng-result

Set of Angular components/directives/pipes for work with https://github.com/Lonli-Lokli/ts-result

angular functional-programming monad result

Last synced: 14 Oct 2025

https://github.com/gmlewis/advent-of-code-2021

Advent of Code 2021 solutions using Go 1.18 Generics

functional-programming generics go golang

Last synced: 27 Oct 2025

https://github.com/biuld/calculator

an arithmetic calculator written with compiling theory in mind

arithmetic-calculator basic-compiler compiling-theory complier-tutorial functional-programming haskell

Last synced: 24 Jan 2026

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

Roc Package for building with LLMs.

artificial-intelligence functional-programming roc-lang

Last synced: 01 Feb 2026

https://github.com/improvetheworld/dataflow.net

Unified sync/async stream processing with category-based filtering. Single API for IEnumerable/IAsyncEnumerable with Cases/SelectCase/ForEachCase pattern. Eliminates Rx complexity, enables elegant pipeline composition for real-time data processing.

async-await async-enumerable category-filtering csharp data-streaming dotnet event-processing fluent-api functional-programming linq-extensions observables-alternative pipeline-composition- reactive-programming stream-processing

Last synced: 10 Feb 2026

https://github.com/diego-vicente/monadic-gcd

Learning exercise (GCD) with explanation about monads

functional-programming functional-programming-examples monads

Last synced: 05 Mar 2026

https://github.com/javiorfo/steams

Go functional programming library inspired (mostly) on Java Streams

functional-programming go go-library golang java-streams

Last synced: 06 Mar 2026

https://github.com/jasonkuhrt/kitz

Opinionated Standard Lib for TypeScript

functional-programming standard-library type-safe typescript utilities

Last synced: 12 Jun 2026

https://github.com/guizmaii-opensource/zio-aes

Implementation of a `AES` service providing 2 functions: `::encrypt` and `::decrypt`

aes-encryption functional-programming scala zio

Last synced: 13 Jun 2026

https://github.com/polyvariant/learn-scala

Reference learning material for Scala

fp functional-programming learning scala

Last synced: 20 Jun 2026

https://github.com/mode89/sodium-python

Python implementation of Sodium - Functional Reactive Programming (FRP) Library

frp functional-programming functional-reactive-programming python

Last synced: 16 Jan 2026

https://github.com/bb-simon/javascript-all-you-need-to-know

A comprehensive guide to JavaScript, covering essential concepts, advanced topics, and problem-solving techniques. This repository includes in-depth resources for functional programming, object-oriented programming (OOP), data structures, algorithms, and numerous solved LeetCode problems.

data-structures-and-algorithms es6 functional-programming javascript leetcode-solutions nodejs object-oriented-programming oop-in-javascript problem-solving

Last synced: 23 Apr 2025

https://github.com/hoangtien2k3/keycloak-auth-service

Auth-Service using Keycloak for authentication, built with Java WebFlux and functional programming, includes noti-service for sending emails and messages.

authentication-backend functional-programming keycloak notifications reactor-core webflux

Last synced: 07 Jun 2026

https://github.com/parinpan/fun-go

Fun-go is the answer when you are sick of writing over and over again a looping block that seems giving much redundancy in your project.

array-manipulations array-methods functional-programming golang library slice

Last synced: 13 Apr 2025

https://github.com/mattx/relambda

Bytecode-compiling Unlambda 2.0 interpreter

esoteric-language functional-programming rust

Last synced: 27 Oct 2025

https://github.com/ariebovenberg/cans

Simple, functional, composable containers

functional-programming maybe-monad mypy pattern-matching python

Last synced: 27 Oct 2025

https://github.com/typelead/eta-benchmarks

A set of benchmarks to aid in performance optimisation for the Eta compiler.

eta functional-programming haskell lazy-evaluation performance

Last synced: 05 May 2025

https://github.com/brunodantas/ensures

Design by Contract with Functional Programming

contracts functional-programming python

Last synced: 14 Jan 2026

https://github.com/thealexlichter/advent-of-code

My solutions for the Advent of Code (since 2k17)

advent-of-code advent-of-code-2017 functional-programming javascript

Last synced: 24 Mar 2025

https://github.com/smallibs/hpas

Functional ADT And Asynchronous stuff in Java

asynchronous functional-programming monadic-interface

Last synced: 07 Oct 2025

https://github.com/thma/thma.github.io

Lambda is not a four letter word. My blog on all things haskell and FP.

equational-reasoning functional-programming haskell lambda-calculus patterns

Last synced: 26 Mar 2025

https://github.com/hablapps/koky

Typeclasses, datatypes and theorems for functional programming in Coq.

coq functional-programming typeclasses

Last synced: 04 Sep 2025

https://github.com/ahmednasserg/cpu-cache-system

A simulation for data flow system between memory and cache using logic Prolog and functional Haskel Programming.

concepts-of-programming-languages functional-programming haskell logical-programming prolog

Last synced: 16 May 2025

https://github.com/premshree/monads-typescript

Monadic Types and implementation for TypeScript 🚀

category-theory functional-programming javascript math monad monads typescript

Last synced: 06 Oct 2025

https://github.com/klahap/kothon

Enhance Python with Kotlin's Sequence class and functional programming for efficient, expressive data pipelines.

data-processing functional-programming kotlin-sequences lazy-evaluation python type-hints

Last synced: 12 Oct 2025

https://github.com/f0rr0/church-encoding

⛪ Church encodings for JavaScript primitives

church-encoding combinatory-logic functional-programming lambda-calculus

Last synced: 01 Sep 2025

https://github.com/pfpack/pfpack-core-taggeds

PrimeFuncPack Core.Taggeds is a core pack for .NET consisting of fundamental tagged types targeted for use in functional programming: Optional and Result monads, Tagged Union, as well as the convert extensions.

async-programming asynchronous-programming csharp discriminated-unions disjoint-unions dotnet dotnet-core either-monad functional-programming option-type optional-type pipeline pipeline-framework pipeline-library pipelines result-monad result-type sum-types tagged-unions unit-type

Last synced: 01 Mar 2025

https://github.com/yusukehosonuma/flatten

Flatten method reference that resolved to SE-0042.

functional-programming swift

Last synced: 01 Jul 2025

https://github.com/ashrockzzz2003/haskell

Exploring Haskell Programming Language

functional-programming haskell

Last synced: 26 Feb 2026

https://github.com/ascandone/kestrel-lang

🦅 A pure, strongly typed functional language that compiles to js

compiler functional-programming javascript typechecker

Last synced: 24 Dec 2025

https://github.com/felipemonobe/lagoinha-hs

A Haskell study with concurrency, http requests, JSON and XML parsing.

aeson async asynchronous concurrency functional-programming haskell haskell-learning http json race-conditions wreq xml

Last synced: 24 Apr 2026

https://github.com/kanitsharma/elvish

A functional, reactive and some what type safe javascript library to build UIs, inspired by Elm

elm elm-architecture functional-programming inferno javascript union-types

Last synced: 09 Oct 2025

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

A simple skeleton to build your cli-app using Phel.

cli-scaffolding functional-programming phel phel-lang php

Last synced: 25 Oct 2025

https://github.com/zengularity/query-monad

Specialized Reader monad and transformer for pure database programming

database-programming functional-programming monad reader-monad scala

Last synced: 22 Jan 2026

https://github.com/ryan-haskell/seven-seas-elm

My first time learning functional programming with Elm!

elm functional-programming game learn

Last synced: 23 Mar 2025

https://github.com/jsheaven/reactive

Nano library for functional, opt-in reactive programming

functional-programming javasript opt-in reactive-programming typescript

Last synced: 22 Apr 2025

https://github.com/mamuz/message-bridge

Message bridge to support a decoupled event driven and aspect oriented application

aspect-oriented-programming decoupling event-emitter functional-programming

Last synced: 07 Oct 2025

https://github.com/panarch/or-iterator

Rust iterator which takes two iterators and return not empty one

functional-programming iterator lazy-evaluation rust

Last synced: 03 Mar 2026

https://github.com/arnaud-feldmann/formation_r_drieets_prog_fonctionnelle

Une formation R pour mes collègues de la drieets, aux fonctions et à la programmation fonctionnelle en R

fonctions formation functional-programming functions programmation-fonctionnelle r tutorial

Last synced: 27 Jan 2026

https://github.com/airtucha/board

Experimental Back-end framework for Elm

backend elm fp functional-programming http

Last synced: 05 Oct 2025

https://github.com/imteekay/talks

Tech Talks - Striving to share knowledge

functional-programming javascript react typescript

Last synced: 13 Apr 2026

https://github.com/mrdimosthenis/creative-scala

Translation of "Creative Scala" to Greek

ebook functional-programming scala

Last synced: 09 Apr 2025

https://github.com/kanitsharma/pokemonads

🌈 Fantasy Land compliant ADTs and combinators

functional-programming javascript-library lambda monads pointfree

Last synced: 08 Mar 2026

https://github.com/true-myth/true-myth-csharp

A library for safer optional programming in C♯.

csharp dotnet functional-programming

Last synced: 04 Mar 2026

https://github.com/rawleyfowler/monad-result

Result monad for Raku

functional-programming monad raku

Last synced: 25 Oct 2025

https://github.com/therustifyer/hacker_game

Commnad line game. You're a secret agent and do maths for hack... HAVE FUN!

command-line-interface cpp17 functional-programming hacker-game systems-language

Last synced: 12 Oct 2025

https://github.com/tttardigrado/goadt

Algebraic Data Types generator for the Go programming language

adt algebraic-data-types code-generator functional-go functional-programming go-generate golang golang-tools haskell

Last synced: 01 May 2026

https://github.com/exbotanical/idl

A Lisp that leverages continuation-passing style and tail call optimization to dramatically enhance JavaScript runtime performance. interpreter, runtime, and transpiler

continuation-passing-style custom-programming-language functional-programming lisp-dialect lisp-variant reducer-pattern scheme-dialect transduction

Last synced: 05 Feb 2026

https://github.com/nthnn/wtfc

Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.

c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language

Last synced: 10 Apr 2025

https://github.com/ntwilson/result-dotnet

Result class for FP-style error handling in C#

csharp error-handling functional functional-programming result

Last synced: 24 Apr 2025

https://github.com/nickghignatti/casimo

Casino simulator Scala Application

functional-programming scala scalajs simula

Last synced: 04 Oct 2025

https://github.com/nillerr/amplified.csharp

Provides a set of types that provide null safety and functional chaining, to enable a functional-like programming style in C#.

csharp functional-programming monad nuget

Last synced: 10 Apr 2025

https://github.com/connellr023/chatter-reborn

A massively concurrent chat application designed for real-time, one-on-one conversations.

actor-model concurrent-programming functional-programming gleam mist realtime-chat socket-programming

Last synced: 05 Apr 2025

https://github.com/agmoss/fnctnl

Either Monad

functional-programming

Last synced: 23 Jul 2025

https://github.com/tatemz/effect-bdd

An Effect-native BDD runner for Gherkin feature files.

bdd behavior-driven-development effect effect-ts functional-programming gherkin testing testing-tools

Last synced: 07 Jul 2026

https://github.com/eikek/binny

Scala library for dealing with binaries/blobs in databases

fp functional-programming jdbc scala scala-library

Last synced: 08 Mar 2026

https://github.com/imteekay/pokemonad

Understanding Higher Order Functions like filter, map, and reduce using Pokemon

clojure filter functional-programming higher-order-functions map pokemon reduce

Last synced: 29 Mar 2025

https://github.com/fractalblocks/fractal-quickstart

Super simple Fractal quickstart project, start getting things done right now!!

craft fractal-framework functional-programming quickstart typescript web

Last synced: 26 Mar 2025

https://github.com/grayjack/gat

Rust General Associated Types emulation together with functional style traits

functional-programming higher-kinded-types rust

Last synced: 04 Apr 2025

https://github.com/this-amazing-amy/kaleido

Simple webapp state management with streams and lenses.

frp functional-programming mithril react state-management webapp

Last synced: 06 May 2025

https://github.com/mkchoi212/transducers

Implementation of transducers in Swift

functional-programming swift transducers

Last synced: 22 Apr 2026