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/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/kimpro82/myfunctionalprogrammingpractice

Functional programming is definitely a devil's plot!

clojure fsharp functional-programming haskell scala

Last synced: 15 Feb 2026

https://github.com/gummif/categories

Category theory definitions for the working programmer

category-theory functional-programming

Last synced: 15 Feb 2026

https://github.com/nzrsky/funkobjc

Functional and typed extensions for ObjC 🚀

functional functional-programming mapreduce objc objective-c

Last synced: 25 Sep 2025

https://github.com/amillert/camodular

Ocaml interpreter (Sedlex tokenizer + Menhir parser) of modularized classes with two means of inheritance.

functional-programming menhir ocaml parser sedlex

Last synced: 23 Jun 2025

https://github.com/rvarago/cpp_optional_extras

*EXPERIMENTAL* A handful of C++ utilities I wish std::optional<T> had

cpp cpp20-library functional-programming optional

Last synced: 09 Oct 2025

https://github.com/ronanyeah/ramda-workshop

FAC Workshop - March 2017

functional-programming javascript ramda

Last synced: 11 Jun 2025

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/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/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/aravindraj777/streamdream

A dedicated space for mastering Java Stream API with hands-on workouts and exercises. Exploring the art of functional programming through practical examples and challenges.

functional-programming functionalinterfaces java8-stream lambda-functions streamapi

Last synced: 16 Mar 2025

https://github.com/milaziabchenko/minimo-website

Stylish photodiary | lifestyle | travel multi-page website created with modern features of HTML5, CSS3, and JavaScript, combining functional programming and OOP approaches

css-animations css-flexbox css-grid functional-programming html-css-javascript localstorage-api multi-page-application oop responsive ui-design

Last synced: 03 Mar 2026

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/turbaszek/ct4cs

Challenges from Category Theory for Programmers

category-theory functional-programming

Last synced: 16 Mar 2025

https://github.com/bee-produced/bee-built

A collection of modular libraries tailor-made for Kotlin enthusiasts.

dgs functional-programming graphql hibernate immutable jpa kotlin monolith spring-boot

Last synced: 21 Apr 2026

https://github.com/marinaa13/sat-solver-haskell

Functional SAT solver in Haskell implementing DPLL and CDCL strategies, with applications to the 3-coloring problem. Features lazy evaluation, clause learning, and non-chronological backtracking

functional-programming graph-coloring haskell logic np-complete sat-solver

Last synced: 22 Jun 2026

https://github.com/ghillairet/frdomain-kt

Kotlin version of code from the book Functional and Reactive Domain Modeling

functional-programming kotlin reactive

Last synced: 23 Nov 2025

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/ntwilson/linqed

LINQ Extended Design. Additional C# extension methods (inspired by LINQ) and F# collection functions

collections csharp fsharp functional-programming linq

Last synced: 30 Apr 2026

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

Homework for FP ITMO course

functional-programming haskell

Last synced: 28 Mar 2025

https://github.com/wlgs/functional-programming-course

Functional Programming Course 2021/22 at AGH UST. The language used was Haskell.

agh agh-ust course functional functional-programming haskell

Last synced: 10 Jun 2025

https://github.com/milaziabchenko/vanilla-javascript-playground

JavaScript theory and code snippets, using functional and OOP, prototypes, higher-order array methods, regular expressions, DOM, events, and asynchronous JS

async-await asynchronous-javascript axios dom-events dom-manipulation esnext fetch-api functional-programming higher-order-functions http-requests oop promises prototypes regular-expressions vanilla-javascript

Last synced: 07 Jun 2026

https://github.com/xodio/eslint-plugin-xod-fp

Limit the chaos while doing FP in JS

eslint eslint-rules functional-programming ramda

Last synced: 28 Apr 2026

https://github.com/epicallan/p2h-ui

Front end Test for a pdf to html service on steroids :ok_woman: :ok_woman: in purescript-pux

frontend functional-programming pdf purescript pux

Last synced: 16 Mar 2026

https://github.com/datakinds/charm-mode

Emacs mode for editing https://github.com/Aearnus/charm files.

charm emacs esolang functional-programming major-mode stack-based

Last synced: 09 Aug 2025

https://github.com/uriegel/uwebserver

A web server based on F# and .NET Core

fsharp functional-programming http-server

Last synced: 13 May 2026

https://github.com/talesitf/hookinator

Servidor assíncrono de webhooks em OCaml, com foco em programação funcional, modularidade e arquitetura reativa.

async demo functional-programming http-server lwt ocaml sqlite webhook

Last synced: 14 May 2026

https://github.com/lucashnss/if686-programming-languages-paradigms-functional

This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.

data-structures functional-programming haskell

Last synced: 10 Jan 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/noxecane/pyfunk

An exploration of functional programming in python

functional-programming monads

Last synced: 12 Oct 2025

https://github.com/shuddha2021/scalataskmanager

ScalaTaskManager is a powerful and flexible task management application built with Scala. It allows users to create, manage, and prioritize tasks seamlessly, featuring both simple and recurring tasks.

functional-programming priority-scheduling recurring-tasks scala simple-tasks task-management-app task-management-system task-manager to-do-list

Last synced: 24 Mar 2025

https://github.com/rcardin/cats-effect-playground

A set of small projects to learn and to understand the cats-effect library

cats cats-effect functional-programming learning-by-doing scala

Last synced: 08 Oct 2025

https://github.com/carlossanabriam/csharp-basics

Some projects related to OOP, functional programming and parallel programming in C#

csharp data-structures functional-programming generics inheritance linq master-worker memoization oop parallel-programming word-count

Last synced: 08 Oct 2025

https://github.com/saidali-ibn-zafar/hard-parts-of-functional-js-fundamentals

