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/tolikpylypchuk/fsbowling

A library which calculates a bowling score, written in F#

dotnet-core dotnet-standard f-sharp functional-programming

Last synced: 17 May 2026

https://github.com/codeconscious/unique-file-generator-fsharp

Create an arbitrary number of random, unique (by name and content) files.

cli cli-app dotnet fsharp functional-programming unique-file-generator unique-files

Last synced: 28 Apr 2026

https://github.com/alvarogarcia7/2048-kotlin

Practiced OOP+FP creating a clone of the 2048 game

2048 2048-game functional-programming gradle kotlin object-oriented-programming oop

Last synced: 29 Apr 2026

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

Homework for FP ITMO course

functional-programming haskell

Last synced: 28 Mar 2025

https://github.com/anvell/result-extensions

Additional extensions and imperative bindings for Kotlin's 'Result' type

functional-programming kotlin kotlin-coroutines kotlin-library result-type

Last synced: 11 Oct 2025

https://github.com/blutorange/js-elbe

Utility for working with streams (iterables).

functional-programming javascript stream typescript

Last synced: 02 May 2026

https://github.com/dimasmiftah/structuring

Structuring data from .txt file to JavaScript object literal using higher-order functions.

functional-programming

Last synced: 17 Oct 2025

https://github.com/yisus82/fic-pf

Programación Funcional - Facultad de Informática de A Coruña

caml functional functional-programming haskell haskell-exercises haskell-language haskell-learning ocaml ocaml-exercises

Last synced: 14 Apr 2026

https://github.com/qard/potentially

A maybe/option type implementation with separate derived types to reduce branching

fp functional-programming maybe monad nodejs option

Last synced: 30 Apr 2026

https://github.com/imdarshangk/functions

This repository contains various Python programs that demonstrate the use of functions with and without return values and arguments. The programs cover different mathematical operations and concepts.

factorial function-with-return-with-arguments function-with-return-without-arguments function-without-return-with-arguments function-without-return-without-arguments functional-programming functions python

Last synced: 11 Mar 2025

https://github.com/j-christl/ocaml-utils

Some basic OCaml utility functions I will keep updating while learning functional programming

functional functional-programming ocaml ocaml-utils utility-function

Last synced: 17 Mar 2025

https://github.com/lotusirous/functional-pearls

Pearls of Functional Algorithm Design by Richard Bird - ocaml

functional-programming ocaml

Last synced: 09 Oct 2025

https://github.com/tdibacco/fp

Functional Programing constructs for Go.

functional-programming golang-library

Last synced: 14 Jan 2026

https://github.com/juthawong/jquery-oddeven.js

Simplify Even and Odd HTML DOM Element Stuff , Save Time and Make Coding Easier and Fun. Just for fun

design framework fun functional-programming jquery plugin web website

Last synced: 22 Oct 2025

https://github.com/rjdestigter/rxjs-single-state-todomvc

Experimental serliazable, time-travelable single state solution using RxJS observables

functional-programming reactjs rxjs typescript

Last synced: 17 May 2026

https://github.com/marcin-chwedczuk/fpinscala

My solutions to the exercises from "Functional Programming in Scala" book.

functional-programming functional-programming-examples scala

Last synced: 24 Oct 2025

https://github.com/oniani/purity

A collection of various algorithms and data structures

algorithms data-structures functional-programming haskell

Last synced: 08 Jun 2026

https://github.com/nthportal/euler-n-scala

Project Euler Solutions (in Scala)

functional-programming project-euler scala

Last synced: 16 Mar 2025

https://github.com/attack-monkey/react-fn

A simple, functional approach to React

functional functional-programming react

Last synced: 02 May 2026

https://github.com/zalbia/zio-structure

Just learning how to structure ZIO programs

functional-programming scala zio

Last synced: 25 Oct 2025

https://github.com/leovido/fp-casestudy-swift

Swift version of the original 13 ways of looking at a turtle in F# by Scott Wlaschin

dependency-injection functional functional-programming functional-programming-examples ios-swift refactoring swift swift5

Last synced: 08 Jun 2026

https://github.com/wdalmut/min-max-kata-functional

Functional approach with Ramda to solve the min-max kata

functional-programming ramdajs

Last synced: 26 Oct 2025

https://github.com/barbixxxa/functional-programming-language

Disciplina de Linguagem de Programação Funcional com o Professor Luis Menezes - POLI/UPE 2016.2

