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/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/morganconrad/fobu

YA functional utilities for JavaScript Objects, mimicking ES6 Array methods.

filter foreach functional-programming javascript map object reduce

Last synced: 08 Jun 2026

https://github.com/awinogradov/condicom

Apply React component enhancements by condition

component enhancement functional-programming hoc react

Last synced: 28 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/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/chicio/katas

💪🏋️‍♂️ A collection of katas I did to hone my programming skills. 🏋️‍♂️💪

coding-dojo functional-programming interview kata kotlin objective-c swift typescript

Last synced: 01 May 2026

https://github.com/memowe/aoc2023

My advent of code 2023 solutions

advent-of-code aoc2023 functional-programming haskell

Last synced: 22 Apr 2025

https://github.com/rsachdeva/reactnd-mobile-flashcards

React Native based Deck and Cards App from Scratch with Quiz, Scoring, Seeing Answers Support

functional-programming nodenv react-native redux yarn

Last synced: 13 Apr 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/savaged/funinjection

Some fun with function injection in C#

functional-programming reflection

Last synced: 17 Jun 2025

https://github.com/lazywithclass/project-lamp

Source code for book content and site

book functional-programming haskell purescript

Last synced: 27 Apr 2026

https://github.com/atticuskuhn/typescript-lens

lens library in typescript

fp functional-programming haskell lens

Last synced: 27 Apr 2026

https://github.com/retheviper/gotlin

Some Kotlin-like functions.

functional-programming go golang kotlin

Last synced: 29 Apr 2026

https://github.com/july541/functional-programming-in-csharp

A practice during learning C# functional programming.

csharp functional-programming

Last synced: 07 Jun 2026

https://github.com/bertrand31/pandore

📦 The functional files manipulation library Scala was missing

file filesystem functional-programming io-monad library scala

Last synced: 16 May 2025

https://github.com/neshkeev/avaj

Haskell influenced Category Theory patterns implemented in Java

category-theory functional-programming haskell java monad monad-transformers

Last synced: 30 Apr 2026

https://github.com/mollybeach/apetalie

Apetalie Javscript Web3 Application Function Methods Solidity

application context-api functional-programming javscript solidity web3

Last synced: 24 Apr 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/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/helins/fn.cpp

Pass around c++ fns and methods, get performance

cplusplus functional-programming functions higher-order-functions

Last synced: 31 May 2026

https://github.com/ladroid/mathelogos

The Mathelogos library is designed to introduce functional programming constructs to Rust.

function functional functional-programming functions lib library macros paradigm rust rust-lang rust-library

Last synced: 04 Jan 2026

https://github.com/hwang-fu/rv32emu

Fully emulating the RISC-V Base Integer Instruction Set (WIP)

byte-code dune emulator functional-programming ocaml risc-v virtual-machine

Last synced: 21 Apr 2026

https://github.com/web-pacotes/foundation-types

Curated package with types I believe all packages and apps need to promote safeness and reduced side effects.

functional-programming monads types typesafe typescript

Last synced: 19 Apr 2026

https://github.com/yuan-kuan/zasa

Offline web application to keep track of household food stock. Demo project for fp-svelte

functional-programming javascript svelte webapp

Last synced: 20 Apr 2026

https://github.com/davidmarne/functional_flutter

Tools for composing flutter widget trees in a functional manner.

flutter functional functional-programming

Last synced: 14 May 2026

https://github.com/hbarcelos/best-route

Finds the best (cheapest) route from a starting point towards a destination

dijkstra-algorithm functional-programming graph graph-algorithms graphs javascript ramda tape

Last synced: 04 Jun 2026

https://github.com/jin-sungdae/javastream

Functional Programming in Java && Stream

functional-programming java stream

Last synced: 04 Jun 2026

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/kdungs/go-result

Result types for Go; because (T, error) can be considered a ✨ monad ✨.

experiments functional-programming go golang monad

Last synced: 28 Jul 2025

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/samedfft2634/qr_generator

QR generator working with API. It is a practice to improve my skills in JavaScript

api dom-manipulation functional-programming html-css-javascript qrcode-generator qrcode-scanner

Last synced: 05 Apr 2026

https://github.com/critocrito/curry

Named curry functions for fixed arities.

curry currying fp functional-programming javascript utility

Last synced: 24 Oct 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/mehmet-github06/find-country

An application where you can find the country information you want

api async bootstrap functional-programming html-css-javascript try-catch

Last synced: 17 Apr 2026

https://github.com/khc-zhihao/packhouse

Packhouse is a function wrapper based on the concept of functional programming

functional-programming javascript lambda serverless

Last synced: 23 Jun 2025

