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/scmorrison/perl6-fp-notes

Notes on functional programing techniques with Perl 6

functional-programming perl6

Last synced: 03 Jul 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/prdpx7/fp

"functors maketh man"

fp-practice functional-programming

Last synced: 24 Mar 2025

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/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/fantiga/ticf-ic.com

Welcome in Christ. This project is a website for the Tokyo International Christian Fellowship (TICF). It is built using React, TypeScript, Vite, and Tailwind CSS, and supports multiple languages including English, Chinese, and Japanese.

church eslint functional-programming prettier react tailwindcss typescript vite

Last synced: 16 Apr 2026

https://github.com/slemus9/plfa

Solutions to the book: Programming Language Foundations in Agda, from Wadler, Philip, Wen Kokke, and Jeremy G. Siek

agda functional-programming plfa programming-languages

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/sami-ul-haq/xord-myreads

My Reads App For XORD Internship

context-api functional-programming react

Last synced: 14 Jun 2026

https://github.com/palutz/calculateseries

A simple F# solution, with tests and console app to calculate a series of numbers

fsharp functional-programming math

Last synced: 29 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/matt-mcmahon/functional

A learning-friendly functional library with a focus on clear source-code and readable function signatures.

experimental functional-programming learn-to-code

Last synced: 11 Jun 2025

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/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/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/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/marinaa13/pairing-heaps-racket

Functional implementation of pairing heaps and their applications in Racket, including sorting, movie ranking, and stream-based median computation, using recursion, higher-order functions, and pure functional design

functional-programming heap higher-order-functions pairing-heap racket recursion

Last synced: 22 Jun 2026

https://github.com/nzrsky/funkobjc

Functional and typed extensions for ObjC 🚀

functional functional-programming mapreduce objc objective-c

Last synced: 25 Sep 2025

https://github.com/amillert/camodular

Ocaml interpreter (Sedlex tokenizer + Menhir parser) of modularized classes with two means of inheritance.

functional-programming menhir ocaml parser sedlex

Last synced: 23 Jun 2025

https://github.com/asarkar/thinking-functionally-with-haskell

https://www.amazon.com/Thinking-Functionally-Haskell-Richard-Bird/dp/1107452643

functional-programming haskell

Last synced: 08 Dec 2025

https://github.com/farynaio/object-dot-notation

Simple object to object dot notation converter in Node.js.

bdd chai chaijs ecmascript2016 es6 functional-programming mocha mochajs node nodejs tdd

Last synced: 06 Jan 2026

https://github.com/ghivert/papers

All articles published both on Medium or on my blog!

articles functional-programming programming

Last synced: 20 Jan 2026

https://github.com/unisay/freer

Reading "Freer Monads, More Extensible Effects" paper by Oleg Kiselev and translating it to Scala

effects functional-programming haskell monad scala

Last synced: 16 Apr 2026

https://github.com/ronanyeah/ramda-workshop

FAC Workshop - March 2017

functional-programming javascript ramda

Last synced: 11 Jun 2025

https://github.com/asterinos1/movie-preference-analyzer

INF424 Project 2025: Movie Preference Analyzer. Big Data analytics tool using Apache Spark, developed in Scala. adhering to functional programming rules.

analytics functional-programming hadoop-hdfs scala spark

Last synced: 03 Jul 2025

https://github.com/firestone82/mazelib-gui

VŠB-TUO - School project in SKJ

functional-programming gui thinker

Last synced: 22 Apr 2025

https://github.com/kattulib/yay

[IN DEVELOPMENT] Yay is a functional simple http server

functional-programming http-client http-library http-server scala scala3

Last synced: 24 Mar 2025

https://github.com/aravindraj777/streamdream

A dedicated space for mastering Java Stream API with hands-on workouts and exercises. Exploring the art of functional programming through practical examples and challenges.

functional-programming functionalinterfaces java8-stream lambda-functions streamapi

Last synced: 16 Mar 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/courses-at-nju-by-hfwei/learning-haskell

Learn Haskell and Generally Functional Programming

functional-programming haskell learning-haskell self-learning sicp

Last synced: 09 Jun 2026

https://github.com/akimichi/kansuu.js

Yet another functional programming library for node.js

functional-programming javascript nodejs

Last synced: 01 May 2026

https://github.com/carlos-descalzi/funclang

A small functional language interpreter similar to Haskell implemented in python and ANTLR4, done just for self-learning.

antlr4 functional-programming interpreter python3

Last synced: 03 Sep 2025

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/turbaszek/ct4cs

Challenges from Category Theory for Programmers

category-theory functional-programming

Last synced: 16 Mar 2025

https://github.com/juliencrn/chessgame

F# functional domain-driven design CLI Chess Game made for learning purpose

cli ddd fddd fp functional-programming game

Last synced: 08 Aug 2025

https://github.com/iosialectus/haskellcipherplay

Implementations of RSA, Blum Blum Shub PRNG, affine and polyalphabetic ciphers, and supporting number theory in Haskell.

cryptography functional-programming haskell number-theory prng rsa

Last synced: 02 Apr 2026

https://github.com/marcelo-gomj/windows-10-calculator

It's the Windows calculator made with pure HTML, CSS and JavaScript. I tried to apply some functional programming concepts.

browser calculator css functional-programming html javascript vanilla-javascript webapp

Last synced: 17 Apr 2026

https://github.com/ghillairet/frdomain-kt

Kotlin version of code from the book Functional and Reactive Domain Modeling

functional-programming kotlin reactive

Last synced: 23 Nov 2025

https://github.com/dragos-tudor/frontend-rendering

Rewritten React core library [functional principles].

