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/tauseefk/rex

Everything is streams.

functional-programming stream

Last synced: 20 Jan 2026

https://github.com/grihabor/gush

Functional go library to make function composition simple

functional-programming golang

Last synced: 04 Mar 2025

https://github.com/zachahn/proc_party

Make your objects act like procs!

functional-programming ruby

Last synced: 11 Nov 2025

https://github.com/dtsaryov/csc-haskell-fp

The repository contains lecture notes and practical task implementations from FP with Haskell course

functional-programming haskell stepik

Last synced: 02 Feb 2026

https://github.com/mrseanbaines/fun-fun-function

Notes and code snippets from Fun Fun Function videos

es5 es6 functional-programming javascript

Last synced: 20 Mar 2025

https://github.com/lamaabdeldayem/peg-reversal-game

A Haskell board game where the goal is to flip all black pegs to white, demonstrating recursion and immutability.

board-game functional-programming haskell immutability recursion

Last synced: 27 Mar 2025

https://github.com/maxbarsukov-itmo/functional-programming-3

🧪λ Функциональное программирование: Лабораторная работа №3

command-line computational-math elixir functional-programming itmo laboratory-work maxbarsukov

Last synced: 03 Aug 2025

https://github.com/ekewn/undset

Project to learn elm

elm elm-lang functional-programming

Last synced: 17 Feb 2026

https://github.com/franciscomsm/fp-in-js

Functional programming in JS - talk assets

es6 functional-programming javascript

Last synced: 03 Apr 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: 30 Dec 2025

https://github.com/jackdbd/pegthing

My implementation of the Peg Thing game in Clojure for the Brave and True

clojure functional-programming

Last synced: 27 Mar 2025

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: 30 Aug 2025

https://github.com/mryossu/fallibledemo

A better way of handling exceptions in C# applications

csharp functional-programming wcf

Last synced: 22 Jul 2025

https://github.com/alex11br/myfsharpsnake

Yet another snake game witten in F#. This one has 2 versions: one that runs in the terminal, and a webapp.

functional-programming game snake snake-game

Last synced: 30 Aug 2025

https://github.com/palutz/introtofunctional

Introduction to functional programming slides

functional-programming introduction monads

Last synced: 28 Jun 2025

https://github.com/htet-ahkar/functional-programming-web-village-voyage-

