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/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/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/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/dark-voyage/experiment

πŸ§ͺ | Just a functional lab experiment with expressions

functional-programming s-expressions

Last synced: 07 Oct 2025

https://github.com/jeltsch/wflp-2019

A Process Calculus for Formally Verifying Blockchain Consensus Protocols (WFLP ’19 invited contribution)

blockchain distributed-computing formal-verification functional-programming higher-order-abstract-syntax process-calculus

Last synced: 24 Feb 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/emirhandogandemir/functionalprogramming

to Declarative Programming from Imperative Programming

consumer functional-programming javastreams predicate supplier

Last synced: 11 Nov 2025

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/neilkleistgao/sal

Strong-typing Amended Lua is a strong-typing functional language translated to lua.

functional-programming lua programing-language scala

Last synced: 04 Apr 2025

https://github.com/hablapps/naturally

Programming in a tagless-final style, naturally

dependency-injection functional-programming natural-transformation scala typeclasses

Last synced: 30 Jun 2025

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/novid/guide.elm-lang.ir

Elm guide in Persian (fa_IR)

elm functional-programming guide persian

Last synced: 14 Oct 2025

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/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/dev-cetera/df_safer_dart

A package inspired by Rust and functional programming, designed to bring structure, clarity, and safety to your Dart applications.

dart flutter functional-programming library option package result rust

Last synced: 11 Jan 2026

https://github.com/aabs/fifthlang-old

Fifth is a multi-paradigm programming language featuring .NET compatibility, efficient functional programming with seamlessly embedded knowledge graphs

compiler dotnet functional-programming knowledge-graph rdf

Last synced: 17 Jan 2026

https://github.com/mstniy/computed_flutter

Reactive state management for Flutter

dart flutter functional-programming reactive state-management

Last synced: 23 Feb 2026

https://github.com/wilsonibekason/codewars

This is a platform where we answer all the most advanced codewars question on algorithm and data-structure

algorithms-and-data-structures codewars-javascript codewars-solutions functional-programming object-oriented-programming senior-code

Last synced: 02 Dec 2025

https://github.com/fbn/yado-js

Yet Another Javascript Do-Notation

composing do-notation functional-programming monads

Last synced: 16 Mar 2025

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/szymon-budziak/functional_programming_course_agh

Solutions from Functional programming course at AGH UST. If you use it and it helped you please leave a star ⭐

functional-programming haskell

Last synced: 19 Mar 2025

https://github.com/sean-clayton/ls-react

A little library to make writing React code in LiveScript a little nicer.

functional-programming javascript livescript react

Last synced: 26 Oct 2025

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/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/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/hiphish/functional-fizzbuzz

(Mirror) An exercise in Python, functional programming and property testing

fizzbuzz functional-programming hypothesis-testing property-testing python

Last synced: 28 Jan 2026

https://github.com/monksc/cacheskell

This is my functional programming language that looks like Haskell but it cache every function.

custom-language functional-programming haskell interpreter language programming-languages rust rust-lang

Last synced: 02 Mar 2025

https://github.com/milmazz/func_geo_slides

Functional Geometry Description of Escher’s Fish (slides)

escher functional-programming geometry

Last synced: 03 Jan 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/marcinzh/beam

Streams using Algebraic Effects and Handlers

algebraic-effects functional-programming scala stream

Last synced: 10 Mar 2026

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: 29 Jul 2025

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

A todo app API written in fp-ts

fp-ts functional-programming nodejs

Last synced: 20 Jun 2025

https://github.com/emptywork/functional-programming

General purpose repository for learning purely-function languages.

functional functional-programming general-purpose haskell haskell-learning purely-functional purescript

Last synced: 26 Feb 2025

https://github.com/chocolateloverraj/observables

A collection of examples of observing different data types in JavaScript.

cspell eslint functional-programming javascript no-class observable react standard-js storybook typescript

Last synced: 30 Dec 2025

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/jdolle/unfun-ts

Practical helpers to unfunctionalize fp-ts types

fp-ts functional-programming typescript

Last synced: 04 Feb 2026

https://github.com/astuanax/fun

Functional javascript library

either-monad functional-programming javascript maybe-monad

Last synced: 21 Feb 2026

https://github.com/bkosm/kpipe

A kotlin-native library introducing a functional-style pipe.

functional-programming kotlin pipe

Last synced: 30 Jun 2025

https://github.com/mohammadsafia/focus-time-react-native

This application makes you focus on specific tasks for a time and acts as an alarm to notify you of the end of the time allocated to the task

