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/mountain/zot

zot: the esolang originally invented by Chris Barker and wrapped with QuickJS

esolang functional-programming zot

Last synced: 16 Mar 2025

https://github.com/sobakavosne/generator

An application for generating 1 billion records (MySQL). Research & development project

functional-programming lazy mysql node

Last synced: 10 May 2025

https://github.com/lcsrodriguez/ensiie_s2_projet_prog_fonc

Git repository containing all the resources related to a school project on DNA/RNA strands construction Phylogenetic tree simulation using Functionnal Programming

caml dna-sequences functional-programming ocaml rna-sequencing

Last synced: 17 May 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/mansagroup/eslint-config

Sharable ESLint configurations for the coding standards and rules at Mansa.

eslint eslint-config fp functional-programming javascript mansa mansagroup nextjs nodejs react typescript

Last synced: 15 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/krzysiou/scala-labs

Scala course at my university

functional-programming scala

Last synced: 17 May 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/jtucker/fp-trailblazers

Repository of notebooks that I use for my functional programming talk `Functions! Functions! Functions!`

csharp functional-programming

Last synced: 17 May 2026

https://github.com/r8vnhill/scala-dibs

Code examples for the Design and Implementation of Software Libraries course (DIBS), focused on Scala. Covers OOP, FP, testing, and more — fully in English, built with SBT and Scala 3.

course-examples education functional-programming oop property-based-testing sbt scala scala2 scala3 software-libraries testing university

Last synced: 02 Apr 2025

https://github.com/MicheleCattaneo/BST-traversal-visualization

Visualise traversal algorithms on any Binary Search Tree

binary-search-tree functional-programming racket visualization

Last synced: 11 May 2025

https://github.com/sahidev1/calculator

A calculator for arithmetic mathematical expressions, developed from scratch with lexer, parser and evaluater

elixir evaluator functional-programming lexer parser personal-project

Last synced: 17 Mar 2025

https://github.com/theoliverlear/java-jump-start

Java Jump Start is a comprehensive guide designed to help you quickly learn the amazing abilities of Java. This guide will provide you will all the essentials in syntax as well as the unique features of Java.

data-structures education functional-programming guide java learning oop quickstart

Last synced: 24 Jun 2025

https://github.com/manik2000/pricer

Option pricing application written in F# and C#.

dotnet-framework fsharp functional-programming options-pricing

Last synced: 12 Jun 2025

https://github.com/iamnilotpal/maybe

Go Optional, Nullable Types and Functional Utilities.

functional-programming golang null nullable option

Last synced: 13 Apr 2025

https://github.com/barcek/phns

add phnctionality | modules for functional programming | Python + Mypy

backend composition currying functional-programming functors package python

Last synced: 05 Apr 2025

https://github.com/nylle/javaseq

A lazy sequence for Java (no Stream involved)

functional-programming lazy-evaluation persistent-data-structure

Last synced: 11 Jan 2026

https://github.com/kanitsharma/monad-fantasy

A collection of monads implemented in javascript

functional-programming javascript monads

Last synced: 01 Apr 2025

https://github.com/vikaspulluri/functional-lite-javascript

Fundamentals of functional programming with javaScript

es6 functional-programming javascript

Last synced: 21 Mar 2025

https://github.com/ronanyeah/spotify-fresh

play with your spotify playlists using a Node.js cli

functional-programming futures node-cli spotify spotify-playlist

Last synced: 17 May 2026

https://github.com/gabrielczar/functional

Exercises using functional language

exercises functional-programming haskell python

Last synced: 17 May 2026

https://github.com/thomasevano/tic-tac-toe-tdd-fp

A simple tic-tac-toe chore concept developed using test-driven-development and fonctional programming

functional-programming tdd test-driven-development tic-tac-toe typescript

Last synced: 12 Jun 2025

https://github.com/fandangolas/ratatoskr

🐿️ High-performance message broker built with Elixir/OTP. High throughput, fault-tolerant supervision trees, and comprehensive testing.

elixir functional-programming kafka message-broker pubsub

Last synced: 03 Jul 2026

https://github.com/robertdober/testdrivingvim

Developping some common patterns in VimL, Test Driven.

functional-programming object-oriented tdd viml

Last synced: 30 Jan 2026

https://github.com/maxbarsukov-itmo/functional-programming-3

🧪λ Функциональное программирование: Лабораторная работа №3

command-line computational-math elixir functional-programming itmo laboratory-work maxbarsukov

Last synced: 03 Aug 2025

