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/kubukoz/catharsis

Utilities for cats-effect that don't really fit in the upstream.

cats cats-effect functional-concurrency functional-programming functional-scala pure-fp scala typelevel

Last synced: 19 Mar 2025

https://github.com/laurabeatris/phoenix-blog

a simple blog made with the elixir lang and the phoenix framework

backend elixir elixir-lang functional-programming phoenix phoenix-framework

Last synced: 18 Oct 2025

https://github.com/hannesm/mirageos-bobkonf2019-tutorial

MirageOS unikernels used for bobkonf 2019 tutorial

example functional-programming mirageos ocaml tutorial unikernel

Last synced: 09 May 2025

https://github.com/samadpls/scala-functionalproramming

This repo contains my practice on Scala and functional programming. It includes lectures and labs from various sources that helped me learn the basics and advanced concepts of Scala.

dotty functional-programming opensource scala scala3

Last synced: 06 Apr 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/ph-7/useful-php-functions-v2

Useful PHP Functions version 2

functional-programming functions php

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

Small Discord bot written in Purescript

discord-bot functional-programming purescript

Last synced: 30 Mar 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/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/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/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/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/bhosale-ajay/dotless

A JavaScript library to write linq style functional code

advent-of-code functional-programming javascript linq typescript

Last synced: 06 Nov 2025

https://github.com/makiftutuncu/effect

A basic, home-made functional effect system with powerful errors

error-handling functional-effects functional-programming scala

Last synced: 13 Apr 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/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/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/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/gmmorris/meze

A Component Composition library for Declaratively Composable Operations

component-composition functional-programming javascript jsx react

Last synced: 28 Oct 2025

https://github.com/jbouwman/epsilon

Common Lisp programming environment

common-lisp functional-programming lisp

Last synced: 25 Jul 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/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/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/christianhg/bukk

Functional programming for Norwegians ⛷️

curry data-last es2015 es6 functional-programming library

Last synced: 17 Aug 2025

https://github.com/jiayihu/lab

Personal experiments with technologies

functional-programming haskell

Last synced: 07 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://github.com/hanaasagi/fp-in-python-zh

Functional Programming in Python 中文翻译

book functional-programming python translation

Last synced: 17 Sep 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/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/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/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/yusukehosonuma/shlist

HList for Swift by statically meta-programming.

functional-programming hlist swift

Last synced: 16 Jun 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/mozzius/lyre

a typed, functional, concurrent programming language

compiler functional-programming language programming-language

Last synced: 11 Apr 2025

https://github.com/yarnaimo/lifts

⛵ LIghtweight Functional programming library for TypeScript

functional-programming typescript

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

A Functional Library for TypeScript based on Scala

functional-programming typescript

Last synced: 23 Jul 2025

https://github.com/hachibeedi/masala

some metaprogramming spice for Python

functional-programming metaprogramming monad python

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

Public domain functional programming in C.

c functional-programming unlicense

Last synced: 16 Mar 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/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/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/deathbeds/poser

dysfunctional programming in python

composition functional-programming python syntactic-sugar

Last synced: 15 Apr 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/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/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/bodrovis-learning/elixir-yt-series

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

elixir functional-programming lessons youtube

Last synced: 24 Apr 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/prathyvsh/funbox

ES6 Functional Programming Toolbox

es6 functional-programming

Last synced: 28 Oct 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/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/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/sliptype/purescript-meiosis

🦑 A purescript implementation of the Meiosis pattern

functional-programming meiosis-pattern purescript

Last synced: 08 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/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/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/kanitsharma/pokemonads

🌈 Fantasy Land compliant ADTs and combinators

functional-programming javascript-library lambda monads pointfree

Last synced: 16 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/mrdimosthenis/creative-scala

Translation of "Creative Scala" to Greek

ebook functional-programming scala

Last synced: 09 Apr 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/f0rr0/church-encoding

⛪ Church encodings for JavaScript primitives

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

Last synced: 01 Sep 2025