functional functional-components functional-programming react rendering-engine

Last synced: 10 May 2026

https://github.com/numq/fn

Golang functional components

functional-programming golang

Last synced: 10 Jan 2026

https://github.com/hillaryjude/python-from-scratch-part-3-func-prog

Concepts on Sets, functional programing and its inbuilt functions

filter functional-programming map reduce sets-python

Last synced: 23 Mar 2025

https://github.com/aviabird/elixir-beginner

Repository to get started with Elixir

elixir functional-programming

Last synced: 11 Jun 2025

https://github.com/dominicegginton/functional-reader

A purely functional, dependency-free dependency injection library for TypeScript based on the Reader Monad.

dependency-injection functional-programming typescript

Last synced: 04 Jun 2026

https://github.com/palutz/scalaexercises

Notes, code and worksheets from scala-exercises training (scala-exercises.org)

functional-programming scala

Last synced: 04 Jun 2026

https://github.com/appsweet-co/debug

Makes your console logs much better

console functional-programming logger

Last synced: 24 Mar 2025

https://github.com/maksim-ilin-f25/f

The F language can be considered as a reduced version of the Lisp language with some simplifications and modifications. It takes the basic syntax and semantics from Lisp.

cli functional-programming gradle interpreter kotlin lisp programming-language

Last synced: 19 Apr 2026

https://github.com/anurag1101/the_perfect_guess

Perfect Guess is a simple number guessing game built with Python. Players try to guess a randomly generated number between 1 and 100, receiving feedback on whether their guesses are too high or too low. The game continues until the correct number is guessed, with an option to play again. Enjoy testing your guessing skills!

functional-programming functions-python game-development guessing-number-game if-elif-else python python3

Last synced: 10 Jun 2025

https://github.com/rolandtritsch/haskell-aoc-2017

Taking a stab at doing the AoC in Haskell (at least Day01 :))

advent-of-code functional-programming haskell

Last synced: 05 Apr 2025

https://github.com/johnpaulada/maybe

A simple, lightweight, Maybe implementation in JavaScript.

functional-programming maybe monad

Last synced: 20 Apr 2026

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

Iterate over anything with Iterify!

functional-programming iterator rust

Last synced: 24 Mar 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/victorlga/payment-webhook-handler

A Clojure webhook handler for processing and validating payment events with SQLite persistence and HTTP callbacks for confirmation/cancellation.

backend clojure functional-programming payment webhook

Last synced: 23 Jun 2026

https://github.com/ntwilson/linqed

LINQ Extended Design. Additional C# extension methods (inspired by LINQ) and F# collection functions

collections csharp fsharp functional-programming linq

Last synced: 30 Apr 2026

https://github.com/slava0135/stg-example

Example Haskell program translated to STG and compiled to C

compiler functional-programming haskell lazy-evaluation stg

Last synced: 20 Apr 2026

https://github.com/ethowitz/sruby

An increasingly less miniature implementation of Ruby in Scala

functional-programming programming-languages ruby scala

Last synced: 21 Apr 2026

https://github.com/martianoff/gala-team

Multi-agent Claude CLI orchestrator -- a Team Lead delegates to Engineers and QAs, reviews their work, and hands you a PR for sign-off. Written in GALA with gala_tui.

agent-orchestration ai-agents anthropic claude claude-ai claude-code cli developer-tools functional-programming gala multi-agent orchestrator tui

Last synced: 05 Jun 2026

https://github.com/anicolaspp/nsource

A composable library for collections

academia functional-programming lazy-loading streams

Last synced: 22 Apr 2026

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

Homework for FP ITMO course

functional-programming haskell

Last synced: 28 Mar 2025

https://github.com/oelin/hyper-reducer

A generalization of reduce() to arbitrary arity.

functional-programming reduce reduction

Last synced: 24 Apr 2026

https://github.com/danieljharvey/website-face

Hakyll site for danieljharvey.github.io about mostly Haskell shit at the moment.

blog functional-programming hakyll haskell learning

Last synced: 24 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/anicolaspp/gnsource

Experimenta Lazy Streams for Go

functional-programming go gola lazy streams

Last synced: 06 Jun 2026

https://github.com/tymorrow/elm-dist-demo

Compute Levenshtein distance using dynamic programming in Elm

dynamic-programming elm functional-programming levenshtein-distance

Last synced: 06 Jun 2026

https://github.com/rackspace/maybe-result

Safe handling of null and undefined in Typescript and Javascript

fp functional-programming maybe null optional typescript typescript-library undefined

Last synced: 25 Apr 2026

https://github.com/wlgs/functional-programming-course

Functional Programming Course 2021/22 at AGH UST. The language used was Haskell.

agh agh-ust course functional functional-programming haskell

Last synced: 10 Jun 2025

https://github.com/kamranikramofficial/portfolio

A clean and responsive personal portfolio website built using HTML, CSS, and JavaScript. It showcases my skills, projects, education, and contact information.

cascading-style-sheets css css-flexbox css3 functional-programming fundamentals htmk5 html html-css-javascript hypertext-markup-language intoduction javascript js js5 js6 project

Last synced: 25 Apr 2026

https://github.com/chriniko13/scala-simple-tutorial

Inspired from official Tour of Scala (https://docs.scala-lang.org/tour/tour-of-scala.html)

functional-programming scala

Last synced: 07 Jun 2026

https://github.com/mateogiuffra/estrd2024s1

trabajos prácticos realizados en la materia Estructura de Datos de la Universidad Nacional de Quilmes (UNQ)

c cpp data data-structures-and-algorithms eficiency functional-programming haskell unq

Last synced: 12 May 2026