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/hauntedhost/haskell-programming

Haskell Programming by Christopher Allen and Julie Moronuki

functional-programming haskell

Last synced: 29 Jul 2025

https://github.com/giuliom/springraph

F# and gui exercise made in 2011 that simulates a network of 2D springs

fsharp functional-programming

Last synced: 05 Apr 2025

https://github.com/vitorsouzaalmeida/lexical_analysis

Lexical analysis interpreter step in OCaml

functional-programming lexer lexical-analysis ocaml

Last synced: 29 Jul 2025

https://github.com/alanvivona/code-samples

Playground repository containing examples, snippets & experiments: CycleJS, RxJS, ReactJS, NodeJS, MongoDB, D3, functional programming, machine learning, Python, etc.D

cyclejs d3 functional-programming machine-learning mongodb nodejs python rxjs typescript

Last synced: 08 Apr 2026

https://github.com/oelin/subjectify

Make all method calls return their call subject.

function-chaining functional-programming

Last synced: 20 Sep 2025

https://github.com/teheperor/functionaljs-cs

「関数型プログラミングの基礎 JavaScriptを使って学ぶ」をC#で写経

c-sharp functional-programming

Last synced: 06 Jun 2026

https://github.com/grahamstrickland/lpfp

Exercises and examples from "Learn Physics with Functional Programming" - Scott N. Walck

functional-programming haskell physics

Last synced: 03 Jan 2026

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/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: 21 Sep 2025

https://github.com/asarkar/haskellings

Haskell Programming Course

functional-programming haskell

Last synced: 13 Mar 2025

https://github.com/t2wain/electricalfunc

Electrical power engineering calculation (a functional programming design)

cable-routing electrical-engineering functional-programming graph-algorithms nec-tray-fill voltage-drop

Last synced: 05 Apr 2025

https://github.com/derektypist/build-a-recipe-ingredient-converter

Learn about currying and functional programming by building a recipe ingredient converter application.

css3 currying-function-javascript freecodecamp-project functional-programming html5 javascript

Last synced: 01 May 2026

https://github.com/purukaushik/java_functional_programming

Java code samples from the Coursera Scala functional programming samples

composition functional-programming java lambda

Last synced: 22 Sep 2025

https://github.com/divertimentos/course-elixir-fundamentals-headway

Elixir for JS Developers Crash Course

elixir functional-programming

Last synced: 22 Jun 2026

https://github.com/xkaunanx/functional-haskell-zone

UTN - 2nd Year Engineering: Functional Programming

functional-programming haskell

Last synced: 12 May 2025

https://github.com/aygp-dr/jwt-parsing-examples

A cross-language exploration of JWT header parsing techniques across multiple programming paradigms

clojure examples functional-programming hy javascript jwt lisp parsing python racket rust scheme shell tutorial typescript

Last synced: 30 Apr 2025

https://github.com/bertrand31/tryt-monad-transformer

🎁 A monad transformer to wrap any Try[A] with another Monad and conveniently operate on the nested result

cats functional-programming monad scala

Last synced: 31 Jul 2025

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/mrseanryan/scala-learning-public

Links, notes and experiments related to the Scala Coursera course. Does NOT include course assignments!

coursera fp functional functional-language functional-programming scala

Last synced: 08 Nov 2025

https://github.com/foss-santanu/games

A collection of games developed in Clojure

clojure functional-programming game-development lisp

Last synced: 24 Sep 2025

https://github.com/elm-athlete/setters-generators

Generate Setters from your Elm Field Names!

elm functional-programming generation setters

Last synced: 01 Aug 2025

https://github.com/shootermv/seeking-alpha-assessment

App displays constantly changing patterns

functional-programming react typescript

Last synced: 18 May 2026

https://github.com/wdalmut/fn

An example of how a group of tiny functions can finally resolve complex problems

functional-programming kata katas

Last synced: 28 Jun 2025

https://github.com/jesuisstan/42-piscine-ocaml

OCAML language study: this project is split into many small projects (modules), with each day introducing a new concept in the language, paradigm, or technology you have chosen to work on

functional-programming ocaml oop shell

Last synced: 20 Jan 2026

https://github.com/mikhailazaryan/notes-of-pure-fun

Notes I take while reading "Purely Functional Data Structures" by C. Okasaki

data-structures functional-programming standard-ml

Last synced: 12 Jan 2026

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/takayuki-y5991/pipeline-ts

A minimal library that provides a functional pipeline mechanism in typescript

functional-programming typescript

Last synced: 02 Aug 2025

https://github.com/wayneseymour/learnyouahaskell

Trying to learn Haskell again :)

fp functional-programming haskell learning

Last synced: 04 Apr 2025

https://github.com/moonfloof/cmp6090

Functional Programming - University Coursework/Homework

coursework fsharp functional-programming university

Last synced: 25 Sep 2025

https://github.com/yayuniversal/projet-ipf-s2

