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-03-25 00:11:56 UTC
- JSON Representation
https://github.com/juliencrn/todohub
Personal learning personal task management system side project
ddd express fp-ts functional-programming rest-api todolist typescript
Last synced: 05 Jul 2025
https://github.com/thericecold/momentum-app
Front-end activity 6: Momentum app clone using local storage
dom functional-programming html javascript localstorage momentum sass todo-list todolist vanilla-javascript
Last synced: 14 Mar 2025
https://github.com/twilkinson3421/flec-pipe
Brings support for piping to JavaScript, with full TypeScript integration
functional-programming types typescript typescript-library utility
Last synced: 11 Feb 2026
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/nofate/elm-scoundrel
A roguelike solitaire card game built with Elm, showcasing Cursor AI's capabilities in functional programming projects
card-game cursorai elm functional-programming roguelike solitaire vibe-coding
Last synced: 30 Mar 2025
https://github.com/peter-roh/ocaml
taking 'programming languages' course
functional-programming interpreter ocaml programming-languages
Last synced: 14 Mar 2025
https://github.com/ahlusar1989/spark2sfoverflow
StackOverFlow K-Means Analysis
functional-programming k-means scala spark
Last synced: 31 Mar 2025
https://github.com/hillaryjude/python-from-scratch-part-3-func-prog
Concepts on Sets, functional programing and its inbuilt functions
filter functional-programming map reduce sets-python
Last synced: 23 Mar 2025
https://github.com/aviabird/elixir-beginner
Repository to get started with Elixir
Last synced: 11 Jun 2025
https://github.com/appsweet-co/debug
Makes your console logs much better
console functional-programming logger
Last synced: 24 Mar 2025
https://github.com/mooreniemi/proc_compose
:musical_score: Proc#compose
c c-extension compose functional-programming gem ruby
Last synced: 02 Jul 2025
https://github.com/suddi/string-formatting
NPM string formatting module for string beautification (https://www.npmjs.com/package/string-formatting)
functional-programming nodejs string-beautification string-formatter
Last synced: 11 Oct 2025
https://github.com/leavers/fluentmap
A drop-in Python map replacement featuring parallel and batch processing
batch chunk functional-programming mapreduce parallel-processing python
Last synced: 11 Oct 2025
https://github.com/agnivchtj/scala-interpreter
Built a definitional interpreter that parses, desugars and interprets the value of a core-language expression.
abstract-syntax-tree desugarer functional-programming interpreter parser s-expressions scala
Last synced: 11 Oct 2025
https://github.com/afsalthaj/easyalgebird
Big Data: A simple code to make things easy to aggregate a scalding typedpipe
algebird big-data functional-programming scalding
Last synced: 12 Oct 2025
https://github.com/anurag1101/the_perfect_guess
Perfect Guess is a simple number guessing game built with Python. Players try to guess a randomly generated number between 1 and 100, receiving feedback on whether their guesses are too high or too low. The game continues until the correct number is guessed, with an option to play again. Enjoy testing your guessing skills!
functional-programming functions-python game-development guessing-number-game if-elif-else python python3
Last synced: 10 Jun 2025
https://github.com/noxecane/pyfunk
An exploration of functional programming in python
Last synced: 12 Oct 2025
https://github.com/rolandtritsch/haskell-aoc-2017
Taking a stab at doing the AoC in Haskell (at least Day01 :))
advent-of-code functional-programming haskell
Last synced: 05 Apr 2025
https://github.com/bra1l0r/iterify-rs
Iterate over anything with Iterify!
functional-programming iterator rust
Last synced: 24 Mar 2025
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: 08 Apr 2025
https://github.com/tsuberim/fun
A purely fun-ctional language with amazing performance
functional-programming haskell hindley-milner python
Last synced: 12 Oct 2025
https://github.com/victorlga/functional-etl
A functional ETL pipeline in OCaml that processes order data from CSV files hosted online using map, reduce, and filter, producing aggregated results and storing into a database.
etl functional-programming ocaml pipeline
Last synced: 28 Mar 2025
https://github.com/aaronlelevier/programming-in-erlang-2nd-ed-book-code
Programming in Erlang 2nd Ed. Book code and practice
erlang functional-programming learning
Last synced: 12 Oct 2025
https://github.com/sandwwraith/fp-homework
Homework for FP ITMO course
functional-programming haskell
Last synced: 28 Mar 2025
https://github.com/just-styx/mocking
Testing with Mockito
functional-programming httpclient mockito
Last synced: 02 Jul 2025
https://github.com/thehoneymad/coursera
coursera coursework excercises functional-programming machine-learning scala stanford
Last synced: 12 Oct 2025
https://github.com/droduit/functional-programming
Functional programming @ EPFL
coursera epfl functional-programming scala
Last synced: 27 Jul 2025
https://github.com/sachdevavaibhav/js-fundamentals
JavaScript Fundamentals (Notes) ft. Namaste JavaScript
akshay-saini akshay-saini-github callback-queue closure closures closures-and-scopes execution-context functional-programming higher-order-functions hoisting javascript js-engine js-runtime microstask-queue namaste-javascript namaste-javascript-course namaste-js namaste-js-notes single-threaded
Last synced: 13 Oct 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/jtberglund/advent-of-code-2017
My solutions for Advent of Code 2017
advent-of-code advent-of-code-2017 functional-programming javascript ramda
Last synced: 22 Nov 2025
https://github.com/btylrob/btylrob.github.io
Personal OPAM / Lua Website
blog functional-programming ocaml soupault
Last synced: 18 Jun 2025
https://github.com/gekomad/haskellbook-solutions-with-scala
Haskell Book - Solutions in Haskell and in Scala
exercises functional-programming haskell haskell-learning scala scala-learning
Last synced: 16 Mar 2025
https://github.com/iampeterbanjo/alchemy
Elixir/Phoenix portfolio apps
elixir-lang elixir-phoenix functional-programming phoenix-framework
Last synced: 14 Mar 2025
https://github.com/tkshill/adventofcode
Mega-folder for all Advent of Code solutions
advent-of-code algorithms-and-data-structures csharp fsharp functional-programming parser
Last synced: 24 Mar 2025
https://github.com/dirkbosman/func_with_scala
Func / Functions / Fun with Scala :)
functional-programming oop scala
Last synced: 15 Mar 2025
https://github.com/smsraj2001/java-workspace
A basic foundation learnings on java and its features.
functional-programming java java-8 java-foundations jdbc-driver junit5 lambda-functions maven stream-api-java8
Last synced: 12 Feb 2026
https://github.com/qbarrand/ensiie-iprf-quadtree
An academic project about collision detection to learn the quadtree data structure and functional programming
ensiie functional functional-programming iprf ocaml quadtree
Last synced: 03 Oct 2025
https://github.com/zerone0x/haskell99
Haskell 99 to help me learn functional promgramming
functional-programming haskell haskell99
Last synced: 27 Feb 2026
https://github.com/tanbirhossain/fsharp-learn
dotnet-core fsharp functional-programming
Last synced: 10 Jan 2026
https://github.com/sumanjitsg/redistil
A minimalist Redis re-implementation in Elm, bringing the power of functional programming to Redis interactions.
database elm functional-programming redis
Last synced: 04 Feb 2026
https://github.com/euler-b/firts_steps_with_elm
Repositorio destinado a ser la guia de inicio para entender este lenguaje
elm frontend functional-programming js node
Last synced: 22 Nov 2025
https://github.com/asarkar/udemy-complete-haskell
https://www.udemy.com/course/the-complete-haskell-course-from-zero-to-expert
functional-programming haskell udemy
Last synced: 15 Jul 2025
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/denisdubochevalier/monad
Implementation of monads in go with generics
functional-programming monad monads
Last synced: 21 Jan 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/marcelo-gomj/windows-10-calculator
It's the Windows calculator made with pure HTML, CSS and JavaScript. I tried to apply some functional programming concepts.
browser calculator css functional-programming html javascript vanilla-javascript webapp
Last synced: 15 Mar 2025
https://github.com/0xdsqr/ts-match
Type-safe pattern matching for TypeScript with exhaustiveness checking and zero dependencies
bun functional-programming pattern-matching typescript
Last synced: 01 Sep 2025
https://github.com/sergeysolovev/cs-operations
LINQ/monadic extensions for async operations in .net
csharp functional-programming linq monads
Last synced: 10 Jun 2025
https://github.com/b00gizm/typed-chain
A type-safe way to combine interdependent functions into a callable chain
functional-programming generic-programming type-safe typescript
Last synced: 28 Dec 2025
https://github.com/hecdelatorre/programacionfuncionalagenda
Proyecto realizado en netbeans 12 con jdk 11
functional-programming java mysql mysql-database netbeans
Last synced: 27 Feb 2025
https://github.com/thealexlichter/fp-in-php
A talk about functional programming in PHP
functional functional-programming php
Last synced: 24 Mar 2025
https://github.com/yanick/updeep-remeda
Remeda-based fork of updeep
functional-programming immutable
Last synced: 12 Feb 2026
https://github.com/rafaelvicio/pokedex-rxjs
Pokedex. Projeto utilizado para aprendizado de RxJS(Programação Funcional)
functional-programming javascript pokedex pokemon rxjs
Last synced: 10 Jun 2025
https://github.com/kanitsharma/elm-giphy
Single Page Application with Elm Architecture
elm elm-architecture functional-programming single-page-app
Last synced: 17 Jun 2025
https://github.com/thedevtop/thedevtop.github.io
Personal Blog
functional-programming osdev unix
Last synced: 05 Mar 2026
https://github.com/julgitt/logic-circuit-simulator
Logic Circuit Simulator taking into account the time delay of the logic gates
functional-programming logic-circuit-simulator logic-gates racket
Last synced: 12 Feb 2026
https://github.com/youstinus/toolsgo
Tools with utilities, transformers, generators and other useful functions.
functional-programming functions go golang tools
Last synced: 24 Mar 2025
https://github.com/tolikpylypchuk/fsbowling
A library which calculates a bowling score, written in F#
dotnet-core dotnet-standard f-sharp functional-programming
Last synced: 26 Oct 2025
https://github.com/wking-io/lemonade
Composable AJAX requests that return a Future Data Type
composable-ajax-requests currying functional-programming futures lemonade monad
Last synced: 24 Mar 2025
https://github.com/aneeshlalwani/spreadsheet-javascript
A spreadsheet application, features parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic updates.
arrow-functions css3 dom-manipulation functional-programming html5 javascript
Last synced: 14 Oct 2025
https://github.com/mateogiuffra/estrd2024s1
trabajos prácticos realizados en la materia Estructura de Datos de la Universidad Nacional de Quilmes (UNQ)
c cpp data data-structures-and-algorithms eficiency functional-programming haskell unq
Last synced: 15 Mar 2025
https://github.com/al-ghaly/ruleengineusingscala
A Rule-Based discount calculating engine for a retail store. The engine reads transaction data, applies various discount rules based on the product, date, and other criteria, and writes the results back to a database.
database etl etl-automation functional-programming jdbc oracle programming scala
Last synced: 24 Mar 2025
https://github.com/johnanon9771/concepts-fundamentals
Repository for experiments :smile:
concurrency functional-programming nodejs parallelism
Last synced: 15 Mar 2025
https://github.com/wdalmut/curry
An example of currying and partial application
currying functional-programming
Last synced: 14 Oct 2025
https://github.com/slemus9/plfa
Solutions to the book: Programming Language Foundations in Agda, from Wadler, Philip, Wen Kokke, and Jeremy G. Siek
agda functional-programming plfa programming-languages
Last synced: 13 Feb 2026
https://github.com/mehmet-github06/shopping-card
Bu depo, basit bir alışveriş sepeti uygulamasını içerir. JavaScript, HTML, ve CSS kullanılarak geliştirilmiştir. Ayrıca, harici bir API'den rastgele ürün verilerini çeker.
api bootstrap dom-manipulation functional-programming html-css-javascript responsive try-catch
Last synced: 15 Oct 2025
https://github.com/team846/code-2017
Code base for our 2017 robot - Punk Monkey
first-robotics-competition functional-programming robotics scala
Last synced: 06 Mar 2025
https://github.com/beyondnetperu/js-functional
A simple samples applying functional programming with JS
functional-programming javascript js
Last synced: 28 Feb 2025
https://github.com/yasmeentarek1/peg_reversal_game
Board game where the goal is to flip all black pegs on board to white, with pegs flipping only if adjacent to a white peg.
functional-programming haskell recursion
Last synced: 14 Feb 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/shaanbanday/me-101-c-plus-plus
abstraction functional-programming mechanical-engineering
Last synced: 15 Oct 2025
https://github.com/zalbia/learning-eff
Learning eff
eff functional-programming learning scala
Last synced: 16 Oct 2025
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/doughtnerd/qwizard
A forms-building library
angular form form-validation forms-builder functional-programming monorepo nodejs react typescript
Last synced: 08 Apr 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: 26 Feb 2025
https://github.com/arthi-chaud/j4hskl
JSON for Haskell
functional-programming haskell json parsing
Last synced: 16 Oct 2025
https://github.com/garyhilares/minesweeper
Simple Minesweeper game written in ISL with lambdas (a functional programming variant of Racket).
functional-programming game minesweeper racket
Last synced: 22 Jan 2026
https://github.com/bilal-fazlani/gossip-glomers-scala-template
Solutions for Gossip Glomers Challenges in Scala using ZIO-Maelstrom
distributed-computing distributed-systems functional-programming scala zio
Last synced: 16 Oct 2025
https://github.com/shubhangdutta96/neetcode_150
This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.
data-structures functional-programming scala
Last synced: 24 Mar 2025
https://github.com/nrissot/DPF-2024-BinaryTree
🐫 Code OCaml du projet de Programmation Fonctionnelle de L2S4
binary-tree functional-programming ocaml university-project
Last synced: 17 Oct 2025
https://github.com/mmncit/exercism-solutions
Solutions of Exercism
exercism-exercises exercism-javascript exercism-solutions functional-programming
Last synced: 26 Dec 2025
https://github.com/mdw-go/funcy
Functional programming toolkit for Go
functional-programming generics golang mapreduce
Last synced: 17 Oct 2025
https://github.com/dimasmiftah/structuring
Structuring data from .txt file to JavaScript object literal using higher-order functions.
Last synced: 17 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/alanrma/scala-dynamic-programming
Some Leetcode DP solutions in Scala made by me
dp dynamic dynamic-programming functional functional-programming programming scala
Last synced: 24 Mar 2025
https://github.com/it1shka/moonshine
Library providing common functional utilities for the Lua programming language. Development of the library is currently frozen
array-methods functional-programming library lua lua-library luajit
Last synced: 14 Mar 2026
https://github.com/sebastianofazzino/poker-game
A simplified poker game implemented in Scala, featuring basic game mechanics, user interaction and MongoDB-based persistence.
functional-programming mongodb sbt scala
Last synced: 24 Mar 2025
https://github.com/a7mdfre7at/masterly.nonemptylist
A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.
a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like
Last synced: 07 Jan 2026
https://github.com/milaziabchenko/custom-music-player-with-dropdown-select
Custom music player coupled with custom-made dropdown select, built with HTML, CSS, and JavaScript, combining FP and OOP approaches, and using the Web Audio API functionality
audio-player customization events functional-programming html-css-javascript oop ui-design web-audio-api
Last synced: 26 Feb 2025
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/ignaciopieroni/functional-programming
We want to process a set of organizations from different industries to perform various queries about them using concepts from the functional paradigm. For each organization we know its name, website and other important fields. The main goal is to focus on modeling the data types and writing the necessary functions to perform the required analysis.
functional-programming haskell
Last synced: 19 Oct 2025
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/sanjp10/multimethod-dispatcher
Multimethod clojure like solution for python
clojure functional-programming multimethods pip python
Last synced: 15 Mar 2025
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/sseffa/functional-programming
functional-programming haskell
Last synced: 27 Feb 2025