https://github.com/okyungjin/fx-playground

Playground for FxJS, FxDOM

functional-programming fxdom fxjs javascript

Last synced: 17 May 2026

https://github.com/olivier-boudeville/ceylan-curry

Curry: a Haskell Cookbook

functional-programming haskell

Last synced: 09 Apr 2025

https://github.com/teixdavide/FEUP_PFL_Parser

λ | Low-level machine interpreter and compiler project, including stack management, parsing, and compiling imperative programs

assembler compiler feup functional-parsing functional-programming parser pfl

Last synced: 05 Jan 2026

https://github.com/eloyhere/semantic-java

Semantic-Java is a modern, maven Java stream processing framework with zero dependencies. It elegantly blends the fluency of Java Streams, the laziness of JavaScript generators, and intelligent index-based control inspired by database indexing — perfect for time-series, event streams, and high-performance data pipelines as a maven pendency.

data functional functional-programming java pipeline stream

Last synced: 07 Apr 2026

https://github.com/kamalfarahani/katharos

A library providing useful types and functions for functional programming in Python

functional-programming monads python

Last synced: 02 Feb 2026

https://github.com/youz/honestb

The Honest B programming language

armoredcore6 esolang functional-programming lazy-k ruby

Last synced: 02 Feb 2026

https://github.com/youz/lazyk-collection

Writing Lazy K interpreters in various languages

esolang functional-programming lazy-k

Last synced: 02 Feb 2026

https://github.com/max-sir/kotlintraining_koans

Solution for all tasks from Kotlin Koans https://play.kotlinlang.org/koans/overview

algorithms datastructures functional-programming koans kotlin learning-kotlin-for-android oop-in-kotlin solutions-for-kotlin-koans tasks

Last synced: 15 Jan 2026

https://github.com/alepop/compose

📦 A compose function (another one)

compose functional-programming

Last synced: 03 Jul 2026

https://github.com/gekomad/fpinscala

Exercise solutions for "Functional Programming in Scala"

functional-programming scala

Last synced: 16 Mar 2025

https://github.com/liitfr/sort-my-items

Sort an array's (or anything else's) items by defining a hierarchical set of criterias, à la FP

array criteria functional-programming hierarchical items ordering sorting

Last synced: 25 Jul 2025

https://github.com/gokselgoktas/hotline

A simple and straightforward utility library for Lua

functional-programming lua luarocks utility-library

Last synced: 20 Jul 2025

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/emanuelcasco/research-haskell-practise

Repositorio creado para hacer seguimiento y backup de los temas vistos sobre el paradigma funcional (en Haskell) de la materia "Paradigmas de programación" de la UTN

functional-programming haskell study-project utn

Last synced: 09 Apr 2025

https://github.com/martinmitchell05/tecprog_2025_public

A repository with practice code about programming paradigms: Object Oriented - Functional - Logical

functional-programming logical-programming object-oriented-programming programming-paradigms prolog python3 scheme

Last synced: 23 Apr 2025

https://github.com/milandjurdjevic/either

Functional-style error handling in C# using a simple Either implementation.

csharp error-handling functional-programming monads

Last synced: 24 Jun 2025

https://github.com/ythecombinator/jaspion

Practical java 8 utility belt for you projects.

functional-programming java

Last synced: 30 Oct 2025

https://github.com/dhruvsrikanth/climbingeverestgame

Climb the treacherous Mount Everest in this exciting text-based adventure game! A game through which you can experience a pure (Haskell) climb!

c climbing everest functional-programming game-development games gaming haskell monad text-based-adventure text-based-game trekking

Last synced: 19 Apr 2026

https://github.com/d-plaindoux/promiseme.js

Monadic promise built on top of Promise/A+ specification

async functional-programming monad

Last synced: 02 Apr 2025

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

My personal blog built with Ocaml and Soupault.

blog functional-programming ocaml soupault

Last synced: 11 Jun 2025

https://github.com/saber2pr/ts-monad

TS-Monad inspired from Haskell-Monad.

functional-programming haskell monad typescript

Last synced: 17 May 2026

https://github.com/exiahuang/lwc-ramda

Ramda js for salesforce lwc developer

functional-programming javascript lwc lwc-component sfdx

Last synced: 17 May 2026

https://github.com/exiahuang/lwc-lodash

Lodash js for salesforce lwc developer

functional-programming javascript lwc lwc-component sfdx

Last synced: 17 May 2026

https://github.com/abualiyousef/string-calculator-task

