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/thautwarm/xylearn

the way to fewer tasks and more convincing products.

concurrency csharp functional-programming machine-learning toolbox

Last synced: 29 Apr 2026

https://github.com/profjordanov/scheme-prolog

'Logical and Functional Programming' & 'Intelligent Systems' practices of courses in University of economics - Varna

economics functional-programming logic scheme university varna

Last synced: 22 Feb 2026

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/mdjnewman/have-you-heard

Short talk (pecha kucha style) on functional programming

fp functional-programming

Last synced: 16 Aug 2025

https://github.com/imrafaelmerino/vertx-mongo-effect

Vertx-MongoDB-Effect enables interaction with MongoDB in a purely functional and reactive style, seamlessly integrating with Vertx-effect. This library requires familiarity with Vertx-effect, as both frameworks share a foundational reliance on immutability and persistent data structures provided by json-values.

functional-programming javascript json-values mongodb persistent-data-structure reactive-programming vertx vertx-effect

Last synced: 30 Apr 2026

https://github.com/rtorr/ts-fp

Typescript, eslint-plugin-fp, and vscode example

functional-programming typescript vscode

Last synced: 30 Apr 2026

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/mathemage/fup-programming-exam

Programming exams for B4B36FUP Functional Programming

exam functional-programming haskell scheme

Last synced: 13 May 2025

https://github.com/mdb/funcy

A minimal Go package providing a few functional utilities.

functional-programming go golang

Last synced: 11 Jun 2026

https://github.com/chocolacula/donotcopyanalyser

Roslyn analyzer for prevention of copying certain data

csharp functional-programming roslyn-analyzer

Last synced: 08 Jun 2026

https://github.com/al-ghaly/ruleengineusingscala

A Rule-Based discount calculating engine for a retail store. The engine reads transaction data, applies various discount rules based on the product, date, and other criteria, and writes the results back to a database.

database etl etl-automation functional-programming jdbc oracle programming scala

Last synced: 01 May 2026

https://github.com/leovido/fp-casestudy-swift

Swift version of the original 13 ways of looking at a turtle in F# by Scott Wlaschin

dependency-injection functional functional-programming functional-programming-examples ios-swift refactoring swift swift5

Last synced: 08 Jun 2026

https://github.com/agapas/images-switcher

React app to switch images on toggle, on mouse hover or touch and by scrolling the page, made to practice React Hooks.

enzyme enzyme-testing functional-programming images-switcher jest jest-tests react react-hooks reactjs reactjs-es6

Last synced: 01 May 2026

https://github.com/olhkyle/fxjs-verstenden

Learn fxjs based on functional-programming concept

functional-programming fxjs javascript

Last synced: 16 Mar 2025

https://github.com/quacksouls/jaf

Adventures in functional JavaScript

functional-programming javascript

Last synced: 01 May 2026

https://github.com/yeonsolkim/fp-lean-print

Print layout helpers for generating a Letter-size PDF of Functional Programming in Lean

chrome-printing functional-programming lean lean4 pagedjs pdf print-css typography

Last synced: 16 Jun 2026

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/JunggiKim/java-refined

Refinement and functional value types for Java 8+

functional-programming java java8 maven-central non-empty refinement-types validation

Last synced: 02 May 2026

https://github.com/guibrandt/persistentarray

Persistent array data structure in JS

array functional-programming js persistent-data-structure

Last synced: 09 Jun 2026

https://github.com/gregros/dropin-geometry

Vector and complex math for graphics. Unfinished.

functional-programming graphics incomplete javascript math obsolete package typescript

Last synced: 03 May 2026

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/arodriguezfontana/functional-programming-unq

Prácticas realizadas para Programación Funcional de la UNQ.

functional-programming

Last synced: 04 May 2026

https://github.com/armadacore/essentials

TypeScript essentials for explicit error and absence handling - Option, Result, typed Exceptions and optional Callbacks the compiler actually enforces.

discriminated-union error-handling exception functional-programming monad nullsafety option result ts-essentials type-safety

