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/christianhg/bukk

Functional programming for Norwegians ⛷️

curry data-last es2015 es6 functional-programming library

Last synced: 17 Aug 2025

https://github.com/julianpasquale/ruby-functional-programming

This repository includes the slide deck and code examples for my presentation about Functional programming in Ruby

functional functional-programming ruby

Last synced: 10 Jul 2025

https://github.com/royalicing/shohin

Pragmatic React/Elm-like components & state management for iOS

cocoa-touch elm-architecture functional-programming swift uikit

Last synced: 08 May 2025

https://github.com/sourceduty/optimation_math

A flexible framework for iterative variable weighting, balancing trade-offs, and adaptive decision-making.

ai ai-math artificial-intelligence framework function functional-programming math mathematical-modelling mathematics new-math optimation programming python sourceduty

Last synced: 08 Aug 2025

https://github.com/regadas/scio-cats

leverage cats type classes and data types in scio pipelines

apache-beam cats functional-programming scala scio

Last synced: 07 Oct 2025

https://github.com/jaynil1611/programming_exercises

This repository contains solutions of all the homwework exercises of functional programming session of LevelOne.

composition currying filter functional-programming javascript map reducer

Last synced: 16 Jul 2025

https://github.com/jderochervlk/remote-data-query

A React hook to wrap react-query results with fp-ts-remote-data results.

fp-ts functional-programming react typescript

Last synced: 13 Aug 2025

https://github.com/menacingmecha/gd3_fp

Minimal, single-file functional programming module for Godot Engine 3.x

functional-programming gdscript godot godot-engine

Last synced: 19 Mar 2025

https://github.com/cassanof/stiletto

A Compiler written in ML for a python-like (mostly) functional language

compiler-design compilers functional-programming ocaml python

Last synced: 30 Apr 2025

https://github.com/yusukehosonuma/shlist

HList for Swift by statically meta-programming.

functional-programming hlist swift

Last synced: 16 Jun 2025

https://github.com/javiorfo/steams

Go functional programming library inspired (mostly) on Java Streams

functional-programming go go-library golang java-streams

Last synced: 30 Jul 2025

https://github.com/jasonzhu1313/interactiveexpressionparser

This project focus on using functional programing to parse the expression, I use Haskell to develop an interactive expression parser using a lot of features of Haskell, you can use haskell compiler such as GHCI to run the program, Let's begin.

expression-evaluator functional-programming ghci haskell haskell-compiler interactive parse

Last synced: 19 Mar 2025

https://github.com/catseye/quylthulg

MIRROR of https://codeberg.org/catseye/Quylthulg : A functional language with goto's inside data structures

esolang esoteric-language esoteric-programming-language functional-programming

Last synced: 12 Apr 2025

https://github.com/bhosale-ajay/dotless

A JavaScript library to write linq style functional code

advent-of-code functional-programming javascript linq typescript

Last synced: 18 Feb 2025

https://github.com/yamiteru/pipu

🔥 hellishly fast, 🤏 tiny and 🤖 modular async/sync pipe toolkit for typescript.

fp functional-programming javascript pipe pipe-operator typescript

Last synced: 14 Apr 2025

https://github.com/ph-7/useful-php-functions-v2

Useful PHP Functions version 2

functional-programming functions php

Last synced: 13 May 2025

https://github.com/adzz/maybex

An Implementation of the Maybe monad in Elixir

elixir functional-programming maybe monad monads protocols

Last synced: 12 Aug 2025

https://github.com/yarnaimo/lifts

⛵ LIghtweight Functional programming library for TypeScript

functional-programming typescript

Last synced: 04 Aug 2025

https://github.com/huanhulan/petrol_pump

sodium-typescript & Reactjs implementation of Petrol-Pump example from book "functional reactive programming"

frp functional-programming reactjs sodium sodium-typescript typescript webpack3

Last synced: 29 Apr 2025

https://github.com/gmmorris/meze

A Component Composition library for Declaratively Composable Operations

component-composition functional-programming javascript jsx react

Last synced: 13 Feb 2025

https://github.com/briancairl/zen

A functional/railway-oriented programming library for C++17

cpp cpp17 cpp20 functional-programming header-only multithreading railway-oriented-programming

Last synced: 22 Aug 2025

https://github.com/crvouga/match-three

Implementation of a Match Three type game. Swipe around items to match three in a row.

firebase framer-motion functional-programming material-ui ramda react redux-saga

Last synced: 11 Apr 2025

https://github.com/mozzius/lyre

a typed, functional, concurrent programming language

compiler functional-programming language programming-language

Last synced: 11 Apr 2025

https://github.com/goodmanwen/pipeit

Syntax suger for python's functional programming as Unix pipes.

functional-programming pipe

Last synced: 26 Mar 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: 12 Feb 2025

https://github.com/tonivade/puredbc

Pure Functional Database Connection Layer for Java

experimental functional-programming java jdbc purefun typesafe

Last synced: 26 Mar 2025