This project is a String Calculator implemented in F#. It processes strings of numbers with various delimiters, handles new lines, and ignores numbers over 1000. It adheres to clean code principles and SOLID design, ensuring robust and maintainable code. Comprehensive unit tests are included to verify functionality.

clean-code dotnet fsharp functional-programming oop solid

Last synced: 17 Feb 2026

https://github.com/nidal-bakir/fp

Functional Programming using Dart language

dartlang declarative-programming functional-programming

Last synced: 02 Apr 2025

https://github.com/reubano/pyconza-tutorial

Jupyter notebooks and data for "Data Mining and Processing for fun and profit" PyConZA16 tutorial

data functional-programming jupyter-notebook meza pycon python tutorial

Last synced: 17 May 2026

https://github.com/guibrandt/higher-kt

Some experiments with annotation processors, code generation, higher kinded types (sort of) and typeclasses (sort of) in Kotlin

annotation-processor category-theory code-generation functional-programming higher-kinded-types kotlin typeclasses

Last synced: 28 Feb 2025

https://github.com/santymendez/tp-tadp-hibrido-objetos-funcional

Desarrollo de un Parser para interpretar imágenes realizado en la materia Técnicas Avanzadas de Programación en UTN FRBA

functional-programming monads object-oriented-programming parser parser-combinators scala

Last synced: 25 Mar 2025

https://github.com/civilizeddev/functional-design-and-architecture-in-scala

Functional Design and Architecture in Scala

functional-programming scala

Last synced: 25 Mar 2025

https://github.com/jonaskromer/blackjack

Blackjack implemented using scala providing a tui and gui

blackjack card-game design-patterns functional-programming game-development scala scala3

Last synced: 25 Mar 2025

https://github.com/jwhittle933/funked

A Functional Library for Go

functional-programming genserver golang library

Last synced: 28 Mar 2025

https://github.com/v-spassky/drainage

🚿 Implementation of pipe expressions for Python.

functional-programming pipe python

Last synced: 04 Jul 2025

https://github.com/mrcfps/functional-programming-in-scala

Scala course programming exercises from Coursera.

big-data functional-programming scala

Last synced: 09 Apr 2025

https://github.com/gailo22/hello-scala

sample scala sbt project

functional-programming scala

Last synced: 28 Mar 2025

https://github.com/monban/fp

Collection of functional programming constructs for Go

functional-programming go golang

Last synced: 28 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/redradix/kata-fp

Kata to practice functional programming with Ramda

functional-programming kata ramda ramdajs

Last synced: 16 Mar 2025

https://github.com/raboro/sorting-algorithms-in-haskell

Most common sorting algorithms implemented in Haskell (Quicksort, InsertionSort, MergeSort, BubbleSort, HeapSort, SelectionSort, Radixsort, Bucketsort and Shellsort)

functional-programming haskell sorting-algorithms sorting-algorithms-implemented

Last synced: 28 Mar 2025

https://github.com/qrailibs/functir

✨ Functional programming library for JavaScript. Fully type-safe.

functional functional-programming functor immutable io monad trait

Last synced: 04 Feb 2026

https://github.com/armadacore/fnt

A collection of utility functions to make your TypeScript code more robust and safer.

functional-programming typesafe typescript utilities

Last synced: 08 Feb 2026

https://github.com/joshuaganter/go-functional

Iterative functions for functional programming in Go.

functional-programming go golang

Last synced: 02 Jul 2026

https://github.com/badeend/nothing

If you want to use `void` as a type parameter, but C# won't let you...

csharp functional-programming hack unit

Last synced: 23 Jun 2025

https://github.com/matheusphalves/functional-programming-paradigm

This repository will show to you how functional paradigm works in a feel examples: implementation of Data structures, high order functions and other functional functions.

functional-programming functions imutability kotlin

Last synced: 18 Jul 2025

https://github.com/primeeagle/sonata

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

functional-programming interpreted-programming-language object-oriented-programming programming-language scripting-language

Last synced: 17 Feb 2026

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/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/xsismadn3ss/basic_exercises_gleam

Ejercicios básicos para aprender conceptos de Gleam

exercises functional-programming gleam gleam-language learning

Last synced: 27 Jun 2026

https://github.com/vevdokimovm/polymorphic-vector-cpp

C lab: runtime-polymorphic vector with generic Map and Filter higher-order functions

c functional-programming higher-order-functions polymorphism

Last synced: 27 Jun 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/mikejeuga/fonctionnelle

Just some files while I am learning

functional-programming learning ocaml

Last synced: 02 Jan 2026