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/hernancerm/closures

My understanding of closures

closures functional-programming

Last synced: 01 Apr 2025

https://github.com/bohdanmoroziuk/booky

This is a minimal example implementation of Clean Architecture in Vue/Quasar

clean-architecture functional-programming jest oop pinia quasar2 typescript unit-testing vue-router vue3

Last synced: 07 May 2026

https://github.com/kerelape/monadic-objects

Collection of functions to modify objects

functional-programming javascript javascript-library js objects

Last synced: 22 Jun 2026

https://github.com/murat/elixir-practices

Some Elixir practices for the newbies...

elixir elixir-lang functional-programming

Last synced: 10 Jun 2026

https://github.com/agapas/carousel

Image carousel with indicators, made with plain JavaScript

css3 es6 functional-programming html5 image-carousel javascript plain-javascript responsive-design

Last synced: 09 May 2026

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/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/slowli/curry-chain

Chainable function currying

chainable-methods currying functional-programming

Last synced: 17 Mar 2025

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/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/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/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/rabestro/dicechess-engine-scala

High-performance parallelized Expectimax game engine and probability calculator for Dice Chess, written in Scala 3.

artificial-intelligence bitboard chess-engine dice-chess expectimax functional-programming game-engine scala scala3 virtual-threads

Last synced: 30 May 2026

https://github.com/gustavodiasag/simpler

Interpreter for a functional, expression-based programming language

functional-programming interpreter lambda-calculus ocaml programming-language

Last synced: 10 Oct 2025

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

Online coding test

clojure functional-programming

Last synced: 24 Oct 2025

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/armadacore/fnt

A collection of utility functions to make your TypeScript code more robust and safer.

functional-programming typesafe typescript utilities

Last synced: 08 Feb 2026

https://github.com/nidal-bakir/fp

Functional Programming using Dart language

dartlang declarative-programming functional-programming

Last synced: 02 Apr 2025

https://github.com/priontoabdullah/simple-calculator-vanilla-js

🔢 A simple vanilla js Calculator. 🌎 Live demo: https://priontoabdullah.github.io/Simple-Calculator-Vanilla-JS/ 🙌

css functional-programming html javascript vanilla-js

Last synced: 12 Apr 2026

https://github.com/th3n0m4d/functional-programming-meetup

Basic functional programming ideas illustrated with (the awesome) Ramda library.

functional-programming presentation slides

Last synced: 09 Feb 2026

https://github.com/icepanorama/learning-sml

A collection of small programs written as I'm refamiliarizing myself with Standard ML.

functional-programming sml standard-ml

Last synced: 18 Mar 2026

https://github.com/d-plaindoux/promiseme.js

Monadic promise built on top of Promise/A+ specification

async functional-programming monad

Last synced: 02 Apr 2025

https://github.com/leobenkel/laeta

Agnostic service registry with fully typed retrieval

functional-programming registry scala services typed

Last synced: 26 Feb 2026

https://github.com/laszlokorte/recursion-schemes

Introduction to recursion schemes (WIP)

functional-programming functors recursion-schemes

Last synced: 10 Feb 2026

https://github.com/darren277/lisp-music-gen

A very basic melody generation tool written in Lisp. There is also Postgres interactivity.

functional-programming lisp music postgres

Last synced: 02 Apr 2025

https://github.com/dhruvsrikanth/climbingeverestgame

Climb the treacherous Mount Everest in this exciting text-based adventure game! A game through which you can experience a pure (Haskell) climb!

c climbing everest functional-programming game-development games gaming haskell monad text-based-adventure text-based-game trekking

Last synced: 19 Apr 2026

https://github.com/twilkinson3421/flec-pipe

Brings support for piping to JavaScript, with full TypeScript integration

functional-programming types typescript typescript-library utility

Last synced: 11 Feb 2026

https://github.com/riiswa/scala2haskell

A detailed comparison between the programming languages language and Haskell by presenting equivalent code.

functional-programming haskell scala

Last synced: 01 May 2026

https://github.com/martinmitchell05/tecprog_2025_public

A repository with practice code about programming paradigms: Object Oriented - Functional - Logical

functional-programming logical-programming object-oriented-programming programming-paradigms prolog python3 scheme

Last synced: 23 Apr 2025

