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/palutz/scalashoppingbasket

A simple shopping basket in Scala, with an idiomatic approach...

functional-programming scala

Last synced: 17 Aug 2025

https://github.com/ghurtchu/wc

unix wc clone

functional-programming scala unix wc

Last synced: 26 Feb 2025

https://github.com/psenger/functional-programming-examples-and-patterns

This is a set of Functional Programming Examples and Patterns

examples functional-programming javascript

Last synced: 13 Jul 2025

https://github.com/aliariff/fp19

Functional Programming Class - RWTH Aachen University

functional-programming haskell

Last synced: 05 Oct 2025

https://github.com/yoyolicoris/qmul-ecs713-fp-final

My individual coursework of the module ECS713P Functional Programming, QMUL.

concurrent-programming functional-programming haskell-exercises

Last synced: 27 Jun 2025

https://github.com/harlockofficial/functionalprogrammingtutoringmaterial

All material that will be used during the tutoring sessions for the Functional Programming module of the Programming Methodologies course

beamer beamer-presentation beamer-slides course-material functional-programming haskell haskell-exercises haskell-learning latex latex-document tutoring university university-course university-of-camerino

Last synced: 02 Feb 2026

https://github.com/bertrand31/damysos

🌍 An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points

coordinates data-structures experiment functional-programming gps performance scala trie

Last synced: 17 Aug 2025

https://github.com/ifkas/mars-dashboard-project

This is the second project that passed the test for the Udacity Intermediate JavaScript nano degree.

api express-js functional-programming javascript node-js vanilla-javascript

Last synced: 10 Apr 2026

https://github.com/francisbarton/adventofcode_2023

Built using Ella Kaye's template for an AoC website

adventofcode fp functional-programming julia julia-language

Last synced: 02 Jan 2026

https://github.com/ghurtchu/cut

:scissors: :page_facing_up: :knife: unix cut clone

cut functional-programming scala unix

Last synced: 05 Oct 2025

https://github.com/bensimmers/matchly

TypeScript utility for pattern matching in typescript - Inspired by F# match

functional-programming library typescript

Last synced: 23 Jun 2025

https://github.com/invrtd-h/ffffff

JS의 underscore 라이브러리를 그대로 C++로 구현하는 프로젝트입니다

cpp cpp20 functional-programming

Last synced: 12 Jul 2025

https://github.com/arnaudsm/array-deluxe

Superpowers for your JavaScript arrays 🦸

array functional-programming groupby list pipes

Last synced: 22 Jun 2025

https://github.com/borisskert/lazy-stream

A lazy stream implementation with some cool methods known from functional languages

functional-programming lazy-loading object-oriented-programming stream-api

Last synced: 22 Jun 2025

https://github.com/jottenlips/functionalobjc

λ Example project for using higher order functions in objective c

functional functional-programming functionalobjc obj-c

Last synced: 22 Mar 2025

https://github.com/simbathesailor/sample-project-react

Sample add, delete, edit list Reactjs

functional-programming pure-function reactjs

Last synced: 20 Apr 2026

https://github.com/rajasegar/effpy

My own Functional Programming utilities in Javascript

functional-js functional-programming javascript

Last synced: 26 Oct 2025

https://github.com/aaron-creator/java_functional_programming

Examples for learning Streams, functional ptogramming with Java8.

consumer filter function functional-programming java-8 map predicate-functions reduce streams

Last synced: 02 Apr 2025

https://github.com/atomicptr/phonad

Building blocks for functional programming in PHP, inspired by Haskell.

functional-programming php php-library

Last synced: 15 Jan 2026

https://github.com/sofisar/c--_playingwithnumbers_spring-2022

This program allows the user to choose to compute all the cousin prime pairs less than a number they input, compute if a number is a perfect number, or quit.

c-plus-plus functional-programming loops menu-driven

Last synced: 20 Aug 2025

https://github.com/ayrtonbsouza/elixir-fundamentals-reports-generator

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

elixir functional-programming fundamentals recursive

Last synced: 20 Aug 2025

https://github.com/waf/montecarlo

Monte Carlo approximation of π, written in a functional programming style.

csharp functional-programming monte-carlo pi

Last synced: 26 Mar 2025

https://github.com/scalawilliam/syslog-ac

Scala FS2-IO-UDP syslog server implementation for ActionFPS

cats fp fs2 functional functional-programming scala

Last synced: 11 Jul 2025

https://github.com/yanm1ng/lodash-rebuild

lodash makes JavaScript easier, so let's rebuild it for fun and practice !!

functional-programming javascript lodash practice

Last synced: 11 Jul 2025

https://github.com/kenato254/ts-option

The Option type is a powerful tool for handling values that may or may not be present, inspired by functional programming languages like Rust and Haskell. It provides a type-safe way to avoid common errors associated with null or undefined by explicitly representing the absence of a value.

ci functional-programming github-actions javascript nodejs npm safety typescript yarn

Last synced: 11 Apr 2026

https://github.com/rabestro/roman-arabic-calculator

