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-29 00:11:58 UTC
- JSON Representation
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/calvinlfer/account-experiment
actor-model akka domain-driven-design functional-programming scala
Last synced: 13 Jun 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/fresult/task-mgmt
My Reactive Programming learning using Spring Boot Webflux, and Kotlin.
docker-compose functional-programming functional-reactive-programming kotlin kotlin-coroutines postgresql project-reactor r2dbc r2dbc-postgresql reactive-programming spring-boot webflux
Last synced: 08 May 2026
https://github.com/itsdanieldk/fio-chat
💜 Scalable and feature-rich chat server and client built with FIO, designed for high-performance asynchronous communication
application chat chat-application chat-system concurrent-systems distributed-systems dotnet fiber fio fsharp functional-programming messaging-app
Last synced: 08 Oct 2025
https://github.com/singuerinc/slot-machine
fun functional-programming machine react slot xstate
Last synced: 06 May 2026
https://github.com/lucasamiranda/atividade-1
imersao-tecnicas-de-invasao-python(Bruno-Fraga)
functional-programming python3
Last synced: 24 Jun 2026
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/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/jin-sungdae/javastream
Functional Programming in Java && Stream
functional-programming java stream
Last synced: 04 Jun 2026
https://github.com/bertrand31/pandore
📦 The functional files manipulation library Scala was missing
file filesystem functional-programming io-monad library scala
Last synced: 16 May 2025
https://github.com/rxtoolkit/sgd
📊 RxJS implementation of stochastic gradient descent (SGD) (classifier).
ai data-science fp functional-programming machine-learning ml observables package reactive-programming rxjs statistics
Last synced: 08 May 2026
https://github.com/agapas/carousel
Image carousel with indicators, made with plain JavaScript
css3 es6 functional-programming html5 image-carousel javascript plain-javascript responsive-design
Last synced: 09 May 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/darky/context-fp-go
Functional programming context for Golang
context dependency-injection di fp funcitonal functional-programming go golang
Last synced: 14 Jun 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/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/steventimes/fpstreams
functional programming library for Python
Last synced: 08 Feb 2026
https://github.com/ahmedmeshref/udacity-intermediate-javascript-nanodegree-coursework
Coursework of the Udacity Intermediate JavaScript Nanodegree
asynchronous-programming design-patterns functional-programming node-js object-oriented-programming
Last synced: 09 May 2026
https://github.com/kdungs/go-result
Result types for Go; because (T, error) can be considered a ✨ monad ✨.
experiments functional-programming go golang monad
Last synced: 28 Jul 2025
https://github.com/alansastre/java-functional-interfaces
Programación funcional e interfaces funcionales en Java 8 y versiones posteriores
consumer functional-interfaces functional-programming functions java java-8 java11 java17 predicate supplier
Last synced: 10 Jun 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/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/zkfmapf123/go-js-utils
Using js method in golang
functional-programming go javascript library method-chaining
Last synced: 21 Apr 2026
https://github.com/carlosrberto/lazy-list
LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.
array filter functional-programming javascript lazy-evaluation map reduce
Last synced: 23 Feb 2026
https://github.com/foyez/fp
Functional Programming
functional-programming programming-paradigms
Last synced: 07 Feb 2026
https://github.com/joao-coimbra/failcraft
Functional error handling for TypeScript — Either-based error handling with full type inference, chainable transforms, and async support
bun either-monad error-handling functional-programming typescript
Last synced: 04 Apr 2026
https://github.com/mollybeach/apetalie
Apetalie Javscript Web3 Application Function Methods Solidity
application context-api functional-programming javscript solidity web3
Last synced: 24 Apr 2026
https://github.com/mystpi/spark
Compile-to-JS language built in Gleam.
functional-programming gleam langdev language
Last synced: 19 Mar 2026
https://github.com/critocrito/curry
Named curry functions for fixed arities.
curry currying fp functional-programming javascript utility
Last synced: 24 Oct 2025
https://github.com/davidmarne/functional_flutter
Tools for composing flutter widget trees in a functional manner.
flutter functional functional-programming
Last synced: 14 May 2026
https://github.com/july541/functional-programming-in-csharp
A practice during learning C# functional programming.
Last synced: 07 Jun 2026
https://github.com/didierofrivia/flipcards
Simple memory cards game written in Elm
elm functional functional-programming futurama
Last synced: 26 Apr 2026
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/yurkimus/functions
JavaScript-oriented utilities for functional programming
deno functional-programming javascript node utilities
Last synced: 28 Jan 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/junaidzm13/sigma-calculus-interpreter
A sigma calculus based interpreter implemented using Haskell and related underlying programming concepts.
functional-programming haskell
Last synced: 13 Oct 2025
https://github.com/deepcloudlabs/dcl113-2021-sep-16
DCL-113: Functional Programming in C++17
cpp14 cpp17 cpp20 functional-programming functors lambda-expressions lazy-evaluation partial-functions pure-functions ranges ranges-v3 stl stl-containers
Last synced: 19 Jun 2026
https://github.com/axect/fp-lecture
2018 Functional Programming Lecture in Yonsei Univ
elm functional-programming haskell julia
Last synced: 11 May 2026
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/prrromanssss/thebasicsofcs-labs
Laboratory works for the basics of computer science for MSTU
computer-science functional-programming mstu scheme
Last synced: 31 Jan 2026
https://github.com/gribouille/json-auth-server
JSON Web token server with GraphQL API
express-js functional-programming graphql javascript jsonwebtoken jwt-authentication node-js server
Last synced: 18 Apr 2026
https://github.com/gneuvill/derive4j-jackson
functional-programming functionaljava jackson java java-8 json typeclasses
Last synced: 04 May 2026
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/polossk/renai-slg-solution
Solution of 恋愛SLG
functional-programming oj-solutions
Last synced: 11 May 2026
https://github.com/afsalthaj/fp-generator
The library that solves all your data generation problem !
fs2 functional-programming generator scala stream-processing
Last synced: 16 Jun 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/filipbolt/hackerrank_functional
Haskell solutions hackerrank functional challenges
functional-programming hackerrank hackerrank-solutions haskell
Last synced: 29 Jun 2026
https://github.com/prabhakar-naik/python-core
learn python core concepts
advance-python advanced-programming collection control-systems dsa-algorithm functional-programming jsontocsv loops mini-project modules password-generator python-basics python-lambda python3 ternary-operator
Last synced: 30 Oct 2025
https://github.com/mooseman/minifpl
A lexer (and soon a parser and interpreter) for a small functional programming language. Public domain.
functional-programming public-domain unlicense
Last synced: 16 Mar 2025
https://github.com/jharrilim/single-expression-shunting-yard-interpreter
shunting yard interpreter written in a single expression
calculator compiler functional-programming i-wish-i-was-lisp interpreter oneliner shunting-yard
Last synced: 18 Jun 2025
https://github.com/gvoz-dev/fprog
Functional programming
clojure functional-programming racket scala
Last synced: 04 Mar 2026
https://github.com/brunonavarrooficial/crud-localstorage-js
LocalStorage CRUD
async client crud crud-application css3 functional-programming html-css-javascript html5 javascript localstorage regex storage-api
Last synced: 13 Apr 2026
https://github.com/awinogradov/condicom
Apply React component enhancements by condition
component enhancement functional-programming hoc react
Last synced: 28 Apr 2026
https://github.com/b-gran/promise-plumbing
Functional, Promise-based control flow primitives inspired by async
async control control-flow flow functional functional-programming promise
Last synced: 06 Jul 2025
https://github.com/vspiliop/martian-robots
Coding exercise: The martian robots/ rovers problem in Java with a functional twist..
functional-programming immutable-collections immutable-objects java pure-function vavr
Last synced: 22 Feb 2026
https://github.com/memowe/aoc2023
My advent of code 2023 solutions
advent-of-code aoc2023 functional-programming haskell
Last synced: 22 Apr 2025
https://github.com/skulltech/programming-languages-assignments
Assignments and code written for course COL226 (Programming Languages) of IIT Delhi.
compiler-design functional-programming programming-languages
Last synced: 06 Jul 2025
https://github.com/alseinx/alsein.algorithms
Some algorithm features in addition to LINQ.
algorithms csharp dotnet-standard functional-programming linq
Last synced: 25 May 2026
https://github.com/davidgfolch/shop
Customer & order management
functional-programming generics gradle-multi-project hexagonal-architecture java-8 junit5 lombok mockito rest-api sonarqube spring-boot-2 spring-boot-data-jpa spring-boot-starter-test swagger2 transactional
Last synced: 04 Jul 2025
https://github.com/rabestro/dicechess-engine-scala
High-performance parallelized Expectimax game engine and probability calculator for Dice Chess, written in Scala 3.
artificial-intelligence bitboard chess-engine dice-chess expectimax functional-programming game-engine scala scala3 virtual-threads
Last synced: 30 May 2026
https://github.com/neshkeev/avaj
Haskell influenced Category Theory patterns implemented in Java
category-theory functional-programming haskell java monad monad-transformers
Last synced: 30 Apr 2026
https://github.com/tripolskypetr/functools-kit
A library with helpers for react-declarative app backend development
functional-programming helpers lambda react-declarative serverless
Last synced: 26 Mar 2025
https://github.com/web-pacotes/foundation-types
Curated package with types I believe all packages and apps need to promote safeness and reduced side effects.
functional-programming monads types typesafe typescript
Last synced: 19 Apr 2026
https://github.com/mmzk1526/haskell-blockchain-tutorial
A simple blockchain toy example
blockchain functional-programming
Last synced: 06 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/markhaehnel/resolver-pipe
A functional pipe with validators for TypeScript
functional-programming typescript validator
Last synced: 19 Jan 2026
https://github.com/ist-dsi/scala-openstack-common-clients
functional-programming http4s openstack-clients scala
Last synced: 21 Jan 2026
https://github.com/skykanin/coding-test
Online coding test
clojure functional-programming
Last synced: 24 Oct 2025
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/zhibirc/dev-random
:notes: notes/code/thoughts
architecture articles bash benchmarks blog clean-code code code-style computer-science frameworks functional-programming javascript nodejs oop patterns python research software-engineering solid typescript
Last synced: 04 Apr 2026
https://github.com/karmakaze/monadts
Fun with flatMap - Now I know My ADTs (or How to Learn Monads by Accident)
flatmap fun functional functional-programming monad monads
Last synced: 23 Jan 2026
https://github.com/05st/project-euler
My Haskell solutions for Project Euler problems.
functional functional-programming haskell problems project-euler solutions
Last synced: 23 Oct 2025
https://github.com/kavalcante/array-into-subarrays
A non destructive and simple function that divide an array into multiples subarrays
function functional-programming javascript nodejs npm
Last synced: 06 May 2026
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/jaalonso/logica-en-haskell
Desarrollo de la lógica con Haskell.
functional-programming haskell logic
Last synced: 26 Oct 2025
https://github.com/xlisp/jim-emacs-fun-hy-lisp
Differentiable Programming: Lisp deep learning by hylang
deep-learning differentiable-programming functional-programming hylang lisp
Last synced: 06 Feb 2026
https://github.com/yurrriq/vfp-in-agda
:book: Verified Functional Programming in Agda
agda book functional-programming learning theorem-proving verified-programming
Last synced: 29 Jan 2026
https://github.com/helton/labs
:mag_right: My experiments
benchmark cheerio functional-programming javascript labs phantomjs pre-commit request shelljs snazzy standard
Last synced: 31 Jan 2026
https://github.com/tokazama/staticlists.jl
Statically sized lists for Julia
functional-programming julia-language linked-list static
Last synced: 02 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/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/perkss/perkss.github.io
My fun super interesting blog take a read
algorithm algorithms c clojure docker finance functional-programming green kubernetes math mathematics maths sustainability terraform
Last synced: 10 Feb 2026
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/kaliv0/fumus
Functional musings in Python
functional-programming processing python-functional query streams-api
Last synced: 27 Feb 2026
https://github.com/aganglada/reswitcher
🍭 Functional switch case for redux reducers
functional-programming javascript reducer redux switch-case
Last synced: 19 Apr 2026
https://github.com/tomsquest/mediathequeroubaix.py
Python CLI for the library of Roubaix (Médiathèque Roubaix)
Last synced: 28 Feb 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/javanile/boor
🐮 Use only if you hate good manners
boorish foreach functional-programming nodejs statements
Last synced: 16 Apr 2026
https://github.com/mattdean1/functional-programming
Exercises in Agda
agda functional-programming proofs
Last synced: 05 Mar 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/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