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/noyzys/nautchkafe-rabbit-bridge

Lightweight, flexible, and functional message-passing pubsub system built with RabbitMQ

broker fp functional-programming java message-broker message-queue pubsub rabbit rabbitmq rabbitmq-client vavr

Last synced: 28 Nov 2025

https://github.com/soloalex1/functional-snake

A simple snake game to learn and practice functional programming. Testing a tutorial from YouTube.

functional-programming javascript javascript-game js

Last synced: 11 Jun 2025

https://github.com/savaged/funinjection

Some fun with function injection in C#

functional-programming reflection

Last synced: 17 Jun 2025

https://github.com/pfpack/pfpack-dependency-registry

PrimeFuncPack Dependency Registry is a library for .NET providing a dependency registrar intended for registering services, including dependency trees built by PrimeFuncPack Dependency, in the .NET dependency injection mechanism.

csharp dependency-graph dependency-injection dependency-injection-container dependency-injection-framework dependency-injection-library dependency-injection-pattern dependency-tree dotnet dotnet-core functional-programming inversion-of-control inversion-of-control-container pipeline pipeline-framework pipeline-library pipelines

Last synced: 10 May 2026

https://github.com/parmentf/penser-ramda

Traduction de la série d'articles "Thinking in Ramda" du blog de Randy Coulman

book functional-programming javascript ramdajs translation

Last synced: 12 Apr 2025

https://github.com/gipphe/caseof

A case expression-like implementation for javascript

caseof functional-programming javascript pattern-matching sanctuary

Last synced: 20 Apr 2026

https://github.com/m-doughty/raku-monad

Implementations of common Monads in Raku

functional-programming monad monads

Last synced: 21 Feb 2026

https://github.com/jhonnymgx115/linqexercise-oop

Ejercicios de Linq y Recursividad OOP en C#

college-project csharp functional-programming linq oop poo recursive

Last synced: 08 Apr 2025

https://github.com/sword-smith/hfasto

Implementing a compiler for the fuctional programming language fasto in Haskell

calling-conventions compiler functional-programming mips-assembly register-allocation

Last synced: 10 May 2026

https://github.com/mattiamtzlr/epfl-cs214-course

Course notes for EPFL CS-214: Software Construction

functional-programming scala university-course

Last synced: 24 Mar 2025

https://github.com/jericirenej/typescript-monads-chaining

Chain callbacks in Typescript with integrated nullish checks and strong typing using the monad design pattern

chaining functional-programming monads pipes typescript

Last synced: 06 Aug 2025

https://github.com/rcdilorenzo/tictactoe

A reinforcement learning algorithm with a touch of functional programming

command-line-interface functional-programming regis-university reinforcement-learning tic-tac-toe

Last synced: 18 Jan 2026

https://github.com/nkz-soft/nkzsoft.fluentresults.extensions.functional

It is a library that extends the popular FluentResults library and helps you write code in a more functional way.

csharp dotnet fluentresults functional-programming result result-pattern

Last synced: 24 Nov 2025

https://github.com/emphori/compose

A featherweight Promise composition and error handling library for JavaScript

functional functional-programming javascript nodejs promise promise-chain typescript

Last synced: 12 Apr 2026

https://github.com/shuvo18103107/diceroll.github.io

This is a kind of fun project made completely by javascript. Enjoy the game the link is given below.

dice-rolling-game dom-manipulation fun-project functional-programming javascript procedural-programming

Last synced: 12 Apr 2026

https://github.com/damiisdandy/snake-game

snake game built with just react hooks

functional-programming game-development react typescript

Last synced: 16 Jan 2026

https://github.com/svozza/functionalish-refactor

A non-trivial asynchronous code example that interacts with multiple AWS services implemented in imperative, promise-based and purely functional style.

functional functional-programming

Last synced: 18 Mar 2025

https://github.com/ayrtonbsouza/elixir-fundamentals-list-length-challenge

This is an application developed as a challenge for Elixir Ignite Bootcamp, proposed by RocketSeat.

elixir functional-programming fundamentals recursive

Last synced: 10 Jul 2025

https://github.com/gardncl/functional_programming_javascript

All the exercises from http://reactivex.io/learnrx/

brackets functional-programming javascript reactivex

Last synced: 23 Jun 2025

https://github.com/mainro/cyclotron-std

Python standard library drivers and components for Cyclotron

cyclotron functional-programming python reactive-extensions reactive-programming reactivex rxpy

Last synced: 02 Jul 2025

https://github.com/pzuehlke/hutton

Contains solutions to all of the exercises in and some scripts related to the book: Hutton, G. — Programming in Haskell (2nd ed.)

exercises-solutions functional-programming graham-hutton haskell programming-in-haskell pure-functional

Last synced: 16 Mar 2025

https://github.com/ernyoke/snake-js

Terminal based snake written in functional style.

es6 functional-programming nodejs ramda ramdajs snake-game

Last synced: 16 Jan 2026