This code is a proof of concept. The calculator can work with both Arabic (1,2,3,4,5 ...) and Roman (I, II, III, IV, V ...) numbers.

arabic-numbers calculator functional-programming lambdas pattern-matching prof-of-work roman-numerals validation

Last synced: 11 Jul 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: 07 Apr 2026

https://github.com/jleahred/idata

small tools to reduce mutability and program more functionally with Rust

functional-programming mutability rust

Last synced: 20 Jun 2025

https://github.com/s3b4s/html-monparser

An HTML parser implemented using the monadic parser monpar.

functional-programming parser parsing

Last synced: 23 Mar 2025

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

This repository hosts the "Goodies To Go (G2G)" project, an F#-based online ordering system for a canteen, demonstrating domain modeling and basic functionalities.

fsharp functional-programming

Last synced: 11 Jul 2025

https://github.com/dopenchills/fp-vm

Vue.js application with functional programming patterns

functional-programming typescript vue

Last synced: 19 May 2026

https://github.com/kpebedko22/labs-functional-programming

Лабораторные работы по дисциплине «Функциональное программирование»

common-lisp functional-programming prolog python

Last synced: 07 May 2025

https://github.com/noor188/how-to-code-simple-data

Software development foundation

functional-programming system-design

Last synced: 22 Aug 2025

https://github.com/srdjan/funcs

List of resources related to functional programming

functional-js functional-programming javascript

Last synced: 05 Jun 2026

https://github.com/imtjl/fp-euler-project

Introduction to functional programming in Elixir

elixir functional-programming

Last synced: 01 Apr 2025

https://github.com/mszarlinski/scalaz-learning

Welcome to an amazing world of functors and monads

functional-programming scala scalaz

Last synced: 22 Aug 2025

https://github.com/r8vnhill/root-of-haskell

Haskell implementation of the square root series approximation

functional-programming haskell infinite-data-structure math

Last synced: 02 Apr 2025

https://github.com/roxtra1/sea-battle_console_game

Игра "Морской бой"

functional-programming modularization oop

Last synced: 16 May 2025

https://github.com/iambasantarai/aalu-cross

Haskell implementation of tic-tac-toe game

functional-programming gloss haskell tic-tac-toe

Last synced: 12 Apr 2025

https://github.com/nshkrdotcom/gepa_ex

Elixir implementation of GEPA: LLM-driven evolutionary optimization using Pareto-efficient search for text-based systems. Features OpenAI/Gemini integration, BEAM concurrency, OTP supervision, 218 tests with 75% coverage.

ai-optimization artificial-intelligence beam concurrent-programming elixir erlang erlang-otp evolutionary-algorithms functional-programming gemini genetic-algorithms llm machine-learning metaheuristics multi-objective-optimization openai optimization otp pareto-optimization prompt-optimization

Last synced: 20 Jan 2026

https://github.com/fusion/uncons.cr

A toy implementation of head|tail destructuring for the Immutable library

crystal functional functional-programming immutable persistent

Last synced: 26 Mar 2025

https://github.com/critocrito/namefn

Set the name property of a function.

functional-programming functions javascript repl

Last synced: 23 Aug 2025

https://github.com/Shohail-Ismail/Haskell-Texas-HoldEm

A Haskell implementation of Texas Hold'em created for my COM2108 (Functional Programming) module. This project includes a working Texas HoldEm Poker game with additional features such as predefined player strategies (random, passive, aggressive) and an option for human input to play the game.

functional-programming game-development haskell university-project

Last synced: 23 Aug 2025

https://github.com/r8vnhill/scala-dibs

Code examples for the Design and Implementation of Software Libraries course (DIBS), focused on Scala. Covers OOP, FP, testing, and more — fully in English, built with SBT and Scala 3.

course-examples education functional-programming oop property-based-testing sbt scala scala2 scala3 software-libraries testing university

Last synced: 02 Apr 2025

https://github.com/georgiifirsov/patternmatching

Short header-only library that allows you to use pattern matching in C++. Written in pure standard C++14.

cplusplus cplusplus-14 cpp cpp14 functional-programming pattern-matching templates

Last synced: 12 Apr 2025

https://github.com/zoul/elm-currency-converter

Trivial currency conversion apps showcasing the Elm architecture

elm functional-programming

Last synced: 12 Apr 2025

https://github.com/vastavikadi/haskell

The language which will make you fall in love with Functional Programming

functional-language functional-programming haskell haskell-learning mathematical-programming

Last synced: 23 Aug 2025

https://github.com/vastavikadi/elixir

A personal journey into learning Elixir covering basics, functional programming concepts, and small hands-on projects. Scale to billions, real-time and what not.

elixir fault-tolerance functional-programming realtime scalability

Last synced: 23 Aug 2025

https://github.com/sebastianofazzino/poker-game

A simplified poker game implemented in Scala, featuring basic game mechanics, user interaction and MongoDB-based persistence.

functional-programming mongodb sbt scala

Last synced: 15 May 2026