Functional programming project of the 2nd semester - ENSIIE

decision-trees functional-programming ocaml

Last synced: 11 Jun 2026

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/aloussase/jwt-auth

Sample project showing how to implement authentication with JSON Web Tokens

authentication fp-ts functional-programming jwt

Last synced: 13 Apr 2025

https://github.com/hoetty/marble

A simple and compact functional programming language

functional functional-programming programming-language

Last synced: 02 Aug 2025

https://github.com/ggiuffre/machine-lambda

Purely functional implementation of SGD on feed-forward neural nets

deep-neural-networks functional-programming haskell-library neural-network stochastic-gradient-descent

Last synced: 13 Mar 2025

https://github.com/i7t5/pagerank

A Scala implementation of Google's classic PageRank algorithms for COMP 424 Parallel Computing, Spring 2025

functional-programming scala scala3

Last synced: 18 Feb 2026

https://github.com/alansastre/java-streams

Programación funcional y API Stream en Java

functional-programming java java11 java17 java8 lambda stream stream-api

Last synced: 13 Jun 2026

https://github.com/programadorthi/the-joy-of-kotlin

The Joy of Kotlin book exercises

functional-programming kotlin

Last synced: 03 Aug 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/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/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/brettm12345/spatulafoods-product-tabs

A dire flow component for displaying product nutritional info, ingredients and cooking instructions on Spatula Foods

direflow functional-programming tailwindcss

Last synced: 09 Apr 2026

https://github.com/turbiani/java-learning

Repositório criado para estudos gerais sobre Java 8 e Reative Programming

development functional-programming java-8 learning rxjava

Last synced: 26 May 2026

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/ksk001100/fpsm

Functional Programming Support Modules

fp functional-programming python python3

Last synced: 14 Sep 2025

https://github.com/indiscriminatecoding/machines

Effectful streams for Scala

functional-programming scala stream

Last synced: 12 Sep 2025

https://github.com/mattpolzin/mayberequired

This library introduces the Required and MaybeRequired types as companions to the built-in Optional type

functional-programming swift swift-framework

Last synced: 29 Sep 2025

https://github.com/sentenza/docs

Useful resources about Scala and FP

docs functional-programming scala

Last synced: 04 Mar 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/wilberquito/jelly-adventures

A game inspired in Bloxorz

functional-programming haskell

Last synced: 14 Jul 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/xkrejc70/mit-flp-project1

FLP - Functional and Logic Programming - Project: functional programming language Haskell: Minimize Deterministic finite automaton

functional-programming haskell vut-fit

Last synced: 21 Jul 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/viralpraxis/purist

Automatic runtime impure ruby methods invocation detection

functional-programming purity rspec ruby testing

Last synced: 02 Feb 2026

https://github.com/tomiok/rosetta

Library with many utility methods.

algortithms datetime functional-programming java-8 library strings

Last synced: 07 Aug 2025

https://github.com/portfoligno/homebrew-idris

Homebrew tap for idris2-pack (Idris 2 package manager)

functional-programming homebrew homebrew-tap idris2 idris2-pack package-manager

Last synced: 23 May 2026

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/bmmunga/BrainCaml

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

brainfuck functional-programming ocaml ocaml-program

Last synced: 02 Oct 2025

https://github.com/kattulib/katip

[IN DEVELOPMENT] Katip is a minimal functional logger library

functional-programming logger scala scala3

Last synced: 08 Aug 2025

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

Project in which I fetch a dataset and clean the data using functions based on the Functional Programming paradigm.

functional functional-programming hva javascript programming student

Last synced: 23 May 2026

https://github.com/suddi/knightwatcherbot

Bot API for customized Telegram alerts, developed for AWS Lambda and API Gateway (https://bot.suddi.io)

api-gateway aws-lambda claudiajs dynamodb functional-programming nodejs serverless telegram

Last synced: 18 Jan 2026

https://github.com/probably-not/elixir-basics

Code that I write while reading the book Learn Functional Programming With Elixir before starting to work at Spot.IM

elixir exercises functional-programming learning

Last synced: 13 Jun 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/grihabor/gush

Functional go library to make function composition simple

functional-programming golang

Last synced: 07 Jun 2026

https://github.com/frouioui/debruijn

DeBruijn in Haskell

epitech functional-programming haskell

Last synced: 17 Mar 2025

https://github.com/bryik/trampolining-beyond-the-call-stack

Exploring a technique used to optimize recursive functions.

functional-programming js

Last synced: 18 May 2026

https://github.com/separatrixxx/fp_labs_6_sem

👓 Laboratory work for the 6th semester of MAI on functional programming

functional-programming

Last synced: 10 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/sanghviharshit/config-parser-sml

Class Project - Implementation of a configuration parser using Standard ML of NJ (SML).

configuration-parser functional-programming standard-ml

Last synced: 25 Jan 2026

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/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/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/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: 04 Jun 2026