https://github.com/emanuelcasco/utn-pdep-tp-haskell

Trabajo practico para el curso K2004 de Paradigmas de Programación

functional-programming haskell paradigm utn

Last synced: 09 Apr 2025

https://github.com/zerone0x/haskell99

Haskell 99 to help me learn functional promgramming

functional-programming haskell haskell99

Last synced: 27 Feb 2026

https://github.com/kanitsharma/yieldtask

Make your data.task monads yieldable in redux sagas

functional-programming react redux redux-saga task-monads-yieldable

Last synced: 12 Feb 2026

https://github.com/sorja/haskell-2018-ifp

Introduction to Functional Programming (Haskell). Repository for University of Helsinki course TKT21014.

functional-programming haskell stack

Last synced: 17 Jun 2026

https://github.com/julgitt/logic-circuit-simulator

Logic Circuit Simulator taking into account the time delay of the logic gates

functional-programming logic-circuit-simulator logic-gates racket

Last synced: 12 Feb 2026

https://github.com/matheusfdosan/programacao-funcional

Uma explicação sobre Programação Funcional

docs functional-programming

Last synced: 28 Feb 2026

https://github.com/ohmic-guy/mnemosyne

An experimental Python library exploring persistent and versioned data structures.

data-structures functional-programming immutability persistent-data-structures versioning

Last synced: 13 Feb 2026

https://github.com/thealexlichter/fp-in-php

A talk about functional programming in PHP

functional functional-programming php

Last synced: 16 Apr 2026

https://github.com/gekomad/fpinscala

Exercise solutions for "Functional Programming in Scala"

functional-programming scala

Last synced: 16 Mar 2025

https://github.com/yasmeentarek1/peg_reversal_game

Board game where the goal is to flip all black pegs on board to white, with pegs flipping only if adjacent to a white peg.

functional-programming haskell recursion

Last synced: 14 Feb 2026

https://github.com/guibrandt/persistentarray

Persistent array data structure in JS

array functional-programming js persistent-data-structure

Last synced: 09 Jun 2026

https://github.com/gregros/dropin-geometry

Vector and complex math for graphics. Unfinished.

functional-programming graphics incomplete javascript math obsolete package typescript

Last synced: 03 May 2026

https://github.com/articulate/progress

Cheap, functional, terminal progress bar

functional-programming javascript progress-bar

Last synced: 16 Apr 2026

https://github.com/dotpep/restaurant-api

Restaurant API using DRF, with Authentication, Menu, Cart and Order management systems and etc.

api django django-rest-framework drf functional-programming python restaurant

Last synced: 11 May 2026

https://github.com/suddi/node-object-to-object-mapper

