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/akimichi/kansuu.js

Yet another functional programming library for node.js

functional-programming javascript nodejs

Last synced: 01 May 2026

https://github.com/isaacvando/functionalprogrammingsig

Resources for MCA Functional Programming SIG including Haskell Jupyter notebooks

functional-programming haskell

Last synced: 15 May 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/xaaria/javastreams_sandbox

Just playing around with Java 8+ Streams

functional-programming java-8 streams-api

Last synced: 08 Jul 2025

https://github.com/pedrovinhas/recursos-funcionais-js

🎓 Trabalho desenvolvido durante a cadeira de Paradigmas de Linguagem de Programação no curso de Ciência da Computação

college-assignment functional-programming javascript

Last synced: 15 May 2026

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/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/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/imtjl/fp-euler-project

Introduction to functional programming in Elixir

elixir functional-programming

Last synced: 01 Apr 2025

https://github.com/heitorgandolfi/elm-todo-list

Simple ToDo list application built in Elm for study purposes

elm functional-programming

Last synced: 02 Jan 2026

https://github.com/gabrielgiussi/scala-cats

Exercises from Scala with Cats

cats functional-programming scala

Last synced: 22 Mar 2025

https://github.com/devkiloton/java-ft

Code used in my workshop at UNICAMP university to show the benefits of the functional programming on Java, and compare imperative & declarative code.

declarative functional-programming java

Last synced: 22 Mar 2025

https://github.com/stevenchen3/ragdoll

Learning Typelevel's Cats library

functional-programming scala typelevel

Last synced: 12 Jan 2026

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/tr-yasuda/kitsunejs

Type-safe Result and Option utilities for TypeScript, inspired by Rust. Safer error handling with a lightweight functional style.

error-handling functional-programming monad option result rust type-safe typescript

Last synced: 25 Jan 2026

https://github.com/umesh-timalsina/ts-monads

Monads Playground in TypeScript

functional-programming typescript

Last synced: 23 Mar 2025

https://github.com/pjiwm/functional-rust

A Rust library for functional programming, providing function composition, currying, and higher-order functions. This crate can be compiled on nightly Rust.

crate currying function functional-programming library rust rust-lang

Last synced: 14 Sep 2025

https://github.com/mohamedismail37/bank-system

Console-based bank management system in C++ featuring file I/O, authentication, and permission levels,etc

bank console console-application cplusplus cpp file files functional-programming systems

Last synced: 15 Jun 2025

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/mohamedismail37/math-game

A C++ console game for practicing arithmetic with random questions and instant feedback.

cpp functional-programming game math mathematics maths project

Last synced: 15 Jun 2025

https://github.com/catseye/deturgenchry

MIRROR of https://codeberg.org/catseye/Deturgenchry : An OO language where `self` is a continuation (sort of)

esolang experimental-language functional-programming object-oriented unfinished unimplemented

Last synced: 05 Mar 2025

https://github.com/endou-mame/php-monad

📦 Implemented the concept of monads in functional programming in PHP.

functional-programming option-type php result-type

Last synced: 07 Mar 2026

https://github.com/catseye/sally

MIRROR of https://codeberg.org/catseye/Sally : A cute but naïve functional language - "upside-down Forth cake".

esolang experimental-language functional-programming minimalistic stack-based

Last synced: 05 Mar 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/rolandtritsch/kotlin-aoc-2017

Porting scala-aoc-2017 to kotlin (to learn the language)

advent-of-code functional-programming jvm kotlin

Last synced: 05 Apr 2025

https://github.com/th3n0m4d/project-euler

Project Euler offers a plethora of challenges for those who love math and algorithms.

algorithm-challenges clean-code functional-programming javascript jest mathematics

Last synced: 14 May 2026

https://github.com/robertdp/engineering-test-api

Minimalistic API made for an engineering test

functional-programming purescript

Last synced: 25 Jan 2026

https://github.com/jcaromiq/functional-programming-in-java