clean-architecture clean-code functional-programming hooks react-native typescript

Last synced: 24 Mar 2025

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

Collection of tools for Scala Spark

functional-programming scala spark

Last synced: 14 Mar 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/wanderhuang/base-funcs

πŸ³δΈ€δΊ›ε‰η«―εΌ€ε‘ι€šη”¨ηš„ε·₯ε…·ε‡½ζ•°γ€‚ε‡½ζ•°εΌγ€ζ–‡ζ‘£εŒ–γ€ζ΅‹θ―•θ¦†η›–γ€ε·₯η¨‹εŒ–πŸ‘Š

functional-programming widgets

Last synced: 23 Apr 2025

https://github.com/slamko/ocadl

Blazingly type safe GPU accelerated Multi-Layer Perceptron

deep-learning dependent-types functional-programming gadt neural-network ocaml type-safe

Last synced: 16 Oct 2025

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/daggerok/spring-kotlin-examples

This repository contains some my kotlin examples and links to other my repos with kotlin projects

functional functional-programming functional-reactive-programming kotlin reactive reactive-programming security spring-5 spring-boot spring-kotlin webclient webflux

Last synced: 30 Jun 2025

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/kuredoro/mplbook_solutions

Almost all solutions to the exercises from "C++ Template Metaprogramming" book.

cpp functional-programming solutions template-metaprogramming templates

Last synced: 24 Mar 2025

https://github.com/darky/context-fp

Microscopic functional programming context for TypeScript

context dependency di fp functional functional-programming injection javascript js programming ts typescript

Last synced: 01 May 2025

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/camille-hdl/lazy-lists

Lazy list processing toolkit for PHP

functional-programming iteration transducers

Last synced: 27 Oct 2025

https://github.com/psychedelicshayna/language-learning

My place for storing learning resources and useful information about programming languages.

educational functional-programming haskell haskell-learning learning learning-functional-programming learning-resources playground

Last synced: 25 Aug 2025

https://github.com/itemconsulting/enonic-fp

Functional programming helpers for Enonic XP

enonic enonic-xp fp-ts functional-programming typescript

Last synced: 28 Feb 2025

https://github.com/eliphatfs/2us

Glueing functionals by `import __` for python!

functional-programming python

Last synced: 25 Nov 2025

https://github.com/sergio16t/funky-go

Functional Programming Package for Go Development.

functional-programming go golang utilities

Last synced: 22 Feb 2026

https://github.com/jovannypcg/back-to-the-future-clj

Small and straightforward example on parallel processing using futures in Clojure.

clojure functional-programming futures parallel-processing

Last synced: 11 Jul 2025

https://github.com/oliverjash/simple-maybe

Simple helper functions (map, filter, flatMap, getOrElse, etc.) for transforming T | undefined types (Maybe<T>).

functional-programming maybe option typescript

Last synced: 06 Mar 2025

https://github.com/jderochervlk/fp-ts-fetch

fp-ts wrappers for fetch.

fp fp-ts functional-programming typescript

Last synced: 12 Feb 2026

https://github.com/sofiane-abou-abderrahim/javascript-programming-paradigms

I built this little JavaScript demo in three different ways by using the three programming paradigms: Procedural Programming, Oriented Object Programming and Functional Programming.

functional-programming javascript oriented-object-programming procedural-programming programming-paradigms

Last synced: 03 Apr 2025

https://github.com/pedro-gutierrez/elementaryjs

Declarative and functional UIs with a hint of Elm

elementaryjs elm es6 functional-programming incremental-dom js json scheme

Last synced: 18 Oct 2025

https://github.com/sajmoni/ts-elm

Elm types in TypeScript

elm fp functional-programming result typescript

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/joeltg/it-zip

Generic, variadic, iterable zip

functional-programming iterable iterator typescript zip

Last synced: 01 Apr 2025

https://github.com/jackfirth/lambda-calculus

A racket language for lambda calculus

functional-programming lambda-calculus language racket

Last synced: 27 Jan 2026

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/attack-monkey/zeron

A lightweight functional / reactive application framework in typescript

framework front-end frontend functional functional-programming functional-reactive-programming

Last synced: 19 Oct 2025

https://github.com/git-marcopitra/remove-unnecessary-parenthesis

Problem of unnecessary parenthesis with Functional Programming

functional-programming testing

Last synced: 06 Dec 2025

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/stagfoo/joro

πŸ•·οΈπŸ•ΈοΈ Load dom nodes and strings like dependencies with no duplicates

css css-framework frontend functional-programming javascript jss template-literals

Last synced: 31 Dec 2025