NPM module to perform object to object mapping using reusable, composable filter functions (https://www.npmjs.com/package/object-to-object-mapper)

functional-programming mapper mapping nodejs object-to-object

Last synced: 15 Feb 2026

https://github.com/skykanin/effects

An effects system based on freer monads in Idris

effects functional-programming idris2

Last synced: 15 Feb 2026

https://github.com/reshiadavan/catena

simple, lightweight, actor-based distributed blockchain

actor-model akka blockchain docker docker-compose functional-programming scala

Last synced: 03 May 2026

https://github.com/thoughtfool/c-h-a-z

Hello, C.H.a.Z. (Cyborgs, Humans, ampersand Zombies): A simple strategy game demonstrating how enemies can become potential allies, where the balance between forces can shift in/out of your favor. Enemy of my enemy is my friend!

chess-game ejs-template-engine expressjs functional-programming javascript-game

Last synced: 16 Apr 2026

https://github.com/therealkoedev/railway-results

Monads for easy and compact error handling with Railway Oriented Programming.

csharp csharp-library error-handling functional-programming monads railway-oriented-programming results

Last synced: 08 Oct 2025

https://github.com/will-1-am/stanford

Stanford cs193p Spring 2020 course led by Paul Hegarty illustrating MVVM architecture, generics, functional programming using SwiftUI and Xcode. Homework assignments are included as separate git branches.

cs193p-spring-2020 functional-programming generics hacktoberfest mvvm-architecture swiftui

Last synced: 04 May 2026

https://github.com/teixdavide/FEUP_PFL_Parser

λ | Low-level machine interpreter and compiler project, including stack management, parsing, and compiling imperative programs

assembler compiler feup functional-parsing functional-programming parser pfl

Last synced: 05 Jan 2026

https://github.com/lpld/real-world-haskell

Assignments from the book "Real World Haskell" (http://book.realworldhaskell.org/)

functional-programming haskell

Last synced: 09 Jun 2026

https://github.com/joaom00/js-funcional-reativo

Repositório para o curso JavaScript Funcional e Reativo - PENSE como um Dev JS da Cod3r

declarative-programming functional-programming javascript

Last synced: 16 Mar 2025

https://github.com/olivier-boudeville/ceylan-curry

Curry: a Haskell Cookbook

functional-programming haskell

Last synced: 09 Apr 2025

https://github.com/aayushyadavz/keeper-app-react

Created a Keeper App using React in which we can add our notes.

components-react filtering functional-programming mapping material-ui reactjs

Last synced: 05 May 2026

https://github.com/aditya-k93/fpinscala

Functional programming in Scala

functional-programming scala

Last synced: 11 Jun 2026

https://github.com/divyanshu-rawat/a-react-game

A kuch bhi (Game) built using react.js

functional-programming reactjs

Last synced: 09 Apr 2025

https://github.com/plave0/pp

Programming paradigms course material.

functional-programming haskell prolog python scala spark

Last synced: 05 May 2026

https://github.com/filiprd/monet

Online paintings retailer platform implemented in functional Scala 3

cats cats-effect functional-programming http4s scala typelevel

Last synced: 29 May 2026

https://github.com/drmarjanovic/msc

An example of using telemetry in a system built on microservices-based architecture.

functional-programming microservices scala telemetry zio-telemetry

Last synced: 01 Apr 2025

https://github.com/saber2pr/fp

:heavy_minus_sign: A library for Javascript in functional programing in async | sync | lazy.

async functional-programming lazy typescript

Last synced: 17 Jun 2026

https://github.com/zyad-eltayabi/atm-system

💵 The system allows users to quickly withdraw predefined or custom amounts, deposit funds, check their balance, and securely log out.

cpp filesystem functional-programming

Last synced: 11 Jun 2026

https://github.com/Imtjl/fp-red-black-tree-dict

TreeDict - Implementation of Dict based on Red Black Tree in Elixir

data-structures elixir functional-programming red-black-tree

Last synced: 01 Apr 2025

https://github.com/iain-s/wizards-within

Working through SICP, one chapter at a time.

educational functional-programming scheme

Last synced: 05 Mar 2026

https://github.com/stephenjfox/calculator-http4k

Practicing in public 1. Kotlin 2. Web Server development 3. TDD 4. Functional-Programming Systems Design

functional-programming http4k kotlin tdd web

Last synced: 24 Jan 2026

https://github.com/tolikpylypchuk/hs-bowling

A library which calculates a bowling score, written in Haskell

functional-programming haskell haskell-stack

Last synced: 09 Apr 2025

https://github.com/rjdestigter/lazy-reducers-example

An example of using the IO Monad to lazily inject reducers into the Redux store

functional-programming io-monad reactjs redux

Last synced: 11 Apr 2026

https://github.com/kanitsharma/io

Lightweight monadic abstraction to "purely" handle side effects in javascript.

asynchronous-programming functional-programming javascript side-effects

Last synced: 01 Apr 2025

https://github.com/kanitsharma/monad-fantasy

A collection of monads implemented in javascript

functional-programming javascript monads

Last synced: 01 Apr 2025

https://github.com/kubepay/java-cs-to-enterprise

This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.

algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming

Last synced: 24 May 2026

https://github.com/jtberglund/snowballr

A simple library for composing error messages

composition functional-programming validation

Last synced: 28 Feb 2025

https://github.com/rakibhhridoy/predictingsequence-timeseriesanalysis

Time series data easy handling purposes in TensorFlow and python functional programming. Time Series data is handled and pre-processed by different steps,like making window of the data,splitting data for model purpose is also different than other processing methods. All has combined for easy access.

forecasting functional-programming keras lstm lstm-neural-networks moving-average numpy python tensorflow time-series windowed

Last synced: 02 Apr 2026

https://github.com/guiromao/some-functional-programming-java

Some functional programming (main Java interfaces for such)

functional-programming java

Last synced: 18 Jun 2026