functional-programming haskell

Last synced: 01 Jun 2026

https://github.com/tricinel/cuddy

An aggregation pipeline built in a functional programming style that lets you search, group, order and transform a collection.

aggregation functional-programming javascript pipeline query-builder search typescript

Last synced: 01 May 2026

https://github.com/niuiic/fx-flow

A functional library for TypeScript/JavaScript.

functional-programming typescript

Last synced: 25 Mar 2025

https://github.com/harmim/vut-flp-labs

Funkcionální a logické programování - Cvičení

flp functional-programming ghc haskell logical-programming prolog swi-prolog vut vut-fit

Last synced: 31 Mar 2025

https://github.com/ardywsptr/phpdasar

Materi PHP dasar playlist youtube channel Web Programming Unpas

arrray crud database functional-programming mysql php wpu-channel

Last synced: 01 May 2026

https://github.com/lechindianer/fp-talk

Intro talk on functional programming

functional-programming javascript lisp talk typescript

Last synced: 01 May 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: 02 May 2026

https://github.com/jwalsh/simulacra-scheme

Implementation of Jean Baudrillard's simulacra concepts in Guile Scheme, with social media simulation example and visual representations

baudrillard functional-programming guile philosophy scheme simulacra visualization

Last synced: 06 Feb 2026

https://github.com/joaomilho/presentations

Presentations throughout all these years

craftsmanship functional-programming haskell peg philosophy react ruby

Last synced: 15 Apr 2026

https://github.com/uriegel/uwebserver

A web server based on F# and .NET Core

fsharp functional-programming http-server

Last synced: 13 May 2026

https://github.com/leavers/fluentmap

A drop-in Python map replacement featuring parallel and batch processing

batch chunk functional-programming mapreduce parallel-processing python

Last synced: 11 Oct 2025

https://github.com/profjordanov/scheme-prolog

'Logical and Functional Programming' & 'Intelligent Systems' practices of courses in University of economics - Varna

economics functional-programming logic scheme university varna

Last synced: 22 Feb 2026

https://github.com/kekyo/funcity

A functional language interpreter with text processing, easy embeddable! 📜

embedding functional-programming interpreter javascript text-processor typescript

Last synced: 31 Jan 2026

https://github.com/aygp-dr/fixed-point-explorer

Y combinator and fixed-point recursion exploration across Scheme dialects with formal verification

functional-programming recursion scheme y-combinator

Last synced: 07 Feb 2026

https://github.com/mdjnewman/have-you-heard

Short talk (pecha kucha style) on functional programming

fp functional-programming

Last synced: 16 Aug 2025

https://github.com/sekky61/rust-iterator-aoc

Advent of Code challanges solved using Rust's iterators and functional programming

aoc functional-programming rust

Last synced: 06 Jul 2025

https://github.com/lichaojacobs/my_util_lib

工作中总结的公共类库、小工具,用来提高工作效率以及代码整洁度

functional-programming java-utilities java8 utils

Last synced: 14 May 2026

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

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

elixir functional-programming fundamentals recursive

Last synced: 16 Mar 2025

https://github.com/lordgoatius/comonad_rust

Attempt at encoding comonadic effects in Rust (inspired by @SheafificationOfG )

functional-programming rust

Last synced: 27 Mar 2025

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

Implementations of the 99 problems in Erlang.

99problems erlang functional-programming problem-solving

Last synced: 02 Feb 2026

https://github.com/fantiga/hackernews-list-nextjs-react-ts

This is an infinite loading demo generated from the HackerNews API using NextJS, React and styled-components.

functional-programming nextjs react react18 styled-components typescript

Last synced: 15 Apr 2026

https://github.com/primeeagle/concerto

A modern programming language with an advanced type system, supporting both object-oriented and functional programming paradigms.

advanced-types compiled-language functional-programming object-oriented-programming programming-language

Last synced: 08 Feb 2026

https://github.com/sarthakmakhija/joy-of-kotlin

Repository containing solutions for problems in "Joy of Kotlin" book

functional-programming junit5 kotlin

Last synced: 10 Jan 2026

https://github.com/surjoyday/functional-procedural-objectoriented-programming

Code examples illustrating different programming paradigms: Object-Oriented Programming (OOP), Procedural Programming (PP), and Functional Programming (FP).

functional-programming javascript oop paradigms-of-programming procedural-programming

Last synced: 14 Jun 2026

https://github.com/mrgravity817/ruckpal