Last synced: 09 Jun 2026

https://github.com/will-1-am/stanford

Stanford cs193p Spring 2020 course led by Paul Hegarty illustrating MVVM architecture, generics, functional programming using SwiftUI and Xcode. Homework assignments are included as separate git branches.

cs193p-spring-2020 functional-programming generics hacktoberfest mvvm-architecture swiftui

Last synced: 04 May 2026

https://github.com/plave0/pp

Programming paradigms course material.

functional-programming haskell prolog python scala spark

Last synced: 05 May 2026

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/v-spassky/drainage

🚿 Implementation of pipe expressions for Python.

functional-programming pipe python

Last synced: 04 Jul 2025

https://github.com/rockofox/servant-miso-starter

A minimal Nix-first template for a full-stack Haskell app

functional-programming haskell miso servant starter template

Last synced: 17 Jun 2026

https://github.com/mihailtd/functional-programming-comparison-go-js-python

Code examples for the Functional Programming Face-Off video on the Let's Talk Dev YouTube channel, comparing functional programming in Python, JavaScript, and Go.

functional-programming golang javascript python

Last synced: 05 May 2026

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/civilizeddev/functional-design-and-architecture-in-scala

Functional Design and Architecture in Scala

functional-programming scala

Last synced: 25 Mar 2025

https://github.com/guiromao/some-functional-programming-java

Some functional programming (main Java interfaces for such)

functional-programming java

Last synced: 18 Jun 2026

https://github.com/ildella/pipelean

A pragmatic library for sequential async operations with first-class error handling.

function-composition functional-programming javascript javascript-library

Last synced: 06 Jun 2026

https://github.com/azuobs/naive-workflow-manager

Naive-workflow-manager microservice with akka-http and akka-actors

akka-actors akka-http cron crontab docker example-project functional-programming mysql sbt scala

Last synced: 07 May 2026

https://github.com/tsnobip/best-practices-and-fp

Programmations fonctionnelle et bonnes pratiques de développement logiciel

best-practices functional-programming rescript

Last synced: 24 Jan 2026

https://github.com/hoishing/pipable

pipe operation in python

fp functional-programming pipe pipleline

Last synced: 24 Jan 2026

https://github.com/ssi02014/js-functional-programming

📄 함수형프로그래밍ES6+ Code

es6 functional-programming javascript

Last synced: 27 Oct 2025

https://github.com/mhbxyz/fptk

Pragmatic functional programming helpers for Python.

functional functional-programming python

Last synced: 24 Jan 2026

https://github.com/mrgravity817/elastack

OTP stack server that pushes and pops

elixir functional-programming genserver otp-server stack

Last synced: 26 Oct 2025

https://github.com/fathisiddiqi/objek

Manipulate your object with simple functions

functional-programming javascript library modules package simple

Last synced: 28 Jan 2026

https://github.com/attack-monkey/react-fn

A simple, functional approach to React

functional functional-programming react

Last synced: 02 May 2026

https://github.com/roxtra1/citytowers

Проект для тестового задания

functional-programming oop

Last synced: 10 Jun 2026

https://github.com/noor188/space-invaders

The design of the classic arcade game space invaders

functional-programming system-design

Last synced: 23 Jan 2026

https://github.com/swirrl/functional-rap

Slides for 2nd half of the talk "The world won't let you RAP and what to do about it" held at DataConnect2022

data-engineering functional-programming reproducible-analytical-pipeline

Last synced: 29 Jan 2026

https://github.com/joaomilho/presentations

Presentations throughout all these years

craftsmanship functional-programming haskell peg philosophy react ruby

Last synced: 15 Apr 2026

https://github.com/aneeshlalwani/spreadsheet-javascript

A spreadsheet application, features parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic updates.

arrow-functions css3 dom-manipulation functional-programming html5 javascript

Last synced: 14 Apr 2026

https://github.com/marcin-chwedczuk/fpinscala

My solutions to the exercises from "Functional Programming in Scala" book.

functional-programming functional-programming-examples scala

