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/vit0rr/lexical_analysis

Lexical analysis interpreter step in OCaml

functional-programming lexer lexical-analysis ocaml

Last synced: 16 Jun 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/sinkaszab/limbda

Functional programming helper library.

clojure es6 es6-javascript functional-js functional-programming lambda lisp

Last synced: 18 Feb 2026

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/mryossu/fallibledemo

A better way of handling exceptions in C# applications

csharp functional-programming wcf

Last synced: 22 Jul 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/franciscomsm/fp-in-js

Functional programming in JS - talk assets

es6 functional-programming javascript

Last synced: 03 Apr 2025

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

Rewritten React redux library [functional principles].

functional functional-components functional-programming react-redux redux states

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/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/skippia/twin-scanner-cli

Find duplicate files in multiple folder(s) scanning .txt or/and .torrent files and depending on the selected mode (readonly: true | false) get information about duplicated files /+ extract them into new folders

cli eslint-plugin-functional file-deduplication file-scanner fp-ts functional-programming inquirer inquirer-fuzzy-path nodejs typescript

Last synced: 23 Mar 2025

https://github.com/asarkar/udemy-advanced-scala

https://www.udemy.com/course/advanced-scala/

functional-programming scala udemy

Last synced: 19 Jul 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/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/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/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/petitgrizzlies/99problems

Solutions for 99 Problems with Erlang

elixir-lang erlang functional-programming

Last synced: 12 Jul 2025

https://github.com/imteekay/rachar-conta

A simple program to split bills with friends

clojure functional-language functional-languages functional-programming

Last synced: 01 Jul 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/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/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/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/mrtkp9993/funcproggo

Functional Programming in Go.

functional-programming golang

Last synced: 15 May 2026

https://github.com/muhammadmoeezkhan/erlang-parallel-algorithm-performance

Erlang Powered Analysis of Sorting Algorithms Using Parallel Processing And Performance Tracking!

erlang functional-programming parrallel-computing sorting-algorithms-implemented

Last synced: 01 Mar 2026

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

Monads Playground in TypeScript

functional-programming typescript

Last synced: 23 Mar 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/stevenchen3/ragdoll

Learning Typelevel's Cats library

functional-programming scala typelevel

Last synced: 12 Jan 2026

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/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/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/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/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/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/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/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/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/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/axionbuster/varcomp

Variadic function composition (without hacks)

design-patterns functional-programming haskell

Last synced: 08 Jul 2025

https://github.com/mathbunnyru/cukic-func-workshop

Ivan Cukic functional programming

cpp functional-programming ranges-v3 stl

Last synced: 03 Apr 2025

https://github.com/palutz/introtofunctional

Introduction to functional programming slides

functional-programming introduction monads

Last synced: 28 Jun 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/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/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/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/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/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/natcurti/alura-fokus

Projeto Fokus - Gerenciamento de tempo baseado no método Pomodoro

bem-methodology css functional-programming html javascript typescript

Last synced: 08 Apr 2026

https://github.com/victorlga/dow25-sharpe-montecarlo

A Haskell implementation of portfolio optimization using Monte Carlo simulation to maximize the Sharpe ratio for Dow Jones stocks. This project demonstrates parallel processing in Haskell for computationally intensive financial modeling.

finance functional-programming haskell monte-carlo parallel-computing portfolio-optimization sharpe-ratio

Last synced: 14 May 2025

https://github.com/felipemonobe/99h

[Haskell] My solutions to https://wiki.haskell.org/99_questions/

functional-language functional-languages functional-programming haskell haskell-language haskell-learning hspec testing

Last synced: 04 Nov 2025

https://github.com/jyothsnasrinivas/eta-fxgl

Eta Example for FXGL library

eta functional-programming haskell javafx

Last synced: 06 May 2026

https://github.com/rtlevy/seniorinitiative

Programming work for my Senior Initiative project

compiler-design functional-programming type-checking type-inference type-system

Last synced: 14 May 2025

https://github.com/zyxue/coursera_functional_programming_principles_in_scala

Exercise answers to Functional Programming Principles in Scala

coursera functional-programming scala

Last synced: 30 Mar 2025

https://github.com/martinkindall/sicp_exercises

Exercises from the book "Structure and Interpretation of Computer Programs"

functional-programming scheme

Last synced: 03 Jan 2026

https://github.com/ilyabizyaev/trash

🗑🚀 The Tracker Shell

file-manager functional-programming haskell vcs version-control

Last synced: 07 Apr 2025

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

Functional Programming course homework (2020), ITMO University

functional-programming haskell

Last synced: 07 Apr 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/frouioui/debruijn

DeBruijn in Haskell

epitech functional-programming haskell

Last synced: 17 Mar 2025

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

Introduction to functional programming in Elixir

elixir functional-programming

Last synced: 15 Mar 2025

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