https://github.com/vojinovic-m/zmijica

Snake game in JavaScript implemented using functional programming principles + Supabase

css functional-programming html javascript supabase

Last synced: 06 Apr 2026

https://github.com/olegalexander/oa-utils

Statically typed Python utilities for functional programming.

collection-pipeline fluent-interface functional-programming utilities-python

Last synced: 08 Mar 2026

https://github.com/frouioui/debruijn

DeBruijn in Haskell

epitech functional-programming haskell

Last synced: 17 Mar 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/delonnewman/multiple-dispatch

An implementation of multiple dispatch for Ruby. Also known as generic-functions or multi-methods.

data-oriented-programming functional-programming multiple-dispatch oop polymorphism ruby ruby-gem

Last synced: 29 Mar 2025

https://github.com/kanitsharma/chikara

Monorepo of Mangaflux's frontend and microservices

functional-programming microservice nodejs ramda reactjs redux redux-most

Last synced: 10 Apr 2026

https://github.com/sushantpt/understanding_delegates

Code snippets of "Delegates in C#"

csharp delegates dotnet functional-programming

Last synced: 19 Apr 2026

https://github.com/tkshill/elm-rpg-session

A session manager, ttrpg character builder, and dice roller built with Elm and Lamdera

absurdia character-sheet dice-roller elm fate-core functional-programming hacktoberfest hacktoberfest2023 lamdera monster-of-the-week motw ttrpg

Last synced: 03 Jan 2026

https://github.com/aerphanas/usholli

Jadwal sholat menggunakan API myquran dan elm language

elm elm-lang functional-programming indonesian-language website

Last synced: 15 Oct 2025

https://github.com/grahamstrickland/functional_lean

Examples and exercises from "Functional Programming in Lean" - David Thrane Christiansen

dependent-type-theory functional-programming lean4 mathematics proof-assistant

Last synced: 25 Aug 2025

https://github.com/azzaxy1/dasar-pemrograman-javascript

Repository Modul Dasar Pemrograman JavaScript MSIB Batch 6 Dicoding Academy

asynchronous data-structures functional-programming javascript nodejs npm oop

Last synced: 02 May 2026

https://github.com/deeagirl1/fp-exercises

Functional programming assignments done in Elm

elm elm-lang functional-programming

Last synced: 15 Mar 2025

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

An implementation of the Reader Monad in Kotlin

functional-programming kotlin monad reader-monad

Last synced: 24 May 2026

https://github.com/jungstershark/clojurecipe

ClojuRecipe is a Clojure-based command-line tool that suggests recipes using the Edamam API. It leverages functional programming principles to provide reliable recipe suggestions based on the ingredients you have available.

api clojure command command-line-tool edamam-api functional-programming immutable java leiningen pure-functions recipes

Last synced: 09 Mar 2026

https://github.com/rsrini7/myelmresume

My Short Resume using ELM Language 0.18

elm elm-lang functional-programming

Last synced: 26 Aug 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/wanjinyoo/sml

Functional programinng

currying functional-programming sml

Last synced: 09 Mar 2026

https://github.com/arduriki/servy

An HTTP server made with Elixir to learn functional programming

elixir elixir-lang elixir-language elixir-programming-language functional-programming http http-server iex mix

Last synced: 08 Sep 2025

https://github.com/shank404/fp_snake

~~ Elm / Browser Game ~~ This is a snake game written in Elm. The language itself is a functional language. I learned many declarative concepts while developing this project. This game was a task in my studies.

currying elm elm-architecture elm-lang functional-programming higher-order-functions

Last synced: 02 Jan 2026

https://github.com/austinrwarner/monadic

Functional programming in Python using Monadic types

functional-programming monad python

Last synced: 10 Mar 2026

https://github.com/davidkhahn/advanced_javascript

Closures & Prototypal Inheritance, Object Oriented Programming, Functional Programming, Asynchronous Javascript, Error Handling, Modules

asynchronous-programming closures error-handling functional-programming javascript modules oop prototypal-inheritance

Last synced: 27 Aug 2025

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

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

clojure functional-programming

Last synced: 04 Apr 2025

https://github.com/turbaszek/haskell-labs

Notes from lectures and Haskell code from labs.

category-theory functional-programming haskell monads

Last synced: 27 Mar 2025

https://github.com/jvspeed74/python-workshop

This repository hosts various Python scripts that I've created on my journey to master the programming language. Each script contains a README.md file documenting the purpose and features of each script.

anaconda-environment datastructures-algorithms datatypes filehandling functional-programming python3 software-development

Last synced: 18 Apr 2026

https://github.com/tauseefk/rex

Everything is streams.

functional-programming stream

Last synced: 20 Jan 2026

https://github.com/zachahn/proc_party

Make your objects act like procs!

functional-programming ruby

Last synced: 11 Nov 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/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/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/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/leostera/restruct

💾 Purely Functional and Compact Data Structures for ReasonML

compact data-structures experiment functional-programming reasonml

Last synced: 04 Apr 2025