https://github.com/joaocarvoli/scala-course

A 6-week course from École Polytechnique Fédérale de Lausanne (EPFL) about the fundamentals of scala functional programming language

coursera functional-programming scala

Last synced: 03 Jun 2026

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/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/kshirish/reactivexio

Learning functional programming concepts from `http://reactivex.io/learnrx/`

functional-programming javascript

Last synced: 05 Oct 2025

https://github.com/fantiga/github-query-react-ts

This is a demo of implementing GitHub repository search functionality with React and the GitHub REST API.

functional-programming material-ui react react18 typescript webpack webpack5

Last synced: 02 Apr 2026

https://github.com/abengl/ntt-project1

Primer projecto en Java para el Bootcamp Tech Girls de NTT Data Perú. Inicia el desarrollo de una aplicación para el manejo de cuentas bancarias de usuarios.

fun functional-programming mysql oop spring-boot

Last synced: 17 Apr 2026

https://github.com/mmzk1526/haskell-blockchain-tutorial

A simple blockchain toy example

blockchain functional-programming

Last synced: 06 Oct 2025

https://github.com/mystpi/spark

Compile-to-JS language built in Gleam.

functional-programming gleam langdev language

Last synced: 19 Mar 2026

https://github.com/javanile/boor

🐮 Use only if you hate good manners

boorish foreach functional-programming nodejs statements

Last synced: 16 Apr 2026

https://github.com/rieselhilfe/sofunlang

An Interpreter for my language "Sofun" (Stack-Oriented FUNctional programming language) written in haskell. Now with a basic type system.

esoteric-language functional-programming haskell interpreter programming-language repl sofun stack-based

Last synced: 23 Mar 2026

https://github.com/lucasbotang/made_up_programming_language

MUPL language interpreter implemented by Racket

functional-programming interpreter mupl racket

Last synced: 19 Mar 2026

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

Introduction to Haskell Workshop

functional-programming haskell

Last synced: 15 Feb 2026

https://github.com/tomsquest/mediathequeroubaix.py

Python CLI for the library of Roubaix (Médiathèque Roubaix)

functional-programming

Last synced: 28 Feb 2026

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/vgalvoso/phunctional-php

A functional programming PHP framework.

functional-programming no-dependencies php php-framework

Last synced: 13 Jan 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/aganglada/reswitcher

🍭 Functional switch case for redux reducers

functional-programming javascript reducer redux switch-case

Last synced: 19 Apr 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/itsdanieldk/fio-chat

💜 Scalable and feature-rich chat server and client built with FIO, designed for high-performance asynchronous communication

application chat chat-application chat-system concurrent-systems distributed-systems dotnet fiber fio fsharp functional-programming messaging-app

Last synced: 08 Oct 2025

https://github.com/willguimont/pipeline

Lightweight pipeline library

arrow functional-programming lambda pipeline python

Last synced: 08 Oct 2025

https://github.com/rudini/node_ports_adapters

Ports and adapter implementation of a restaurant reservation

adapter functional-programming hexagonal-architecture javascript nodejs ports typescript

Last synced: 16 Apr 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/carlosrberto/lazy-list

LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.

array filter functional-programming javascript lazy-evaluation map reduce

Last synced: 23 Feb 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/namoshizun/goodjson

Functional validators to check anything about your JSON with ease.

functional-programming json json-schema python validation

Last synced: 09 May 2026

https://github.com/xiel/outer-hooks

Powerful and composable hooks that work in Node & Browser.

functional-programming hook hooks node typescript

Last synced: 21 Jan 2026

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/jaypmorgan/dfp

A suite of functional tools for all your functional programming

functional-programming python

Last synced: 16 Mar 2025

https://github.com/atomicptr/php-functional

A set of tools to enable a more functional style of programming in PHP, inspired by OCaml

functional-programming php php-library

Last synced: 27 Feb 2026

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/markhaehnel/resolver-pipe

A functional pipe with validators for TypeScript

functional-programming typescript validator

Last synced: 19 Jan 2026

https://github.com/ist-dsi/scala-keystone-client

A pure functional Scala client for Openstack Keystone implemented using Http4s client.

functional-programming http4s openstack-clients scala

Last synced: 21 Jan 2026

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/skykanin/coding-test

Online coding test

clojure functional-programming

Last synced: 24 Oct 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/steventimes/fpstreams

functional programming library for Python

functional-programming python

Last synced: 08 Feb 2026

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/foyez/fp

Functional Programming

functional-programming programming-paradigms

Last synced: 07 Feb 2026

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

[O]Caml compiler

compiler functional-programming ocaml

Last synced: 31 May 2026