https://github.com/jaypmorgan/dfp

A suite of functional tools for all your functional programming

functional-programming python

Last synced: 16 Mar 2025

https://github.com/mrbr/pipelinejs

Write an application by writing its topology.

functional-programming javascript reactive-programming

Last synced: 23 Mar 2025

https://github.com/lebrancconvas/typescript-functional-programming

Using TypeScript to clarify the concept about "Functional Programming".

functional-programming

Last synced: 05 Sep 2025

https://github.com/doeixd/make-with

Functional utilities for elegant function composition and state management in TypeScript

closures functional-programming partial-application typescript typescript-library

Last synced: 03 Sep 2025

https://github.com/federicobruzzone/software-foundations

Solutions (in Coq) of the exercises in the software foundation books.

coq coq-library functional-programming ocaml software-foundations

Last synced: 04 Feb 2026

https://github.com/endygamedev/learn-haskell

λ Haskell and Lambda Calculus.

functional-programming haskell lambda-calculus

Last synced: 17 Jun 2025

https://github.com/swissmanu/react-rxjs-typescript

An experiment to implement a React user interface using TypeScript that leverages RxJS.

functional-programming react rxjs typescript

Last synced: 17 Apr 2026

https://github.com/b-gran/promise-plumbing

Functional, Promise-based control flow primitives inspired by async

async control control-flow flow functional functional-programming promise

Last synced: 06 Jul 2025

https://github.com/retheviper/gotlin

Some Kotlin-like functions.

functional-programming go golang kotlin

Last synced: 29 Apr 2026

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

PrimeFuncPack Core.Unit is a core library for .NET consisting of Unit type targeted for use in functional programming. The Core.Unit is shipped as a part of PrimeFuncPack Core - a functional programming framework for .NET

csharp dotnet dotnet-core functional-programming unit-type

Last synced: 26 Aug 2025

https://github.com/vspiliop/martian-robots

Coding exercise: The martian robots/ rovers problem in Java with a functional twist..

functional-programming immutable-collections immutable-objects java pure-function vavr

Last synced: 22 Feb 2026

https://github.com/skulltech/programming-languages-assignments

Assignments and code written for course COL226 (Programming Languages) of IIT Delhi.

compiler-design functional-programming programming-languages

Last synced: 06 Jul 2025

https://github.com/rousan/tulip

A Golang utility library of many commonly used functions

functional-programming go golang toolkit tulip utility

Last synced: 16 Mar 2025

https://github.com/tripolskypetr/functools-kit

A library with helpers for react-declarative app backend development

functional-programming helpers lambda react-declarative serverless

Last synced: 26 Mar 2025

https://github.com/abdulaziz-hassan/cpu-cache-system_haskell

A successful implementation of a simplified CPU cache system in Haskell and takes advantage of the Functional Programming Paradigm

functional-programming haskell

Last synced: 14 Mar 2025

https://github.com/mrandl/satsolver

A toy functional and parallel SAT solver implementation in Scala

dotty functional-programming sat-solver scala

Last synced: 14 Jun 2025

https://github.com/arindas/lazy-prime-sieve

Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust.

functional-programming lazy-evaluation prime-sieve sieve-of-eratosthenes

Last synced: 17 Mar 2025

https://github.com/edysegura/js-functional

Functional JavaScript programming examples

functional-programming javascript

Last synced: 04 Feb 2026

https://github.com/arc-hugo/debt_calculator

Implementation project of an algorithm computing the max-flow of a flow graph and apply it in a debt calculator app.

flow ford-fulkerson-algorithm functional-programming graph ocaml

Last synced: 18 Mar 2025

https://github.com/rcardin/fp-scala

My solutions to exercises of "Functional Programming in Scala".

exercises functional-programming scala

Last synced: 12 Jul 2025

https://github.com/matbesancon/pagerank

A functional, parallel PageRank implementation in Scala

functional-programming graph pagerank parallel parallel-computing plot scala sparse-matrix

Last synced: 24 Jun 2025

https://github.com/leejss/funtional-ts

It's a functional programming playground.

functional-programming

Last synced: 31 Mar 2025

https://github.com/vgalvoso/phunctional-php

A functional programming PHP framework.

functional-programming no-dependencies php php-framework

Last synced: 13 Jan 2026

https://github.com/jvrieger/245programminglanguages

BMC CMSC245 Principles of Programming Languages Assignments and Labs with Geoffrey Towel

closures-and-scopes dynamic-programming functional-programming golang parallel-programming rust

Last synced: 14 Jan 2026

https://github.com/gsuaki/functional-spring-web

A Functional API using Spring WebMVC and Java 14

functional-programming java14 spring-boot spring-mvc spring-web vavr

Last synced: 09 May 2026

https://github.com/markhaehnel/resolver-pipe

A functional pipe with validators for TypeScript

functional-programming typescript validator

Last synced: 19 Jan 2026

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