Tutorial Series From (https://www.youtube.com/@webvv)

functional-programming typescript

Last synced: 29 Mar 2025

https://github.com/sinkaszab/limbda

Functional programming helper library.

clojure es6 es6-javascript functional-js functional-programming lambda lisp

Last synced: 18 Feb 2026

https://github.com/jcoreio/map-shape

apply mapping functions to specific properties of an object

convert functional-programming map restructuring

Last synced: 14 Aug 2025

https://github.com/414owen/life-hs

Conway's Game of Life in Haskell

functional-programming game-of-life haskell

Last synced: 29 Mar 2025

https://github.com/al333z/reactiveapplication

Master degree thesis on Reactive Programming.

functional-programming reactive-programming

Last synced: 04 Jan 2026

https://github.com/olekscode/montecarlointegration

Scala implementation of sequential and parallel Monte Carlo method for computing a deterministic numerical integration of functions

functional-programming integration monte-carlo numerical-integration parallel scala scalameter

Last synced: 05 Apr 2025

https://github.com/64j0/poc-cpp-functional

A POC showing how one can leverage C++ functional features to: partial application, higher order functions.

cpp functional-programming

Last synced: 16 Oct 2025

https://github.com/hamidurrahman1/interpreter-part-2

Implementation of an interpreter (i.e., evaluator) for the expressions with user-defined functions.

functional-programming interpreter

Last synced: 21 Mar 2025

https://github.com/leostera/restruct

💾 Purely Functional and Compact Data Structures for ReasonML

compact data-structures experiment functional-programming reasonml

Last synced: 04 Apr 2025

https://github.com/tansudasli/kafka-sandbox

Apache Kafka installation on GCP and e-commerce product additions scenario to Kafka

apache-kafka apache-zookeeper functional-programming gcp-compute java-8

Last synced: 01 Mar 2025

https://github.com/king-prawns/ramda-sfs

Ramda - Start from scratch

functional-programming ramda sfs

Last synced: 05 Nov 2025

https://github.com/gallettilance/clojure_mylib

a library of functions I built to get practice with Clojure

basics clojure functional-programming lazy-evaluation streams

Last synced: 14 May 2025

https://github.com/dragos-tudor/backend-storing

Convenient functions for SQLServer, MongoDb and Redis databases.

docker-api functional-programming mongodb redis sql-server

Last synced: 04 Apr 2025

https://github.com/vit0rr/lexical_analysis

Lexical analysis interpreter step in OCaml

functional-programming lexer lexical-analysis ocaml

Last synced: 16 Jun 2025

https://github.com/Btylrob/btylrob.github.io

My personal blog built with Ocaml and Soupault.

blog functional-programming ocaml soupault

Last synced: 11 Jun 2025

https://github.com/jakubriegel/geffe-generator

Functional style implemented Geffe cryptographic stream generator

cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university

Last synced: 27 Mar 2025

https://github.com/jaalonso/cursos_de_pf_con_scala

Recopilación de cursos de programación funcional con Scala.

functional-programming scala

Last synced: 27 Mar 2025

https://github.com/jyothsnasrinivas/eta-android-interop

Utilities for interoperating with Android

android eta functional-programming haskell

Last synced: 28 Jun 2025

https://github.com/dboyliao/learnhaskell

Notes and codes for learning Haskell.

functional-programming

Last synced: 24 Feb 2025

https://github.com/federicobruzzone/99-ocaml-problems

Implementations of the 99 problems in OCaml.

99problems functional-programming ocaml problem-solving

Last synced: 27 Jan 2026

https://github.com/barcek/aqfr

run deeper | multipath piping | command-line tool | Elixir + Mix, w/ POSIX shell

beam command-line-tool dx elixir functional-programming pipes shell

Last synced: 05 Apr 2025

https://github.com/bmmunga/braincaml

An OCaml-based interpreter for the Brainf*ck esoteric programming language.

brainfuck functional-programming ocaml ocaml-program

Last synced: 03 Jan 2026

https://github.com/vijayksingh/functional-programming-1

Functional Programming Lesson 1

functional-programming javascript

Last synced: 18 Mar 2025

https://github.com/barcek/awb

cultivate HTML | monadic DOM tree transformer | frontend generation | library & command line tool | Node.js

automation backend command-line-tool domtree dx frontend functional-programming html javascript library monad transformation traversal web-development

Last synced: 05 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: 22 Feb 2025

https://github.com/test-bdd/test-js

A testing library for JavaScript that uses behavior-driven development and functional programming.

behavior-driven-development behavior-driven-testing deno functional-programming javascript testing-library typescript

Last synced: 03 Jan 2026

https://github.com/andreea-sindrilaru/fp-exercises

Functional programming assignments done in Elm

elm elm-lang functional-programming

Last synced: 02 Jan 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: 25 Feb 2025

https://github.com/bertrand31/data-structures-scala

🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade

bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie

Last synced: 14 Sep 2025

https://github.com/davidboers/elmeither

Implements the Either declaration in Elm.

either elm functional-programming package

Last synced: 05 Mar 2025

https://github.com/dotoscat/pyfunstream

Allow to chain functions with the | operator through streams

functional-programming python

Last synced: 03 Mar 2025

https://github.com/leodiegues/unwrappy

Yet another Rust-inspired Result and Option ergonomics brought to Python, enabling safe, expressive error handling with errors as values.

async either-type error-handling functional-programming maybe-type monads option-type pattern-matching python railway-oriented-programming result-type rust rust-inspired type-hints type-safe

Last synced: 17 Jan 2026

https://github.com/maxbarsukov-itmo/functional-programming-0

🧪λ Функциональное программирование: Лабораторная работа №0

essay functional-programming itmo laboratory-work maxbarsukov

Last synced: 28 Jun 2025

https://github.com/quacksouls/jaf

Adventures in functional JavaScript

functional-programming javascript

Last synced: 06 Mar 2025

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

Complimentary materials for the "Functional programming" course of Computer science 2022 - 2023.

functional-programming haskell racket

Last synced: 19 Mar 2025

https://github.com/alexandrugg/fp-scala-specialization

Projects completed for the Functional Programming in Scala Specialization

coursera-specialization functional-programming scala

Last synced: 18 Mar 2025

https://github.com/amsh4/livesketch

Real-time collaborative drawing app with React UI, Elixir backend, and Python analytics. Enables seamless sketching, anomaly detection, and scalable infra.

devops docker elixir functional-programming isolation-forest pandas phoenix python react websocket

Last synced: 30 Dec 2025

https://github.com/victorlga/dow25-sharpe-montecarlo

A Haskell implementation of portfolio optimization using Monte Carlo simulation to maximize the Sharpe ratio for Dow Jones stocks. This project demonstrates parallel processing in Haskell for computationally intensive financial modeling.

finance functional-programming haskell monte-carlo parallel-computing portfolio-optimization sharpe-ratio

Last synced: 14 May 2025

https://github.com/felipemonobe/99h

[Haskell] My solutions to https://wiki.haskell.org/99_questions/

functional-language functional-languages functional-programming haskell haskell-language haskell-learning hspec testing

Last synced: 04 Nov 2025

https://github.com/apulbere/lagos

a collection of Java 8+ samples

functional-programming java-10 java-11 java-8 java-9 spock

Last synced: 22 Jun 2025

https://github.com/jyothsnasrinivas/eta-fxgl

Eta Example for FXGL library

eta functional-programming haskell javafx

Last synced: 22 Mar 2025

https://github.com/tttardigrado/hsderiv

Haskell implementation of Brzozowski derivatives for regular expressions.

brzozowski-derivative functional-programming haskell regex regex-matcher regular-expression theory-of-computation

Last synced: 03 Apr 2025

https://github.com/mpellouin/wolfram

Epitech second year project part of the functional programming module. Wolfram is an implementation of elementary cellular automaton written in Haskell

2nd-year epitech functional functional-programming haskell imagecompressor wolfram

Last synced: 17 Mar 2025

https://github.com/graziele-fagundes/elixir

Programação funcional usando Elixir

elixir functional-programming

Last synced: 12 Jun 2025

https://github.com/rtlevy/seniorinitiative

Programming work for my Senior Initiative project

compiler-design functional-programming type-checking type-inference type-system

Last synced: 14 May 2025

https://github.com/zyxue/coursera_functional_programming_principles_in_scala

Exercise answers to Functional Programming Principles in Scala

coursera functional-programming scala

Last synced: 30 Mar 2025

https://github.com/geekyfox/scheming

Scheming: The journey through functional programming, language design, insobriety and bad jokes

functional-programming garbage-collector lisp literary-programming literate-programming programming-language rant scheme scheme-interpreter

Last synced: 25 Dec 2025

https://github.com/heracliteanflux/exercises-scheme

Exercises in the Scheme programming language.

functional-programming scheme

Last synced: 16 Jun 2025

https://github.com/avvessalom/itmo-functional-programming

Лабораторные работы по функциональному программированию (ИТМО, ПИиКТ-СиППО, 4 курс).

clojure functional-programming

Last synced: 04 Apr 2025

https://github.com/martinkindall/sicp_exercises

Exercises from the book "Structure and Interpretation of Computer Programs"

functional-programming scheme

Last synced: 03 Jan 2026

https://github.com/f-z/functional_programming

Haskell, Erlang, Reactive functional programming

erlang functional-programming functional-reactive-programming haskell

Last synced: 21 Feb 2025

https://github.com/nrissot/dpf-2024-binarytree

🐫 Code OCaml du projet de Programmation Fonctionnelle de L2S4

binary-tree functional-programming ocaml university-project

Last synced: 28 Mar 2025

https://github.com/girkovarpa/hutton-typescript

The Hutton cipher implemented in TypeScript.

cipher encryption functional-programming hutton typescript

Last synced: 18 Mar 2025

https://github.com/ilyabizyaev/fp-homework

Functional Programming course homework (2020), ITMO University

functional-programming haskell

Last synced: 07 Apr 2025

https://github.com/ricardorobledo/programacionfuncional-python

Recopilación de ejercicios de programación funcional en Python

functional-programming pyrsistent python3

Last synced: 26 Feb 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: 30 Dec 2025

https://github.com/bsgbryan/pug

A game engine targeted for procedural content coded in a functional style

directx functional-programming game-development game-engine

Last synced: 04 Apr 2025

https://github.com/max-sir/kotlintraining_koans

Solution for all tasks from Kotlin Koans https://play.kotlinlang.org/koans/overview

algorithms datastructures functional-programming koans kotlin learning-kotlin-for-android oop-in-kotlin solutions-for-kotlin-koans tasks

Last synced: 15 Jan 2026

https://github.com/ho991217/side-projects

구현한 토이프로젝트를 모아 둔 레포지토리입니다

functional-programming nextjs reactjs side-project toy-project typescript

Last synced: 14 Mar 2025