Explore the increasingly popular paradigm of functional programming in JavaScript! You’ll learn how to wield and manipulate functions to develop more readable, maintainable and manageable codebases. You’ll go under the hood of powerful techniques like: Higher Order Functions, Function Composition, Pure Functions, and Immutability of State.

closure functional-programming functions-javascript higher-order-functions immutability purity

Last synced: 27 Feb 2026

https://github.com/barcek/aqfr

run deeper | multipath piping | command-line tool | Elixir + Mix, w/ POSIX shell

beam command-line-tool dx elixir functional-programming pipes shell

Last synced: 02 May 2026

https://github.com/johnnynotsolucky/fu

Ramda, but shitty and without the docs.

functional-programming utilities

Last synced: 13 Oct 2025

https://github.com/moonfloof/CMP6090

Functional Programming - University Coursework/Homework

coursework fsharp functional-programming university

Last synced: 07 Oct 2025

https://github.com/phantie/pipe-forward

A tiny functional composition utility for Python. It allows you to create pipelines of functions using the | operator. Similar to |> (pipe forward) operator in F#.

fsh functional-programming pipe-forward python

Last synced: 07 Oct 2025

https://github.com/kiwamizamurai/miso-numeron

A Bulls and Cows number guessing game built with Haskell and Miso framework, compiled to WebAssembly

functional-programming game haskell miso nix wasm webassembly

Last synced: 21 Apr 2026

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/isaac-alencar/turing_machine_simulation

Turin Machine simulation to add one bit to a binary number

alan-turing computer-science elixir functional-programming

Last synced: 17 Mar 2025

https://github.com/GrahamStrickland/functional_lean

Examples and exercises from "Functional Programming in Lean" - David Thrane Christiansen

dependent-type-theory functional-programming lean4 mathematics proof-assistant

Last synced: 29 Apr 2025

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/sarthakmakhija/joy-of-kotlin

Repository containing solutions for problems in "Joy of Kotlin" book

functional-programming junit5 kotlin

Last synced: 10 Jan 2026

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

Functional programming toolkit for Go

functional-programming generics golang mapreduce

Last synced: 17 Oct 2025

https://github.com/alinpahontu2912/racket-supermarket

first homework for programming paradigms

data-structures functional-programming racket

Last synced: 18 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/rcardin/doobie-playground

Examples of some use cases of the doobie library

cats doobie functional-programming scala

Last synced: 11 Mar 2025

https://github.com/rcardin/rockthejvm-exercises

Solutions to the exercises proposed during the courses on RockTheJvm site

cats exercises functional-programming scala

Last synced: 29 May 2026

https://github.com/r8vnhill/dibs

Curso sobre diseño e implementación de bibliotecas de software. Incluye sistemas de construcción, testing, OOP, genéricos, programación funcional y más, con Kotlin y Docusaurus.

bdd build-systems clean-code course docusaurus functional-programming functors generic-programming gradle kotlin monads oop open-source property-based-testing software-design software-engineering software-libraries static-analysis teaching testing

Last synced: 08 May 2026

https://github.com/zhangchiqing/nnmap

Map a function over nullable value

curry functional-programming map nullable

Last synced: 13 Jun 2026

https://github.com/sftsrv/parz

A simple parser combinator library

functional-programming gleam gleam-lang parser parser-combinators

Last synced: 05 Feb 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/theosorus/syntacticanalyzer

Build a simple Syntactic Analyzer in Haskell to discover Functional programming

functional-programming haskell reverse-polish-notation shunting-yard-algorithm syntaxic-analysis

Last synced: 14 Jun 2025

https://github.com/przucidlo/serverless-todo

Feature and infrastructure complete serverless app example.

aws cognito dynamodb functional-programming lambda reactjs s3 serverless sqs typescript

Last synced: 13 Apr 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/mehmet-github06/pokemon-app

If you want to revive your memories, you can look at the pokemon application.

api dom-manipulation functional-programming html-css-javascript loop try-catch

Last synced: 27 May 2026

https://github.com/eckelon/sanctuarycustomtypesexample

Easy example of how to define custom types with Sanctuary and using them in safe functions

functional-js functional-programming javascript sanctuary types

Last synced: 16 Mar 2025

https://github.com/jwalsh/lambda-calculus-polyglot

Lambda Calculus implementations in 20+ programming languages: functional, imperative, and logic paradigms

computer-science education functional-programming guile lambda-calculus polyglot programming-languages python scheme theory

Last synced: 11 Mar 2026

https://github.com/luizcalaca/ts-node-joi-api

Typescript API with Joi validations, Express.js and MySQL. The project has the main branch to show the solutions with functions and the change-oop-api-ts to show with Object oriented programming.

api-rest functional-programming joi-validation mysql2 nodejs oop oriented-object-programming programming typescript

Last synced: 13 Apr 2026

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

https://github.com/packquickly/little_lambda

Function composition, the un-Pythonic way!

functional-programming python

Last synced: 31 Mar 2025

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

Iterative functions for functional programming in Go.

functional-programming go golang

Last synced: 27 Aug 2025

https://github.com/kevindasilvas/comments-kanban

Haskell microservice to add comments to a task in mini kanban project

conduit docker docker-compose functional-programming haskell mongo mongodb rabbitmq redis spock spock-framework uuid

Last synced: 11 Apr 2026

https://github.com/manoelcampos/fp-projeto-1-poligonos-flatmap

Um projeto base em OpenJFX para desenhar polígonos na tela e permitir a implementação de algumas funções para descobrir o tipo de cada polígono e calcular seu perímetro usando Stream.map() e flatMap()

fp functional-programming java javafx jdk17 lambda openjfx stream

Last synced: 16 May 2025