Mini Paypal clone, written in Rust for practicing domain modeling with clean architecture

clean-architecture domain-driven-design functional-programming hexagonal-architecture rust

Last synced: 12 Jun 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/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/arodriguezfontana/functional-programming-unq

Prácticas realizadas para Programación Funcional de la UNQ.

functional-programming

Last synced: 04 May 2026

https://github.com/bra1l0r/iterify-rs

Iterate over anything with Iterify!

functional-programming iterator rust

Last synced: 24 Mar 2025

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/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/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/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/rsrini7/myelmresume

My Short Resume using ELM Language 0.18

elm elm-lang functional-programming

Last synced: 25 Jun 2026

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

Personal OPAM / Lua Website

blog functional-programming ocaml soupault

Last synced: 29 Apr 2026

https://github.com/bsgbryan/madul

Mädūl is the fun way to write functional code in TypeScript!

async bun fun functional functional-programming module module-system typescript typescript-library

Last synced: 28 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/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/thealexlichter/fp-in-php

A talk about functional programming in PHP

functional functional-programming php

Last synced: 16 Apr 2026

https://github.com/shuddha2021/scalataskmanager

ScalaTaskManager is a powerful and flexible task management application built with Scala. It allows users to create, manage, and prioritize tasks seamlessly, featuring both simple and recurring tasks.

functional-programming priority-scheduling recurring-tasks scala simple-tasks task-management-app task-management-system task-manager to-do-list

Last synced: 24 Mar 2025

https://github.com/a7mdfre7at/masterly.nonemptylist

A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.

a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like

Last synced: 07 Jan 2026

https://github.com/articulate/progress

Cheap, functional, terminal progress bar

functional-programming javascript progress-bar

Last synced: 16 Apr 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/yeison0416/observable-catch-the-dot

🎯 A reactive browser game built with RxJS Observables. Practice event streams, state management, and DOM updates in real time.

browser-game dom-manipulation event-driven front-end-development functional-programming javascript learning-exercise observables reactive-programming rxjs separation-of-concerns state-management typescript webpack

Last synced: 18 Apr 2026

https://github.com/kimpro82/myfunctionalprogrammingpractice

Functional programming is definitely a devil's plot!

clojure fsharp functional-programming haskell scala

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/gummif/categories

Category theory definitions for the working programmer

category-theory functional-programming

Last synced: 15 Feb 2026

https://github.com/brunomontezano/r-workshop-intermediario

📚 Course material for the R Intermediate workshop. The website and all presentations are in Brazilian Portuguese.

brazilian-portuguese data-wrangling functional-programming intermediate pt-br r r-course tidy-data tidyverse workshop workshop-materials

Last synced: 13 May 2026

https://github.com/gregros/z.ahk

Obsolete utility library for AHKv2

ahk ahkv2 functional-programming hotkeys incomplete macros obsolete package

Last synced: 16 Feb 2026

https://github.com/emilydaykin/gifter

🎁 A full-stack, tested & responsive e-commerce site to browse and buy gifts for any occasion

firebase firestore-database functional-programming jest react react-testing-library redux snapshot-testing stripe

Last synced: 16 Apr 2026

https://github.com/milaziabchenko/custom-music-player-with-dropdown-select

Custom music player coupled with custom-made dropdown select, built with HTML, CSS, and JavaScript, combining FP and OOP approaches, and using the Web Audio API functionality

audio-player customization events functional-programming html-css-javascript oop ui-design web-audio-api

Last synced: 13 May 2026

https://github.com/mobiwn/programming-language-design

💻 Dive into a curated collection of programming language comparisons, exercises, and detailed slides in this repository for Urmia University students.

functional-programming haskell object-oriented-programming oop procedural-programming programming-language-concepts programming-language-theory programming-languages racket racket-lang racket-language urmia-university

Last synced: 05 Feb 2026

https://github.com/dboyliao/learnhaskell

Notes and codes for learning Haskell.

functional-programming

Last synced: 13 May 2026

https://github.com/sanjp10/multimethod-dispatcher

Multimethod clojure like solution for python

clojure functional-programming multimethods pip python

Last synced: 22 May 2026

https://github.com/kaierikniermann/result-py

Small functional library with strict typing in python 3.14

functional-programming monads python314 type-safety

Last synced: 27 Jun 2026

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

Working through SICP, one chapter at a time.

educational functional-programming scheme

Last synced: 05 Mar 2026