Last synced: 24 Oct 2025

https://github.com/aahaidaralbaqir/identicon

Github default profile image generator written in elixir

elixir functional-programming

Last synced: 23 Jan 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/davidlee18/minihaskell

a little, functional, and lazy language

functional-programming lazy programming-language

Last synced: 30 Jan 2026

https://github.com/pixcai/hscheme

Write Yourself a Scheme in 48 Hours

functional-programming haskell scheme

Last synced: 20 Oct 2025

https://github.com/sidmishraw/gunc

Golang functional programming library

functional-programming go higher-order-functions

Last synced: 19 Oct 2025

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

https://www.coursera.org/specializations/scala

functional-programming jvm scala

Last synced: 19 Jun 2026

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

We want to process a set of organizations from different industries to perform various queries about them using concepts from the functional paradigm. For each organization we know its name, website and other important fields. The main goal is to focus on modeling the data types and writing the necessary functions to perform the required analysis.

functional-programming haskell

Last synced: 19 Oct 2025

https://github.com/yisus82/fic-pf

Programación Funcional - Facultad de Informática de A Coruña

caml functional functional-programming haskell haskell-exercises haskell-language haskell-learning ocaml ocaml-exercises

Last synced: 14 Apr 2026

https://github.com/dimasmiftah/structuring

Structuring data from .txt file to JavaScript object literal using higher-order functions.

functional-programming

Last synced: 17 Oct 2025

https://github.com/mdw-go/funcy

Functional programming toolkit for Go

functional-programming generics golang mapreduce

Last synced: 17 Oct 2025

https://github.com/leonardonicola/fp

Utility library for functional programming in Typescript

functional-programming typescript utils

Last synced: 01 Feb 2026

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: 17 Oct 2025

https://github.com/bilal-fazlani/gossip-glomers-scala-template

Solutions for Gossip Glomers Challenges in Scala using ZIO-Maelstrom

distributed-computing distributed-systems functional-programming scala zio

Last synced: 16 Oct 2025

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/lazywithclass/fp

Notes I take while I study FP, and related subjects

functional-programming study

Last synced: 26 Feb 2026

https://github.com/mizcausevic-dev/haskell-policy-engine

Type-safe policy DSL in Haskell. Algebraic data type Policy = Allow | Deny | When; predicates compose via And/Or/Not; pure total evaluator; Aeson JSON codec; Hspec + QuickCheck tests. Functional purity flex for the agent-governance theme.

access-control aeson ai-governance dsl functional-programming haskell hspec platform-engineering policy-engine quickcheck

Last synced: 01 Jun 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/oguzadali/thex

Blog project created with NodeJs. ExpressJs, Handlebars, MongoDB were used in the project.

blog-theme express functional-programming handlebars javascript nodejs

Last synced: 14 Apr 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/rbaltrusch/stream.lua

A lazy iterator-chaining library for Lua similar to the Java Stream API

fp functional-programming iterator-chaining iterator-functions iterator-library iterators lua stream streams streams-api

Last synced: 10 Jun 2026

https://github.com/wdalmut/curry

An example of currying and partial application

currying functional-programming

Last synced: 14 Oct 2025

https://github.com/mrbrunelli/curso-elixir

Meus estudos da Linguagem Elixir

elixir elixir-lang erlang functional-programming

Last synced: 19 Apr 2026

https://github.com/surjoyday/functional-procedural-objectoriented-programming

Code examples illustrating different programming paradigms: Object-Oriented Programming (OOP), Procedural Programming (PP), and Functional Programming (FP).

functional-programming javascript oop paradigms-of-programming procedural-programming

Last synced: 14 Jun 2026

https://github.com/icepanorama/learning-sml

A collection of small programs written as I'm refamiliarizing myself with Standard ML.

functional-programming sml standard-ml

Last synced: 18 Mar 2026

https://github.com/carlosvinimsouza/projeto-livro-python

Primeiro trabalho de extensão com Python

functional-programming language-python python3

Last synced: 10 Jun 2026