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-04-08 00:07:52 UTC
- JSON Representation
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: 29 Dec 2025
https://github.com/abrarulhassan-786/datetimefunction
datetime functional-programming javascript javascriptcode methods
Last synced: 17 Mar 2025
https://github.com/abrarulhassan-786/javascript-practice
Practice of Js. Use loop,alert, array,slice etc
array code functional-programming jasonwebtoken javascript js loops methods
Last synced: 17 Mar 2025
https://github.com/sushantpt/understanding_delegates
Code snippets of "Delegates in C#"
csharp delegates dotnet functional-programming
Last synced: 24 Aug 2025
https://github.com/panagiotiskotsorgios/cdsx.h
The Official C DataTypes Extended Library ==== CROSS PLATFORM LIBRARY ====
algorithms algorithms-and-data-structures c custom-datatypes custom-library data-structures data-types dynamic-memory-allocation examples free-to-use functional-programming header-files include library low-level low-level-programming memory-management open-source pointers team-repo
Last synced: 09 Jul 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: 25 Aug 2025
https://github.com/muhammadmoeezkhan/erlang-parallel-algorithm-performance
Erlang Powered Analysis of Sorting Algorithms Using Parallel Processing And Performance Tracking!
erlang functional-programming parrallel-computing sorting-algorithms-implemented
Last synced: 01 Mar 2026
https://github.com/mavaji/ke2019
applicative functional-programming functor kotlin monad
Last synced: 25 Aug 2025
https://github.com/thericecold/tictactoe
Tictactoe using 2D array with game history states
alpha-beta-pruning board-game functional-programming game html javascript minimax-algorithm tictactoe vanilla-javascript
Last synced: 29 Dec 2025
https://github.com/jungstershark/clojurecipe
ClojuRecipe is a Clojure-based command-line tool that suggests recipes using the Edamam API. It leverages functional programming principles to provide reliable recipe suggestions based on the ingredients you have available.
api clojure command command-line-tool edamam-api functional-programming immutable java leiningen pure-functions recipes
Last synced: 09 Mar 2026
https://github.com/rsrini7/myelmresume
My Short Resume using ELM Language 0.18
elm elm-lang functional-programming
Last synced: 26 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: 22 Feb 2025
https://github.com/wanjinyoo/sml
Functional programinng
currying functional-programming sml
Last synced: 09 Mar 2026
https://github.com/arduriki/servy
An HTTP server made with Elixir to learn functional programming
elixir elixir-lang elixir-language elixir-programming-language functional-programming http http-server iex mix
Last synced: 08 Sep 2025
https://github.com/davidkhahn/advanced_javascript
Closures & Prototypal Inheritance, Object Oriented Programming, Functional Programming, Asynchronous Javascript, Error Handling, Modules
asynchronous-programming closures error-handling functional-programming javascript modules oop prototypal-inheritance
Last synced: 27 Aug 2025
https://github.com/priontoabdullah/simple-calculator-vanilla-js
🔢 A simple vanilla js Calculator. 🌎 Live demo: https://priontoabdullah.github.io/Simple-Calculator-Vanilla-JS/ 🙌
css functional-programming html javascript vanilla-js
Last synced: 29 Aug 2025
https://github.com/aloussase/jwt-auth
Sample project showing how to implement authentication with JSON Web Tokens
authentication fp-ts functional-programming jwt
Last synced: 13 Apr 2025
https://github.com/taimoorzaeem/pl-stuff
Programming Language Theory & Research
dependent-types functional-programming haskell logic-programming programming-languages racket scheme theorem-proving
Last synced: 09 Jul 2025
https://github.com/jottenlips/favorite_resources
📚 Helpful Full Stack Development Resources
aws databases flux fp functional-programming microservices nosql react react-native redux schema-first sdl serverless sql vpc
Last synced: 06 Apr 2026
https://github.com/imtjl/fp-red-black-tree-dict
TreeDict - Implementation of Dict based on Red Black Tree in Elixir
data-structures elixir functional-programming red-black-tree
Last synced: 30 Aug 2025
https://github.com/alex11br/myfsharpsnake
Yet another snake game witten in F#. This one has 2 versions: one that runs in the terminal, and a webapp.
functional-programming game snake snake-game
Last synced: 30 Aug 2025
https://github.com/olekscode/montecarlointegration
Scala implementation of sequential and parallel Monte Carlo method for computing a deterministic numerical integration of functions
functional-programming integration monte-carlo numerical-integration parallel scala scalameter
Last synced: 05 Apr 2025
https://github.com/ryanhill1/command-line-checkers
Checkers with AI.
ai checkers functional-programming game game-tree ocaml
Last synced: 02 Mar 2025
https://github.com/developeromarfaruk/e-johan-shop
Simple E-Commerce website with Firebase Authentication React Routing.
bootstrap5 chartjs conditional-statements context-api css3 error-handling firebase-auth functional-programming hooks login private-route react-routing reactjs
Last synced: 07 Apr 2026
https://github.com/axionbuster/varcomp
Variadic function composition (without hacks)
design-patterns functional-programming haskell
Last synced: 08 Jul 2025
https://github.com/king-prawns/ramda-sfs
Ramda - Start from scratch
functional-programming ramda sfs
Last synced: 05 Nov 2025
https://github.com/mathbunnyru/cukic-func-workshop
Ivan Cukic functional programming
cpp functional-programming ranges-v3 stl
Last synced: 03 Apr 2025
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: 05 Apr 2025
https://github.com/barcek/awb
cultivate HTML | monadic DOM tree transformer | frontend generation | library & command line tool | Node.js
automation backend command-line-tool domtree dx frontend functional-programming html javascript library monad transformation traversal web-development
Last synced: 05 Apr 2025
https://github.com/harlockofficial/functionalprogrammingtutoringmaterial
All material that will be used during the tutoring sessions for the Functional Programming module of the Programming Methodologies course
beamer beamer-presentation beamer-slides course-material functional-programming haskell haskell-exercises haskell-learning latex latex-document tutoring university university-course university-of-camerino
Last synced: 02 Feb 2026
https://github.com/rajasegar/effpy
My own Functional Programming utilities in Javascript
functional-js functional-programming javascript
Last synced: 26 Oct 2025
https://github.com/apulbere/lagos
a collection of Java 8+ samples
functional-programming java-10 java-11 java-8 java-9 spock
Last synced: 22 Jun 2025
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: 21 Feb 2025
https://github.com/sae0-3/umss
Ingenieria en Informatica - UMSS
assembly computer-graphics database docker emu8086 functional-programming haskell java
Last synced: 02 Mar 2025
https://github.com/vojinovic-m/zmijica
Snake game in JavaScript implemented using functional programming principles + Supabase
css functional-programming html javascript supabase
Last synced: 06 Apr 2026
https://github.com/frouioui/debruijn
DeBruijn in Haskell
epitech functional-programming haskell
Last synced: 17 Mar 2025
https://github.com/turbaszek/haskell-labs
Notes from lectures and Haskell code from labs.
category-theory functional-programming haskell monads
Last synced: 27 Mar 2025
https://github.com/viralpraxis/purist
Automatic runtime impure ruby methods invocation detection
functional-programming purity rspec ruby testing
Last synced: 02 Feb 2026
https://github.com/prncss-xyz/flua
iterator composition in lua
functional-programming iterators lua
Last synced: 25 Dec 2025
https://github.com/suddi/knightwatcherbot
Bot API for customized Telegram alerts, developed for AWS Lambda and API Gateway (https://bot.suddi.io)
api-gateway aws-lambda claudiajs dynamodb functional-programming nodejs serverless telegram
Last synced: 18 Jan 2026
https://github.com/zhongzc/gparser
A naive parser combinator library
functional-programming parser parser-combinators parser-library python python3
Last synced: 22 Mar 2025
https://github.com/rcardin/road-to-fp-in-scala
A bunch of code that I used to learn the topic of functional programming in Scala.
Last synced: 26 Dec 2025
https://github.com/davidgfolch/schibstedwebapptest
Schibsted Webapp Test with com.sun.net.httpserver
dependency-injection framework-agnostic functional-programming httpserver java-8 rxjava2 webapp
Last synced: 28 Oct 2025
https://github.com/aayushyadavz/keeper-app-react
Created a Keeper App using React in which we can add our notes.
components-react filtering functional-programming mapping material-ui reactjs
Last synced: 08 Jul 2025
https://github.com/shitu13/javascript-projects
This repository contains a collection of JavaScript projects that demonstrate a range of skills and concepts, from fundamental programming principles to advanced web development techniques.
asynchronous-programming functional-programming leetcode-javascript
Last synced: 14 Mar 2025
https://github.com/rcardin/cat-notebook
Notes on Category Theory, taken while trying to understand the Functional Programming
category-theory functional-programming learning writing
Last synced: 17 Mar 2026
https://github.com/kyminbb/it
Iterator building blocks for Go, based on Go 1.23+ iterators
functional-programming generics go golang iterators
Last synced: 15 Jan 2026
https://github.com/theolampert/asyncsequenceextensions
Array extensions for async and concurrent operations.
async functional-programming swift
Last synced: 22 Mar 2025
https://github.com/denisshevchenko/pyerevan2019
Presentation for PYerevan meetup 2019
functional-programming presentation python
Last synced: 03 Apr 2025
https://github.com/melvinidema/functional-programming
Project in which I fetch a dataset and clean the data using functions based on the Functional Programming paradigm.
functional functional-programming hva javascript programming student
Last synced: 26 Dec 2025
https://github.com/jaandrle/jaajsu
JavaScript Utils
functional functional-programming javascript-utility javascript-utils
Last synced: 28 Oct 2025
https://github.com/jiriklepl/cpp-turing-machine-in-templates
C++ turing machine in templates
cpp cpp11 cpp14 cpp17 cpp20 functional-programming turing-machine
Last synced: 27 Mar 2025
https://github.com/bramirez96/functional-state-no-react-exploration
An exploration into persisting state in a functional programming environment, and how one might implement a simple state-driven rendering engine like React with low overhead and specifically defined "hook" subscriptions. Also includes a custom webpack setup that allows for some really clean project architecture and reduced bundle size.
babel functional-programming react state-management webpack
Last synced: 03 Apr 2025
https://github.com/olaven/fun
Util library for functional programming in Deno
deno functional-programming library typescript
Last synced: 05 Jan 2026
https://github.com/salespaulo/poc-refactory
Refactoing code using Lambdas, Funtional Programming and Java 8.
functional-programming java-8 poc prove-of-work
Last synced: 27 Mar 2025
https://github.com/m1kc3b/explicitly
A TypeScript library inspired by Rust’s Option<T> and Result<T, E>, providing safe and expressive error handling. Avoid null, undefined, and exceptions with explicit, functional-style handling of missing values and errors. 🚀
error-handling functional-programming monad no-exception safe-types typescript
Last synced: 03 Apr 2025
https://github.com/lpld/func-prog-scala
Assignments from the book "Functional programming in Scala": https://www.manning.com/books/functional-programming-in-scala
Last synced: 06 Mar 2025
https://github.com/taimoorzaeem/functional-stuff
Some functional programs.
functional-programming haskell programming-languages racket racket-lang
Last synced: 17 Mar 2025
https://github.com/hugojosefson/fns
Utility functions.
functional-programming functions typescript
Last synced: 30 Oct 2025
https://github.com/stereobooster/zipper
algebraic-data-types data-structures functional-programming huet zipper
Last synced: 07 Sep 2025
https://github.com/shivansh/fp-assignments
Assignments done as a part of the course Functional Programming (CS653).
functional-programming haskell
Last synced: 25 Feb 2025
https://github.com/xaaria/javastreams_sandbox
Just playing around with Java 8+ Streams
functional-programming java-8 streams-api
Last synced: 08 Jul 2025
https://github.com/supermacro/hangman
Hangman game
functional-programming haskell
Last synced: 23 Mar 2025
https://github.com/mertturkmenoglu/f-sharp-examples
F# Language Examples
dotnet example-code f-sharp functional-programming training-material
Last synced: 04 Apr 2025
https://github.com/leodiegues/unwrappy
Yet another Rust-inspired Result and Option ergonomics brought to Python, enabling safe, expressive error handling with errors as values.
async either-type error-handling functional-programming maybe-type monads option-type pattern-matching python railway-oriented-programming result-type rust rust-inspired type-hints type-safe
Last synced: 17 Jan 2026
https://github.com/stefantagarski/np
Advanced programming solved auditory, laboratory and exam tasks @ FCSE-Skopje
advanced-programming functional-programming java
Last synced: 14 Mar 2025
https://github.com/alejandro945/scala-examples
Combination of object-oriented and functional programming in one concise, high-level language
functional-programming sbt scala
Last synced: 29 Jun 2025
https://github.com/xfali/stream
A sequence of data values supporting sequential aggregate operations.
functional-programming slice stream
Last synced: 12 Jan 2026
https://github.com/marcbudd/functionalfibuautomat
Projekt für Vorlesung "Moderne Programmierkonzepte"
Last synced: 10 Apr 2025
https://github.com/imteekay/jobs-algorithm
Jobs Algorithm
clojure clojure-repl functional functional-programming
Last synced: 29 Mar 2025
https://github.com/reubano/devcraft-workshop
Materials for the DevCraft workshop on stream processing
data functional-programming meza python riko stream-processing tutorial
Last synced: 23 Mar 2025
https://github.com/wayneseymour/learnyouahaskell
Trying to learn Haskell again :)
fp functional-programming haskell learning
Last synced: 04 Apr 2025
https://github.com/giljr/finance_tracker_app_2
Finance Management App A powerful and intuitive finance management app built with Rails 7 and Bootstrap 5.
devise functional-programming psql-database rails7 stepbystep webapp
Last synced: 01 Jan 2026
https://github.com/geekeast/intro-to-lodash-fp
Introduction to Lodash/fp
curry functional-programming lodash-fp
Last synced: 04 Mar 2025
https://github.com/mqtth3w/paradigmilinguaggianalisidati-unipr
Paradigms and languages for data analysis (Haskell, Python, Rust). 2024.
functional-paradigm functional-programming haskell parsing python rayon rust unipr
Last synced: 01 Sep 2025
https://github.com/foxfriends/raiser
Raise multiple errors without throwing
error-handling fantasy-land functional-programming monad
Last synced: 13 Mar 2025
https://github.com/geektimus/haskell-challenges
This repo will contain the solutions using Haskell for some coding challenges
challenges functional-programming haskell
Last synced: 06 Apr 2025
https://github.com/pmuens/htdp
How to Design Programs
functional functional-programming lisp racket scheme
Last synced: 15 May 2025
https://github.com/hareeshreddi/programming-languages-lab
My attempts for the Programming Languages Lab (CS 431 Course) Assignments at IITG
concurrent-programming functional-programming haskell java java-concurrency prolog
Last synced: 31 Oct 2025
https://github.com/geektimus/scala-courses
Small project to recap Scala concepts and practice FP with some libraries
functional-programming recap scala
Last synced: 23 Sep 2025
https://github.com/apfohl/go-monadic
A functional programming library for Go
functional-programming go monads
Last synced: 29 Mar 2025
https://github.com/asarkar/fp-scala
Functional Programming in Scala
functional-programming functional-programming-in-scala red-book scala
Last synced: 22 Jul 2025
https://github.com/david2261/python_lessons
Rules and examples of various built-in functions in Python
functional-programming generators oop pep python
Last synced: 08 Apr 2026
https://github.com/himal28924/pcl
PCL course from VIA University
fsharp functional-programming python
Last synced: 01 Jan 2026
https://github.com/rtorr/ts-fp
Typescript, eslint-plugin-fp, and vscode example
functional-programming typescript vscode
Last synced: 06 Apr 2025
https://github.com/benjaminangafua/rock-paper-scissor
array-indexing arrays clouser functional-programming liberia math prompt-user
Last synced: 11 Oct 2025
https://github.com/g0mb4/funcpp
Functional C++, it's fun.
functional-programming header-only
Last synced: 26 Jun 2025
https://github.com/c-akhil/java-interview-guide
A comprehensive repository for Java and Spring Boot interview preparation. This repository includes detailed questions and answers covering Core Java Concepts, OOP, Collections & Data Structures, Java 8 & Functional Programming, Spring Boot & Microservices, and Spring Boot Security & Optimization
api-development backend-development collections functional-programming interview-questions java java-interview microservices software-development spring-boot technical-interview
Last synced: 24 Feb 2025
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: 24 Feb 2025
https://github.com/georg-wolflein/impartial
A lightweight extension of functools.partial.
functional-programming functools partial-functions python3
Last synced: 16 Jan 2026
https://github.com/plave0/pp
Programming paradigms course material.
functional-programming haskell prolog python scala spark
Last synced: 29 Jun 2025
https://github.com/mikejeuga/fonctionnelle
Just some files while I am learning
functional-programming learning ocaml
Last synced: 02 Jan 2026
https://github.com/imtjl/fp-euler-project
Introduction to functional programming in Elixir
Last synced: 01 Apr 2025
https://github.com/oelin/hyper-reducer
A generalization of reduce() to arbitrary arity.
functional-programming reduce reduction
Last synced: 24 Dec 2025
https://github.com/i7t5/pagerank
A Scala implementation of Google's classic PageRank algorithms for COMP 424 Parallel Computing, Spring 2025
functional-programming scala scala3
Last synced: 18 Feb 2026