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-06-24 00:08:05 UTC
- JSON Representation
https://github.com/kshirish/reactivexio
Learning functional programming concepts from `http://reactivex.io/learnrx/`
functional-programming javascript
Last synced: 05 Oct 2025
https://github.com/gardncl/functional_programming_javascript
All the exercises from http://reactivex.io/learnrx/
brackets functional-programming javascript reactivex
Last synced: 23 Jun 2025
https://github.com/mainro/cyclotron-std
Python standard library drivers and components for Cyclotron
cyclotron functional-programming python reactive-extensions reactive-programming reactivex rxpy
Last synced: 02 Jul 2025
https://github.com/pzuehlke/hutton
Contains solutions to all of the exercises in and some scripts related to the book: Hutton, G. — Programming in Haskell (2nd ed.)
exercises-solutions functional-programming graham-hutton haskell programming-in-haskell pure-functional
Last synced: 16 Mar 2025
https://github.com/ernyoke/snake-js
Terminal based snake written in functional style.
es6 functional-programming nodejs ramda ramdajs snake-game
Last synced: 16 Jan 2026
https://github.com/jaypmorgan/dfp
A suite of functional tools for all your functional programming
Last synced: 16 Mar 2025
https://github.com/mrbr/pipelinejs
Write an application by writing its topology.
functional-programming javascript reactive-programming
Last synced: 23 Mar 2025
https://github.com/willguimont/pipeline
Lightweight pipeline library
arrow functional-programming lambda pipeline python
Last synced: 08 Oct 2025
https://github.com/top-submissions/foundations-calculator
arithmetic beginner-project calculator clean-design css dom-manipulation event-listeners foundations-path frontend functional-programming hover-effects html input-validation interactive-ui javascript mini-project odin-project responsive-design student-project web-development
Last synced: 31 May 2026
https://github.com/doeixd/make-with
Functional utilities for elegant function composition and state management in TypeScript
closures functional-programming partial-application typescript typescript-library
Last synced: 03 Sep 2025
https://github.com/namoshizun/goodjson
Functional validators to check anything about your JSON with ease.
functional-programming json json-schema python validation
Last synced: 09 May 2026
https://github.com/gsuaki/functional-spring-web
A Functional API using Spring WebMVC and Java 14
functional-programming java14 spring-boot spring-mvc spring-web vavr
Last synced: 09 May 2026
https://github.com/federicobruzzone/software-foundations
Solutions (in Coq) of the exercises in the software foundation books.
coq coq-library functional-programming ocaml software-foundations
Last synced: 04 Feb 2026
https://github.com/gustavodiasag/simpler
Interpreter for a functional, expression-based programming language
functional-programming interpreter lambda-calculus ocaml programming-language
Last synced: 10 Oct 2025
https://github.com/ist-dsi/scala-openstack-common-clients
functional-programming http4s openstack-clients scala
Last synced: 21 Jan 2026
https://github.com/zx80live/gofp
Go for Scala developers
collection-api concurrence-api functional-programming golang io-api lazy-evaluation
Last synced: 19 Jan 2026
https://github.com/y2k2mt/grouping-n
A tiny API: Just shuffles the given names.
akka cats-mtl dependency-injection doobie eff-monad functional-programming http4s monix scala zio
Last synced: 13 Oct 2025
https://github.com/retheviper/gotlin
Some Kotlin-like functions.
functional-programming go golang kotlin
Last synced: 29 Apr 2026
https://github.com/a248/jdbcaesar
Conquer the verbosity of plain JDBC.
functional-programming java jdbc jdbc-utilities sql sql-builder
Last synced: 13 Oct 2025
https://github.com/thma/clean-architecture-with-functions
Clean Architecture in Haskell. Using higher order functions for 'dependency injection'
clean-architecture clean-code dependency-injection functional-programming haskell inversion-of-control patterns
Last synced: 13 Oct 2025
https://github.com/michalzalecki/monadsjs
Ready to use monads in examples
functional-programming monads typescript
Last synced: 14 Oct 2025
https://github.com/rousan/tulip
A Golang utility library of many commonly used functions
functional-programming go golang toolkit tulip utility
Last synced: 16 Mar 2025
https://github.com/varun93/functional-pogramming-scala
Solutions to Functional Programming in Scala
Last synced: 22 Jun 2026
https://github.com/vickvey/complex_numbers
I have implemented Complex Numbers and some of the basic operations on them.
c functional-programming header-files pointers
Last synced: 05 Feb 2026
https://github.com/paudirac/cassiopeia
A turtle, what else?
functional-programming functional-reactive-programming study
Last synced: 15 Oct 2025
https://github.com/mariomarton/racket-sudoku-solver
Sudoku solver in Racket for any board size (including hexadoku & larger), built without constraint solvers or mutations. It solves any legal puzzle and detects invalid ones.
functional-programming hexadoku-solver lisp racket racket-lang sudoku sudoku-solver
Last synced: 15 Mar 2026
https://github.com/marcosh/effector
A Php library to write effect aware code.
effect effects functional functional-programming php php-7 php-library side-effect
Last synced: 27 Jan 2026
https://github.com/abdulaziz-hassan/cpu-cache-system_haskell
A successful implementation of a simplified CPU cache system in Haskell and takes advantage of the Functional Programming Paradigm
functional-programming haskell
Last synced: 14 Mar 2025
https://github.com/edysegura/js-functional
Functional JavaScript programming examples
functional-programming javascript
Last synced: 04 Feb 2026
https://github.com/arc-hugo/debt_calculator
Implementation project of an algorithm computing the max-flow of a flow graph and apply it in a debt calculator app.
flow ford-fulkerson-algorithm functional-programming graph ocaml
Last synced: 18 Mar 2025
https://github.com/mstniy/computed.dart
A performant and flexible reactive programming framework for Dart
dart functional-programming reactive reactive-programming state-management
Last synced: 23 Feb 2026
https://github.com/fitter0happier/lambda_parser
Lambda Calculus parser
functional-programming haskell lambda-calculus monad
Last synced: 15 Mar 2025
https://github.com/jordanblakey/ffjs
Lightweight, modular utility functions for arrays, browser, dates, strings, math, and more.
functional-programming javascript library lodash utility-library
Last synced: 28 Jan 2026
https://github.com/rcardin/fp-scala
My solutions to exercises of "Functional Programming in Scala".
exercises functional-programming scala
Last synced: 12 Jul 2025
https://github.com/jaalonso/logica-en-haskell
Desarrollo de la lógica con Haskell.
functional-programming haskell logic
Last synced: 26 Oct 2025
https://github.com/wurstbroteater/papso
Parallel Asynchronous Particle Swarm Optimization in Clojure
asynchronous bioinformatics clojure functional-programming multiobjective-optimization optimization-algorithms parallel particle-swarm-optimization swarm-algorithm
Last synced: 04 Apr 2025
https://github.com/dnlowman/result-ts
A minimal Result type for TypeScript.
functional functional-programming monad result result-type typescript
Last synced: 24 Jan 2026
https://github.com/matbesancon/pagerank
A functional, parallel PageRank implementation in Scala
functional-programming graph pagerank parallel parallel-computing plot scala sparse-matrix
Last synced: 24 Jun 2025
https://github.com/yurkimus/functions
JavaScript-oriented utilities for functional programming
deno functional-programming javascript node utilities
Last synced: 28 Jan 2026
https://github.com/etacassiopeia/datachefanalytics
ZIO, One Monad to rule them all !!!
docker docker-compose functional-programming kafka kafka-streams microservice scala zio
Last synced: 09 May 2026
https://github.com/leejss/funtional-ts
It's a functional programming playground.
Last synced: 31 Mar 2025
https://github.com/langston-barrett/coq-typeclass-hierarchy
A full-featured hierarchy of typeclasses for functional programming in Coq
coq functional-programming haskell typeclasses
Last synced: 30 Jan 2026
https://github.com/manuelelucchi/functional.jl
A simple Julia library to boost your functional code
functional-programming julia julia-language julia-package julialang
Last synced: 30 Jan 2026
https://github.com/ladroid/mathelogos
The Mathelogos library is designed to introduce functional programming constructs to Rust.
function functional functional-programming functions lib library macros paradigm rust rust-lang rust-library
Last synced: 04 Jan 2026
https://github.com/tosun-si/bees-demo-fp
This project shows some legacy code and patterns and a refactoring for each of them with Functional Programming, lambda and functions composition
functional-programming functions-composition java lambda refactoring
Last synced: 01 Feb 2026
https://github.com/foyez/fp
Functional Programming
functional-programming programming-paradigms
Last synced: 07 Feb 2026
https://github.com/yurkimus/types
JavaScript-oriented type utilities
deno functional-programming javascript node utilities
Last synced: 08 Feb 2026
https://github.com/steventimes/fpstreams
functional programming library for Python
Last synced: 08 Feb 2026
https://github.com/vgalvoso/phunctional-php
A functional programming PHP framework.
functional-programming no-dependencies php php-framework
Last synced: 13 Jan 2026
https://github.com/pyccel/lampy
Extension of Pyccel for functional programming
fortran functional-programming hpc lambda-calculus openacc openmp python
Last synced: 26 Feb 2026
https://github.com/alonsodomin/purerand
Pure functional random generator of data
functional-programming random random-generation scala scalajs
Last synced: 27 Feb 2026
https://github.com/patrixr/capacitor.js
Functional utility method: a capacitor concept
design-patterns functional functional-js functional-programming hooks
Last synced: 22 Apr 2025
https://github.com/rudini/node_ports_adapters
Ports and adapter implementation of a restaurant reservation
adapter functional-programming hexagonal-architecture javascript nodejs ports typescript
Last synced: 16 Apr 2026
https://github.com/rxtoolkit/socketio
🚰 RxJS operators for working with Socket.io (v4 or lower) servers
fp functional-programming observables package reactive-programming realtime rxjs socket-io socketio streaming websocket websockets
Last synced: 12 Feb 2026
https://github.com/olemb/livemidi
MIDI messages for Python
dataclasses functional-programming immutable midi python python-3-7
Last synced: 14 Feb 2026
https://github.com/airsequel/airscript
[WIP] A scripting language for spreadsheet formulas, CLI tools, ETL pipelines
formula fp functional functional-programming language programming-language scripting scripting-language
Last synced: 19 Mar 2026
https://github.com/monashcoding/intro-to-haskell
Introduction to Haskell Workshop
functional-programming haskell
Last synced: 15 Feb 2026
https://github.com/rieselhilfe/sofunlang
An Interpreter for my language "Sofun" (Stack-Oriented FUNctional programming language) written in haskell. Now with a basic type system.
esoteric-language functional-programming haskell interpreter programming-language repl sofun stack-based
Last synced: 23 Mar 2026
https://github.com/jharrilim/adventofcode2019
Advent of Code 2019
advent-of-code advent-of-code-2019 devcontainer dotnet fsharp functional-programming
Last synced: 05 May 2026
https://github.com/javanile/boor
🐮 Use only if you hate good manners
boorish foreach functional-programming nodejs statements
Last synced: 16 Apr 2026
https://github.com/julientoucoula17/big_data-training_with_scala
Training Scala 💥💥
big-data functional-programming jvm-languages scala
Last synced: 21 Feb 2026
https://github.com/khc-zhihao/packhouse
Packhouse is a function wrapper based on the concept of functional programming
functional-programming javascript lambda serverless
Last synced: 23 Jun 2025
https://github.com/mattdean1/functional-programming
Exercises in Agda
agda functional-programming proofs
Last synced: 05 Mar 2026
https://github.com/abengl/ntt-project1
Primer projecto en Java para el Bootcamp Tech Girls de NTT Data Perú. Inicia el desarrollo de una aplicación para el manejo de cuentas bancarias de usuarios.
fun functional-programming mysql oop spring-boot
Last synced: 17 Apr 2026
https://github.com/joaocarvoli/scala-course
A 6-week course from École Polytechnique Fédérale de Lausanne (EPFL) about the fundamentals of scala functional programming language
coursera functional-programming scala
Last synced: 03 Jun 2026
https://github.com/ryosukedtomita/basic_algorithm_computer_science
basic algorithm example
basic-algorithm c functional-programming haskell python3
Last synced: 17 Apr 2026
https://github.com/mehmet-github06/find-country
An application where you can find the country information you want
api async bootstrap functional-programming html-css-javascript try-catch
Last synced: 17 Apr 2026
https://github.com/unosd/resultmonad
C# implementation of the result and other monads with query syntax support and extensions for Tasks and IEnumerable
async csharp functional functional-programming functor functors monad monads monoid monoids netcore2 netstandard result task tpl
Last synced: 27 May 2026
https://github.com/abdull121/javascript-games-project
JavaScript-Games
css-grid css3 es6 es6-javascript functional-programming html5 javascript javascript-game moduler-programing netlify responsive-design
Last synced: 18 Apr 2026
https://github.com/duruii/course-ucb-cs61a-spring2021
🪁Structure and Interpretation of Computer Programs, delivered by Paul N. Hilfinger & Pamela Fox
abstraction declarative-programming doctest dynamic-programming functional-programming high-order-function lark object-oriented-programing object-oriented-programming python recursion regular-expression scheme scope syntax
Last synced: 04 Jun 2026
https://github.com/raedaddala/advent-of-code
My solutions for Advent of Code starting from 2015
advent-of-code functional-programming optimization problem-solving scala
Last synced: 20 Apr 2026
https://github.com/jin-sungdae/javastream
Functional Programming in Java && Stream
functional-programming java stream
Last synced: 04 Jun 2026
https://github.com/yuan-kuan/zasa
Offline web application to keep track of household food stock. Demo project for fp-svelte
functional-programming javascript svelte webapp
Last synced: 20 Apr 2026
https://github.com/zkfmapf123/go-js-utils
Using js method in golang
functional-programming go javascript library method-chaining
Last synced: 21 Apr 2026
https://github.com/palutz/functionalscala_coursera
Functional programming in Scala Certification path (EPFL)
big-data coursera distributed-computing functional-programming parallel-computing scala spark
Last synced: 22 Apr 2026
https://github.com/arieljimenez/pybanca-front
Frontend for the app pyBanca
elm-architecture elm-lang functional-programming js spa
Last synced: 22 Apr 2026
https://github.com/bendomey/thinktank
Video/Audio Server
dependency-injection functional-programming mediasoup nodejs typescript
Last synced: 25 Apr 2026
https://github.com/baransu/sugar
Experimental, fuctional language for creating webapps
elixir-lang experiment functional-programming javascript language
Last synced: 25 Apr 2026
https://github.com/july541/functional-programming-in-csharp
A practice during learning C# functional programming.
Last synced: 07 Jun 2026
https://github.com/maximkrouk/swift-udf-tutorial
UDF Tutorial for Swift
combine composable-architecture fp functional-programming playground swift swiftui tutorial udf
Last synced: 26 Apr 2026
https://github.com/atticuskuhn/typescript-lens
lens library in typescript
fp functional-programming haskell lens
Last synced: 27 Apr 2026
https://github.com/lazywithclass/project-lamp
Source code for book content and site
book functional-programming haskell purescript
Last synced: 27 Apr 2026
https://github.com/rizkimufrizal/docker-spring-cloud-gateway
This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway
api-gateway cloud functional-programming gateway reactive-programming spring
Last synced: 29 Apr 2026
https://github.com/tbhvishal/js-toolbox
Lightweight JavaScript utilities toolkit: helpers, snippets, and productivity tools. ESM, Node.js, TypeScript-friendly, zero dependencies. Arrays, strings, dates, async, functional programming - perfect for beginners and pros
beginner-friendly best-practices code-snippets-javascript copy-paste developer-tools esm functional-programming hacktoberfest helpers javascript library lightweight nodejs npm-package productivity-tools snippets utilities utils vanilla-js zero-dependencies
Last synced: 29 Apr 2026
https://github.com/blakek/make-lookup
📒 Make a lookup object from an array of objects
functional-programming hash-lookup javascript lookup lookup-table map typescript
Last synced: 30 Apr 2026
https://github.com/chicio/katas
💪🏋️♂️ A collection of katas I did to hone my programming skills. 🏋️♂️💪
coding-dojo functional-programming interview kata kotlin objective-c swift typescript
Last synced: 01 May 2026
https://github.com/anvell/either
Lightweight Either monad implementation
either-monad functional-data-structure functional-programming jvm kotlin kotlin-library monad
Last synced: 01 May 2026
https://github.com/ramortegui/talks
Talks
absinthe-graphql absinthe-phoenix concurrent-programming ecto elixir functional-programming graphql otp phoenix-framework
Last synced: 01 May 2026
https://github.com/zhifengzhang-sz/qi-v2-qicore
QiCore v4.0 Foundation - Mathematical foundation types and core modules for modern applications
cache config error functional-programming fundation haskell logger module python qicore result typescript
Last synced: 02 May 2026
https://github.com/zkfmapf123/express-template
node express server boiler-plate v2
express functional-programming template typescript
Last synced: 04 May 2026
https://github.com/balazshevesi/yatzy
🎲 A yatzy game for the course "Introduction to programming" at LNU
functional-programming python university-project yatzy
Last synced: 09 Jun 2026
https://github.com/codingbeautydev/try-catch-fn
Intuitive functional JavaScript try-catch
functional-programming javascript npm try-catch typescript
Last synced: 05 May 2026
https://github.com/rsachdeva/nodeedx-csv-json
node based csv to json - adding functional style with es6/es7 usage
babel es6 es7-async functional-programming nodejs
Last synced: 06 May 2026
https://github.com/singuerinc/slot-machine
fun functional-programming machine react slot xstate
Last synced: 06 May 2026