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.
- GitHub: https://github.com/topics/functional-programming
- Wikipedia: https://en.wikipedia.org/wiki/Functional_programming
- Related Topics: oop, declarative-programming, procedural-programming, event-driven-programming,
- Last updated: 2026-07-01 00:11:49 UTC
- JSON Representation
https://github.com/f-z/functional_programming
Haskell, Erlang, Reactive functional programming
erlang functional-programming functional-reactive-programming haskell
Last synced: 13 May 2026
https://github.com/kubukoz/zio-demo
functional-programming pure-fp scala zio
Last synced: 08 Apr 2025
https://github.com/mobiwn/programming-language-design
💻 Dive into a curated collection of programming language comparisons, exercises, and detailed slides in this repository for Urmia University students.
functional-programming haskell object-oriented-programming oop procedural-programming programming-language-concepts programming-language-theory programming-languages racket racket-lang racket-language urmia-university
Last synced: 05 Feb 2026
https://github.com/sigmasoldi3r/ts-option
Optional values for typescript
functional-programming iterables optional optional-chaining
Last synced: 29 Apr 2026
https://github.com/deepcloudlabs/dcl165-2020-jan-02
Lab Projects studied in the training: DCL-165: Fundamentals of Scala Programming
functional-programming just-enough-scala scala
Last synced: 29 Apr 2026
https://github.com/recursivelogic/haskell-bot
Haskell Discord bot for the FP Discord server
discord discord-bot functional-programming haskell
Last synced: 29 Apr 2026
https://github.com/ahlusar1989/spark2sfoverflow
StackOverFlow K-Means Analysis
functional-programming k-means scala spark
Last synced: 29 Apr 2026
https://github.com/packquickly/little_lambda
Function composition, the un-Pythonic way!
Last synced: 31 Mar 2025
https://github.com/joebobmiles/joebobmiles
My user readme.
front-end functional-programming react typescript web
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/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/aryaghan-mutum/algorhythms
A curated collection of algorithm implementations.
algorithms computer-science cryptography data-structures functional-programming graph-algorithms lisp mathematics number-theory racket searching-algorithms software-engineering sorting-algorithms tree-algorithms
Last synced: 21 Feb 2026
https://github.com/oniani/purity
A collection of various algorithms and data structures
algorithms data-structures functional-programming haskell
Last synced: 08 Jun 2026
https://github.com/sanjp10/multimethod-dispatcher
Multimethod clojure like solution for python
clojure functional-programming multimethods pip python
Last synced: 22 May 2026
https://github.com/tricinel/cuddy
An aggregation pipeline built in a functional programming style that lets you search, group, order and transform a collection.
aggregation functional-programming javascript pipeline query-builder search typescript
Last synced: 01 May 2026
https://github.com/mahmud035/javascript-pro-by-colt-steele
This repository provides a comprehensive guide to advanced JavaScript concepts and techniques.
async-await callbacks closures debounce dom-manipulation error-handling event-delegation functional-programming geolocation-api infinite-scrolling intersection-observer-api lazy-loading oops-in-javascript promises prototypal-inheritance throttling
Last synced: 15 Mar 2025
https://github.com/riiswa/scala2haskell
A detailed comparison between the programming languages language and Haskell by presenting equivalent code.
functional-programming haskell scala
Last synced: 01 May 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/mrgravity817/ruckpal
Mini Paypal clone, written in Rust for practicing domain modeling with clean architecture
clean-architecture domain-driven-design functional-programming hexagonal-architecture rust
Last synced: 12 Jun 2026
https://github.com/dirkjbosman/func_with_scala
Func / Functions / Fun with Scala :)
functional-programming oop scala
Last synced: 08 Apr 2025
https://github.com/amstuta/ocamlbistro
A calculation tool for infinite size numbers writter in Ocaml
Last synced: 08 Apr 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/lpld/real-world-haskell
Assignments from the book "Real World Haskell" (http://book.realworldhaskell.org/)
functional-programming haskell
Last synced: 09 Jun 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/miomit/jscalculator
calculator functional-programming html html5 js
Last synced: 24 Jun 2026
https://github.com/yonatan-reicher/functionality
Rust |> functional programing = 💖
functional-programming pipes rust trait
Last synced: 15 Jun 2026
https://github.com/prdpx7/fp
"functors maketh man"
fp-practice functional-programming
Last synced: 24 Mar 2025
https://github.com/ethern-myth/spring-postgres
Java SpringBoot PostgreSQL RestAPI
functional-programming generics java jpa-hibernate oop postgresql springboot
Last synced: 06 May 2026
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/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/aajafry/custom-video
functional-programming html-video-player vanilla-javascript
Last synced: 08 Apr 2025
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/fresult/just-reactive-web
My learning path to be a Backend Developer (Spring Boot)
functional-programming gradle-kotlin-dsl kotlin project-reactor projectreactor reactive-programming spring-boot-3 spring-webflux
Last synced: 15 May 2026
https://github.com/sgon4arov/plato
🤖 Enhance coding with Plato, a CLI-compatible AI assistant that streamlines coding tasks while integrating seamlessly with GitHub Copilot.
assembly autonomous-vehicles bacteria control-systems conversational-ai conversational-ui deep-learning dialogue-systems functional-programming kobo lateral-controller machine-learning ngs pdf platooning privacy-preserving timeline wgs
Last synced: 20 May 2026
https://github.com/sevmardi/functional-design-in-java
Functional design in Java
functional functional-design functional-programming java-8
Last synced: 09 Oct 2025
https://github.com/gonturri/tp-tadp-hibrido-objetos-funcional
Trabajo práctico de asignatura técnicas avanzadas de programación de UTN donde el objetivo sumergirse en el paradigma hibrido de objetos y funcional
functional-programming monads object-oriented-programming parser-combinators pattern-matching scala
Last synced: 05 Oct 2025
https://github.com/ari-s-123/pdp-hw3
A cli tool built with Bun, TypeScript, and Functional Programming to process listings files from the AirBnB Get the Data page.
airbnb bun cli csv fast-csv functional-programming json typescript
Last synced: 07 May 2026
https://github.com/nkcoder/bondi
Scala scripts with functional programming in Scala 3 (Cats Effect, ZIO, Skunk etc.)
aws-sdk functional-programming postgresql scala3 skunk
Last synced: 01 Mar 2025
https://github.com/micheld-dev/les-petits-plats
Site de recettes de cuisine - OC Projet 7
functional-programming generator html javascript quicksort recursion scss
Last synced: 29 Apr 2026
https://github.com/j-christl/ocaml-utils
Some basic OCaml utility functions I will keep updating while learning functional programming
functional functional-programming ocaml ocaml-utils utility-function
Last synced: 17 Mar 2025
https://github.com/kathleenwest/advancedconsoleapplicationi
This is a very simple windows console application that I completed for a class assignment. It is shown here to illustrate my coding style, structure, and commenting. This example is considered Level 3 – Advanced. Objectives: Events Functional Programming Custom EventArgs IList<> Interface Indexer Delegates Anonymous Methods Event Handlers
anonymous-functions console-application csharp csharp-code custom-event custom-events delegates event-handler event-handlers event-handling event-management events functional-programming ilist ilist-interface indexer indexing
Last synced: 17 Mar 2025
https://github.com/csalih/functional-programming
Homework repo for functional programming
functional-programming haskell lambda-calculus
Last synced: 22 May 2026
https://github.com/i-walker/fp-ts-slides
Slides for Typed FP in TS
category category-theory functional-programming slides tagless-final typescript
Last synced: 26 Mar 2025
https://github.com/justdvnsh/func.py
A practical functional library for Python Lovers.
algorithms functional-programming library package pip python python3
Last synced: 07 Sep 2025
https://github.com/juop12/exactas-plp-cnil
Implementaciones de trabajos prácticos para Paradigmas de Lenguajes de Programación - 2do cuatrimestre 2025. TP1: Calculadora Incierta en Haskell con manejo de incertidumbre estadÃstica.
academic-project functional-programming haskell paradigms uncertainty-calculator university
Last synced: 11 Oct 2025
https://github.com/rcardin/the-joy-of-kotlin-exercises
functional-programming kotlin learning
Last synced: 07 Sep 2025
https://github.com/rcardin/raise4s
Porting of the Raise DSL from the Arrow Kt Kotlin library
direct-style error-handling functional-programming scala scala3
Last synced: 28 Jun 2025
https://github.com/imdarshangk/functions
This repository contains various Python programs that demonstrate the use of functions with and without return values and arguments. The programs cover different mathematical operations and concepts.
factorial function-with-return-with-arguments function-with-return-without-arguments function-without-return-with-arguments function-without-return-without-arguments functional-programming functions python
Last synced: 11 Mar 2025
https://github.com/noxecane/pyfunk
An exploration of functional programming in python
Last synced: 12 Oct 2025
https://github.com/rolangom/rolads
Monads implementation by @rolangom
functional functional-js functional-programming javascript javascript-library node-js
Last synced: 14 Apr 2026
https://github.com/costineest/rpu
Reactive programming for UI (ReactJS mostly)
functional-programming iterator-pattern observable-pattern react-rxjs reactive-extensions reactive-programming rxjs
Last synced: 06 Dec 2025
https://github.com/edwyng/ldp-haskell-draft-beers
Programa diseñado con programación funcional que permita determinar cuántos litros de cerveza deben agregarse entre los barriles para servir exactamente n vasos de cerveza desde cualquiera de las salidas.
functional-programming haskell makefile paradigma
Last synced: 06 Jul 2025
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/amdjadouxx/pushswap-checker
A project to check your best pushswap instructions
epitech epitech-project functional-programming haskell
Last synced: 17 Mar 2025
https://github.com/eoic/adventofcode2021
Advent of Code solutions in Elixir.
advent-of-code advent-of-code-2021 elixir functional-programming
Last synced: 23 Mar 2026
https://github.com/tralahm/scala-by-example
Scala is a tastefully typed language: it is statically typed, but explicit types appear in just the right places. Scala takes powerful features from object-oriented and functional languages, and combines them with a few novel ideas in a beautifully coherent whole. The syntax is so lightweight, and its primitives so expressive, that APIs can be used with virtually no syntactic overhead at all. Examples can be found in standard libraries such as parser combinators and actors. In this sense Scala supports embedded domain-specific languages.
functional-programming sbt scala tralahm tralahtek
Last synced: 31 May 2026
https://github.com/pfpack/pfpack-core-func
PrimeFuncPack Core.Func is a core library set for .NET consisting of functional interfaces (SAM interfaces) and the extensions targeted for use in functional programming. There are both asynchronous (Task and ValueTask based) and synchronous interfaces and the extensions in the set - IAsyncFunc/IAsyncValueFunc and IFunc.
csharp dotnet dotnet-core functional-interface functional-interfaces functional-programming single-abstract-method
Last synced: 09 May 2026
https://github.com/daggerok/functional-and-reactive-principles-in-scala
Never too late! My learning process for 'Functional Programming Principles in Scala' and 'Principles of Reactive Programming in Scala' courses!
functional functional-programming functional-reactive-programming functional-testing scala
Last synced: 14 Jun 2026
https://github.com/denisdubochevalier/lambdac
WIP: Untyped lambda calculus compiler
compiler-design functional-programming lambda-calculus monadic
Last synced: 21 Jan 2026
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/vtramo/java-problems
Solutions for various types of medium-to-challenging level problems.
algorithm-challenges algorithms-and-data-structures completablefuture-api concurrent-programming declarative-programming exercises forkjoin functional-programming future java java-exercises lambda-functions parallel-programming problem-solving problems problemset solutions spliterator stream-processing thread-pool
Last synced: 25 Jun 2026
https://github.com/zlovtnik/frontend
A TypeScript/Bun/React frontend application for the Actix Web REST API backend with JWT authentication, multi-tenant support, and comprehensive functional programming patterns.
actix-web ant-design bun fp-ts functional-programming multi-tenancy pattern-matching railway-oriented-programming react rest-api-jwt-authentication result-types tailwindcss typescript validation zod
Last synced: 13 Apr 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/asarkar/fp-course-haskell
Haskell Functional Programming Course
functional-programming haskell
Last synced: 13 Jun 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/kaierikniermann/result-py
Small functional library with strict typing in python 3.14
functional-programming monads python314 type-safety
Last synced: 27 Jun 2026
https://github.com/zalbia/learning-eff
Learning eff
eff functional-programming learning scala
Last synced: 16 Oct 2025
https://github.com/neelsomani/smart-cache
A Python library that analyzes your module and automatically caches purely functional sections
caching-library functional-programming pure-function side-effects
Last synced: 09 Apr 2025
https://github.com/arthi-chaud/j4hskl
JSON for Haskell
functional-programming haskell json parsing
Last synced: 16 Oct 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/fblupi/grado_informatica-ntp
Prácticas de la asignatura Nuevas TecnologÃas de la Programación de la UGR
functional-programming java-8 scala
Last synced: 04 May 2026
https://github.com/zaikoxander/discover
Programa Discover da Rocketseat
api assync data-structures ejs functional-programming javascript node oop poo react typescript
Last synced: 11 Apr 2026