Functional utility library for Enonic XP

enonic enonic-xp functional-programming typescript

Last synced: 19 Jan 2026

https://github.com/meta-inf/mlc

[O]Caml compiler

compiler functional-programming ocaml

Last synced: 31 May 2026

https://github.com/a248/jdbcaesar

Conquer the verbosity of plain JDBC.

functional-programming java jdbc jdbc-utilities sql sql-builder

Last synced: 13 Oct 2025

https://github.com/pranav-jadhav09/gitfinder

A GitFinder application to search GitHub users and view their repositories, followers, and more.

api css3 functional-programming gitfinder githunter html javascript oop single-page-applications

Last synced: 12 May 2026

https://github.com/rcardin/reader-monad

A simple implementation of the Reader monad

functional-programming monad reader-monad scala

Last synced: 27 May 2026

https://github.com/lulu-berlin/seq.ts

A typescript wrapper for Iterable<T> providing functional programming functionality similar to ReadonlyArray<T>

functional-programming iterable sequence typescript

Last synced: 30 Apr 2026

https://github.com/wayneseymour/vanilla-fp

Really just me learning FP in JS from Brian Lonsdorf and other sources. Not a lib, more like a playground.

functional-composition functional-programming

Last synced: 04 Apr 2025

https://github.com/mariomarton/racket-sudoku-solver

Sudoku solver in Racket for any board size (including hexadoku & larger), built without constraint solvers or mutations. It solves any legal puzzle and detects invalid ones.

functional-programming hexadoku-solver lisp racket racket-lang sudoku sudoku-solver

Last synced: 15 Mar 2026

https://github.com/mstniy/computed.dart

A performant and flexible reactive programming framework for Dart

dart functional-programming reactive reactive-programming state-management

Last synced: 23 Feb 2026

https://github.com/jasonsbarr/liszt

A prototypal object oriented language that borrows heavily from functional programming concepts and languages

bidirectional-typechecking functional-programming generics language object-oriented programming-language programming-languages prototypal typescript

Last synced: 13 Jun 2026

https://github.com/rxtoolkit/logs

🗒️ RxJS utilities for backend logging

fp functional-programming logging observables package reactive-programming rxjs

Last synced: 02 Aug 2025

https://github.com/megabytesofrem/learn-haskell

Personal notes/repo to learn Haskell. 3rd time is the charm

functional-programming haskell learn learn-haskell

Last synced: 30 Mar 2025

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

Drawing creation in Elm

elm functional-programming

Last synced: 26 Oct 2025

https://github.com/iepathos/premortem

Premortem for your app's config—finds all the ways it would die before it ever runs.

config configuration error-handling functional-programming rust serde settings type-safety validation

Last synced: 13 Jan 2026

https://github.com/yurkimus/functions

JavaScript-oriented utilities for functional programming

deno functional-programming javascript node utilities

Last synced: 28 Jan 2026

https://github.com/ruferdz/cards

A simple card game to learn Elixir programming language 🃏

elixir erlang functional-programming

Last synced: 16 Mar 2026

https://github.com/vitorsalgado/kotlin-fp

Playing with functional in Kotlin

functional functional-programming kotlin

Last synced: 30 Jun 2025

https://github.com/rxtoolkit/utils

🛠️ RxJS operators for very common data transformation tasks

fp functional-programming observables package reactive-programming rxjs

Last synced: 15 Jun 2026

https://github.com/apiad/purely

Lightweight functional primitives for cleaner Python

functional-programming python3

Last synced: 17 Jan 2026

https://github.com/afsalthaj/fp-generator

The library that solves all your data generation problem !

fs2 functional-programming generator scala stream-processing

Last synced: 16 Jun 2026

https://github.com/alonsodomin/purerand

Pure functional random generator of data

functional-programming random random-generation scala scalajs

Last synced: 27 Feb 2026

https://github.com/rxtoolkit/socketio

🚰 RxJS operators for working with Socket.io (v4 or lower) servers

fp functional-programming observables package reactive-programming realtime rxjs socket-io socketio streaming websocket websockets

Last synced: 12 Feb 2026

https://github.com/airsequel/airscript

[WIP] A scripting language for spreadsheet formulas, CLI tools, ETL pipelines

formula fp functional functional-programming language programming-language scripting scripting-language

Last synced: 19 Mar 2026

https://github.com/javiorfo/goyeneche

Go library with functional programming utilities (WIP)

functional-programming go golang

Last synced: 23 Mar 2025

https://github.com/monashcoding/intro-to-haskell

Introduction to Haskell Workshop

functional-programming haskell

Last synced: 15 Feb 2026

https://github.com/theow03/hazel

LLVM Compiler for Hazel, a Functional paradigm declartive programming langauge

compilers functional-programming llvm

Last synced: 06 Mar 2025

https://github.com/mystpi/spark

Compile-to-JS language built in Gleam.

functional-programming gleam langdev language

Last synced: 19 Mar 2026