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/countvajhula/seq

A generic sequence library for Racket.

functional-programming racket

Last synced: 06 Jan 2026

https://github.com/mrpotatoes/computer-science-in-javascript

Computer Science in JavaScript. Many topics to cover. Everything (source only) is documented and tested.

computer-science data-structures data-structures-and-algorithms functional-programming javascript study-guide system-design

Last synced: 11 Feb 2026

https://github.com/correia-jpv/fucking-awesome-fp-js

😎 A curated list of awesome functional programming stuff in js. With repository stars⭐ and forks🍴

awesome awesome-list es6 fp functional-js functional-programming javascript javascript-tools js list

Last synced: 27 Apr 2025

https://github.com/jluttine/haskpy

Haskell/Hask inspired classes and functions in Python

functional-programming functor haskell monad profunctor-optics python

Last synced: 10 Mar 2026

https://github.com/jaalonso/categorias_y_programacion

Bibliografía sobre teoría de categorías y programación funcional

category-theory functional-programming haskell

Last synced: 21 Aug 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: 07 Mar 2026

https://github.com/mallozup/fullrocketmetal

rocketchat reminder and bot powered by clojure

bot clojure edn event functional-programming lisp opensource rocketchat rocketchat-apps

Last synced: 05 Oct 2025

https://github.com/rung-tools/babel-preset-rung

Babel preset for Rung projects

babel functional-programming

Last synced: 18 Feb 2026

https://github.com/mrdimosthenis/turtle-graphics

Command the turtle to draw vector graphics in Elm

elm functional-programming turtle-graphics

Last synced: 10 Apr 2025

https://github.com/8451/functional-pypelines

Framework for creating composable functions, including an API for running them via a JSON config.

functional-programming python

Last synced: 12 Aug 2025

https://github.com/frndmg/compai

Functional primitives for Python

functional-programming python

Last synced: 09 Aug 2025

https://github.com/kripod/exigo

Responsive Quiz Application made with React and Prisma Framework.

css-in-js functional-programming gatsby graphql nodejs prisma-framework react serverless typescript

Last synced: 16 Apr 2025

https://github.com/tyrcho/path-kata

Sample code to prepare a kata on functional programming.

functional-programming java-8 javaslang kata kotlin scala

Last synced: 27 Oct 2025

https://github.com/trackoor/OPG_Parser

🔪 OPG (Operator Precedence Grammar) Parser, in Coq.

coq functional-programming parser

Last synced: 25 Oct 2025

https://github.com/fraktalio/fmodel-rust-demo

fmodel-rust demo - Functional and Algebraic Domain modeling with Rust

cqrs domain-modelling event-sourcing functional-programming postgresql

Last synced: 17 Jan 2026

https://github.com/juliomatcom/fp-array

More declarative and convenient functions than in Array.prototype. No dependencies

declarative functional-programming javascript javascript-array

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: 21 Jan 2026

https://github.com/ibawt/tabby

An functional experiment in Raft & Clojure

clojure functional-programming raft

Last synced: 10 Jan 2026

https://github.com/yarnaimo/lifts

⛵ LIghtweight Functional programming library for TypeScript

functional-programming typescript

Last synced: 04 Aug 2025

https://github.com/hachibeedi/masala

some metaprogramming spice for Python

functional-programming metaprogramming monad python

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

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/yusukehosonuma/shlist

HList for Swift by statically meta-programming.

functional-programming hlist swift

Last synced: 16 Jun 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/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/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/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/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/wnnawalaniec/phlambda

Functional library for PHP simillar to JS Rambda (https://github.com/ramda/ramda).

functional functional-programming functions library php

Last synced: 14 Jan 2026

https://github.com/deathbeds/poser

dysfunctional programming in python

composition functional-programming python syntactic-sugar

Last synced: 15 Apr 2025

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/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/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/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/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/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/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/mooseman/pdfpc

Public domain functional programming in C.

c functional-programming unlicense

Last synced: 16 Mar 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/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/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/hanaasagi/fp-in-python-zh

Functional Programming in Python 中文翻译

book functional-programming python translation

Last synced: 17 Sep 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/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/johncgriffin/yogofn

Functional Map/Reduce/Filter for Golang

functional-programming golang

Last synced: 14 Jan 2026

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/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/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/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/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/oisee/minz

Minz /mɪnts/ - Systems programming for Z80. Features TRUE SMC lambdas, revolutionary ABI for seamless ASM integration, Lua metaprogramming. TSMC delivers 14.4% fewer instructions vs C. Optimized Z80 assembly for retro/embedded.

assembly-optimization compiler embedded functional-programming lambda-functions performance revolutionary self-modifying-code systems-programming z80 zero-allocation

Last synced: 05 Mar 2026

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/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/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/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/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/jiayihu/lab

Personal experiments with technologies

functional-programming haskell

Last synced: 07 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/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/imclerran/roc-ai

Roc Package for building with LLMs.

artificial-intelligence functional-programming roc-lang

Last synced: 01 Feb 2026

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/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/bodrovis-learning/elixir-yt-series

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

elixir functional-programming lessons youtube

Last synced: 24 Apr 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/christianhg/bukk

Functional programming for Norwegians ⛷️

curry data-last es2015 es6 functional-programming library

Last synced: 17 Aug 2025

https://github.com/jasonbot/chains

Fun tricks for stream-style programming: the inevitable, sad but logical conclusion of iterators and generics in Go

functional-programming golang iterator itertools

Last synced: 15 Jan 2026

https://github.com/prathyvsh/funbox

ES6 Functional Programming Toolbox

es6 functional-programming

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

Useful PHP Functions version 2

functional-programming functions php

Last synced: 13 May 2025