Functional programming in Java (https://pragprog.com/book/vsjava8/functional-programming-in-java) book practices

exercises functional-programming java-8 lambdas practices

Last synced: 21 May 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/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/cryptocraigo/programming-for-kids

🚀 Explore programming with this guide for kids. Discover languages like Python and JavaScript, and start your journey in IT careers today.

akka awesome book educational-game father functional-programming google-cardboard-vr hackinthenorth helloworld high-school hint2017 jupyter-notebook learn learning-by-doing neural-networks programming-exercises teach-kids turtle

Last synced: 02 Nov 2025

https://github.com/mhenderson/squarelimit

Escher's Square Limit in R with funcgeo.

functional-programming geometry rstats

Last synced: 04 Apr 2025

https://github.com/dirtsimple/fun-factory

Fluently (and efficiently) compose PHP functions, methods, and lambda-expression strings

function-composition functional-programming lambda-expressions partial-application php

Last synced: 28 Jun 2025

https://github.com/zyzbroker/elm-revisit

Explain ELM architecture and its selling point and weakness

elm frp functional-programming functional-reactive-programming html5 single-page-applications spa webapp

Last synced: 20 May 2026

https://github.com/adversing/monoid.scala

Scala-based Haskell monoid implementation

functional-programming monoid scala

Last synced: 06 Apr 2025

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

Rewritten React router library [functional principles].

functional functional-components functional-programming react-router router

Last synced: 24 Apr 2026

https://github.com/williamlsh/js-pandora

Practical challenging cases involved with algorithm, functional programming and interviews implemented with JavaScript

algorithms functional-programming inteview javascript

Last synced: 04 Nov 2025

https://github.com/nikdon/15puzzle

Purely functional 15 puzzle

functional-programming io-monad scala

Last synced: 05 Mar 2025

https://github.com/ashr123/exceptional-functions

A collection of functions that protect against unchecked Exceptions

functional-programming java

Last synced: 16 Jan 2026

https://github.com/tmartins11/progfuncional

Repositório para armazenar todos os projetos desenvolvidos na disciplina de Programação Funcional - BCC | UNIFAL.

functional-programming haskell

Last synced: 22 Mar 2025

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/vasilvelikov00/effective-ui

Composable, effect-based UI framework built on Effect.ts

dom effect-ts frontend functional-programming reactive-ui router typescript ui-framework webdev

Last synced: 30 Mar 2025

https://github.com/asllop/calf

Programming language for parallel maths and vector processing in Rust.

functional-programming gpu-computing neon opencv parallel pure-functional rust simd vectors

Last synced: 08 Apr 2026

https://github.com/papilo-cloud/pony-express

A simple mail server that stores emails and users. This behaves more like a conventional JSON backend API

curry express-js functional-programming javascript node-js

Last synced: 08 Apr 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/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/mryossu/fallibledemo

A better way of handling exceptions in C# applications

csharp functional-programming wcf

Last synced: 22 Jul 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/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/vit0rr/lexical_analysis

Lexical analysis interpreter step in OCaml

functional-programming lexer lexical-analysis ocaml

Last synced: 16 Jun 2025

https://github.com/palutz/introtofunctional

Introduction to functional programming slides

functional-programming introduction monads

Last synced: 28 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/vijayksingh/functional-programming-1

Functional Programming Lesson 1

functional-programming javascript

Last synced: 18 Mar 2025

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/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/andreea-sindrilaru/fp-exercises

Functional programming assignments done in Elm

elm elm-lang functional-programming

Last synced: 02 Jan 2026

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/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/dotoscat/pyfunstream

Allow to chain functions with the | operator through streams

functional-programming python

Last synced: 03 Mar 2025

https://github.com/appthrust/fcr

A functional programming toolkit for Kubernetes development, providing functional wrappers for controller-runtime packages with type-safe, composable operations

controller-runtime fp-go functional-programming go golang kubernetes kubernetes-development monadic-patterns toolkit type-safety

Last synced: 20 May 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: 03 Jan 2026

https://github.com/clitetailor/tokenize-monster

Yet another powerful tokenizer in js.

functional-programming tokenize tokenizer

Last synced: 02 Apr 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/bmmunga/terminal-screen

Program reads a binary encoded stream of bytes supplied as input and generates a graphical representation of the bytes in a terminal window.

16-colors 256-colors alcotest ansi-colors bresenham-line-drawing-algorithm cli-app fmt functional-programming monochrome ocaml terminal-based

Last synced: 24 Jul 2025