https://github.com/jennning/styled-components-ramda

An example project to showcase how to write clean and readable styled-components code with Ramda (FP)

functional-programming gatsby ramda react styled-components

Last synced: 10 Apr 2025

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

Learning exercise (GCD) with explanation about monads

functional-programming functional-programming-examples monads

Last synced: 12 Apr 2025

https://gitlab.com/littlesaints/functional-streams

Smart functions for stream processing, fault-tolerance and Java Streams integration of non-streaming APIs and language constructs.

functional-programming functional-streams java java-8 java-streams microservices stream-processing

Last synced: 22 Jul 2025

https://github.com/jbouwman/epsilon

Common Lisp programming environment

common-lisp functional-programming lisp

Last synced: 25 Jul 2025

https://github.com/ksxgithub/deno-compose

pipe, pipeline, and compose functions with 64 overloads per function.

codegen compose deno functional-programming javascript overloading pipe pipeline pregeneraged typescript

Last synced: 13 Mar 2025

https://github.com/hachibeedi/masala

some metaprogramming spice for Python

functional-programming metaprogramming monad python

Last synced: 14 Jun 2025

https://github.com/jluttine/haskpy

Haskell/Hask inspired classes and functions in Python

functional-programming functor haskell monad profunctor-optics python

Last synced: 13 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/mooseman/pdfpc

Public domain functional programming in C.

c functional-programming unlicense

Last synced: 16 Mar 2025

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/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/rjdestigter/matechs-effect-sandbox

Playground for experimenting with matechs-effect

effects fp-ts functional-programming matechs-effect streams typescript zio

Last synced: 22 Apr 2025

https://github.com/deathbeds/poser

dysfunctional programming in python

composition functional-programming python syntactic-sugar

Last synced: 15 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/jordanburke/functype

A Functional Library for TypeScript based on Scala

functional-programming typescript

Last synced: 23 Jul 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/davidtimms/effective.ts

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

concurrency fault-tolerance functional-programming nodejs typescript

Last synced: 24 Mar 2025

https://github.com/tsinis/functional_status_codes

This pure-Dart package offers a functional approach to handling HTTP status codes 🌐

dart functional-programming http status-code status-codes

Last synced: 31 Aug 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/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/megabytesofrem/kanna-bot

Small Discord bot written in Purescript

discord-bot functional-programming purescript

Last synced: 30 Mar 2025

https://github.com/jemtaly/projectlambda

A calculator / programming language based on lambda calculus. 基于 Lambda 演算的简易编程语言。

calculator esolang functional-programming lambda lambda-calculus programming-language

Last synced: 27 Apr 2025

https://github.com/prathyvsh/funbox

ES6 Functional Programming Toolbox

es6 functional-programming

Last synced: 13 Feb 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/sliptype/purescript-meiosis

🦑 A purescript implementation of the Meiosis pattern

functional-programming meiosis-pattern purescript

Last synced: 08 Apr 2025

https://github.com/stefanmaric/retryyy

A better way to retry async operations in TypeScript/JavaScript.

async await decorators functional-programming retry typesafe typescript

Last synced: 23 Apr 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/eckelon/convenient-fp-utils

module that wraps different fp libraries together and adds some convenient functions

functional-programming javascript library module sanctuary

Last synced: 15 Oct 2025

https://github.com/lettier/matrix-inverse-calculator

Input a square matrix and calculate its inverse if possible.

functional-programming haskell interactive javascript matrix-math purescript

Last synced: 10 Jun 2025

https://github.com/csabahruska/dsl-experiment

Basic implementation of Hindley-Milner Type System and variants.

functional-programming haskell hindley-milner parser type-checker

Last synced: 12 Apr 2025

https://github.com/iloveitaly/funcy-pipe

If Funcy and Pipe had a baby. Decorates all Funcy methods with Pipe superpowers.

data-manipulation functional-programming funcy pipe python

Last synced: 24 Apr 2025

https://github.com/astrolabsoftware/interfaces

How to interface different languages implied in the process of scientific programming especially in the context of the AstroLab Sofware organization, or developments using it.

apache-spark c c-plus-plus functional-programming jna scala

Last synced: 30 Apr 2025

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

Translation of "Creative Scala" to Greek

ebook functional-programming scala

Last synced: 09 Apr 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/endle/ironcamel

The "most functional" imperative programming language and a toy intepreter.

functional-programming programming-language

Last synced: 13 Feb 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/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/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/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/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/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/f0rr0/church-encoding

⛪ Church encodings for JavaScript primitives

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

Last synced: 01 Sep 2025

https://github.com/arthurxavierx/ebook-category-theory

Bartosz Milewski's Category Theory for Programmers as an eBook

book category-theory ebook functional-programming haskell types

Last synced: 09 May 2025

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/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/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/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/eikek/binny

Scala library for dealing with binaries/blobs in databases

fp functional-programming jdbc scala scala-library

Last synced: 26 Mar 2025