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-25 00:08:15 UTC
- JSON Representation
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/tttardigrado/hsderiv
Haskell implementation of Brzozowski derivatives for regular expressions.
brzozowski-derivative functional-programming haskell regex regex-matcher regular-expression theory-of-computation
Last synced: 03 Apr 2025
https://github.com/alanvivona/code-samples
Playground repository containing examples, snippets & experiments: CycleJS, RxJS, ReactJS, NodeJS, MongoDB, D3, functional programming, machine learning, Python, etc.D
cyclejs d3 functional-programming machine-learning mongodb nodejs python rxjs typescript
Last synced: 08 Apr 2026
https://github.com/dragos-tudor/frontend-routing
Rewritten React router library [functional principles].
functional functional-components functional-programming react-router router
Last synced: 24 Apr 2026
https://github.com/williamlsh/js-pandora
Practical challenging cases involved with algorithm, functional programming and interviews implemented with JavaScript
algorithms functional-programming inteview javascript
Last synced: 04 Nov 2025
https://github.com/nikdon/15puzzle
Purely functional 15 puzzle
functional-programming io-monad scala
Last synced: 05 Mar 2025
https://github.com/ashr123/exceptional-functions
A collection of functions that protect against unchecked Exceptions
Last synced: 16 Jan 2026
https://github.com/tmartins11/progfuncional
Repositório para armazenar todos os projetos desenvolvidos na disciplina de Programação Funcional - BCC | UNIFAL.
functional-programming haskell
Last synced: 22 Mar 2025
https://github.com/graziele-fagundes/elixir
Programação funcional usando Elixir
Last synced: 12 Jun 2025
https://github.com/mrinal-xx-singha/spend_smart
A Webapp to keep a track of your finances
drizzle-orm expense-tracker functional-programming lucide-react neondb nextjs14 postgresql react shadcn-ui tailwindcss
Last synced: 08 Apr 2026
https://github.com/vasilvelikov00/effective-ui
Composable, effect-based UI framework built on Effect.ts
dom effect-ts frontend functional-programming reactive-ui router typescript ui-framework webdev
Last synced: 30 Mar 2025
https://github.com/vit0rr/lexical_analysis
Lexical analysis interpreter step in OCaml
functional-programming lexer lexical-analysis ocaml
Last synced: 16 Jun 2025
https://github.com/sdecima/java-nights-fp
Ejemplos de la charla en Java Nights sobre "Programación Funcional y proceso de datos en Java"
functional-programming java java-nights rosario talks
Last synced: 25 May 2026
https://github.com/asllop/calf
Programming language for parallel maths and vector processing in Rust.
functional-programming gpu-computing neon opencv parallel pure-functional rust simd vectors
Last synced: 08 Apr 2026
https://github.com/papilo-cloud/pony-express
A simple mail server that stores emails and users. This behaves more like a conventional JSON backend API
curry express-js functional-programming javascript node-js
Last synced: 08 Apr 2026
https://github.com/kodekote/sml_exemplars
Standard ML functions that are of interest
computer-science educational functional-programming ml sml
Last synced: 15 Mar 2026
https://github.com/heracliteanflux/exercises-scheme
Exercises in the Scheme programming language.
Last synced: 16 Jun 2025
https://github.com/jakubriegel/geffe-generator
Functional style implemented Geffe cryptographic stream generator
cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university
Last synced: 27 Mar 2025
https://github.com/aryan02420/finite-state-machine
automaton finite-state-machine fsm functional-programming
Last synced: 22 Mar 2025
https://github.com/vijayksingh/functional-programming-1
Functional Programming Lesson 1
functional-programming javascript
Last synced: 18 Mar 2025
https://github.com/abrarulhassan-hub/datetimefunction
datetime functional-programming javascript javascriptcode methods
Last synced: 08 Sep 2025
https://github.com/lmarzocchetti/advent-of-code-2023-haskell
Advent of Code 2023
advent-of-code functional-programming haskell
Last synced: 17 Jun 2025
https://github.com/andreea-sindrilaru/fp-exercises
Functional programming assignments done in Elm
elm elm-lang functional-programming
Last synced: 02 Jan 2026
https://github.com/bertrand31/data-structures-scala
🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade
bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie
Last synced: 14 Sep 2025
https://github.com/dotoscat/pyfunstream
Allow to chain functions with the | operator through streams
Last synced: 03 Mar 2025
https://github.com/gkspranger/throwaway
A Clojure "throwaway" library
clojure functional-programming
Last synced: 07 Jun 2026
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: 28 Mar 2025
https://github.com/baberrehman/think-functionally
functional-programming haskell
Last synced: 14 Mar 2025
https://github.com/girkovarpa/hutton-typescript
The Hutton cipher implemented in TypeScript.
cipher encryption functional-programming hutton typescript
Last synced: 18 Mar 2025
https://github.com/ruivieira/boom.ts
functional-programming javascript library typescript
Last synced: 15 May 2026
https://github.com/palutz/introtofunctional
Introduction to functional programming slides
functional-programming introduction monads
Last synced: 28 Jun 2025
https://github.com/appthrust/fcr
A functional programming toolkit for Kubernetes development, providing functional wrappers for controller-runtime packages with type-safe, composable operations
controller-runtime fp-go functional-programming go golang kubernetes kubernetes-development monadic-patterns toolkit type-safety
Last synced: 20 May 2026
https://github.com/beatrizmilz/2023-11-rday-colombia-purrr
Presentation for R Day Colombia 2023
functional-programming purrr quarto r r-stats slides tidyverse
Last synced: 03 Jul 2025
https://github.com/jcoreio/map-shape
apply mapping functions to specific properties of an object
convert functional-programming map restructuring
Last synced: 14 Aug 2025
https://github.com/chihaya-yuka/hackchat-haskell-bot
Hack.Chat's functional bot.
functional-programming hackchat hackchat-bot hackchat-library haskell
Last synced: 02 Jan 2026
https://github.com/ksk001100/fpsm
Functional Programming Support Modules
fp functional-programming python python3
Last synced: 14 Sep 2025
https://github.com/ggiuffre/machine-lambda
Purely functional implementation of SGD on feed-forward neural nets
deep-neural-networks functional-programming haskell-library neural-network stochastic-gradient-descent
Last synced: 13 Mar 2025
https://github.com/64j0/poc-cpp-functional
A POC showing how one can leverage C++ functional features to: partial application, higher order functions.
Last synced: 16 Oct 2025
https://github.com/exbotanical/turnstile
A sandboxed continuous integration server for minimal effort build tasks
continuous-integration distributed-systems docker functional-programming haskell-learning task-runner
Last synced: 20 May 2026
https://github.com/adzz/ex-ample
Repo for Elixir By Example - practical examples of Elixir code
elixir functional-programming learn-elixir learn-to-code learning
Last synced: 29 Mar 2025
https://github.com/powerunit/powerunit-extensions-exceptions
Objects to support checked exception in lambda
exception-handling exceptions functional-programming java lambda unchecked-exception
Last synced: 12 Jan 2026
https://github.com/asarkar/haskellings
Haskell Programming Course
functional-programming haskell
Last synced: 13 Mar 2025
https://github.com/gallettilance/clojure_mylib
a library of functions I built to get practice with Clojure
basics clojure functional-programming lazy-evaluation streams
Last synced: 14 May 2025
https://github.com/neo-ciber94/fastlinq
LINQ for TypeScript
functional-programming iterable lazy linq querying
Last synced: 24 Feb 2025
https://github.com/marcinzh/spot
Cats Effect instances for Turbolift
algebraic-effects asynchronous functional-programming scala
Last synced: 10 Mar 2026
https://github.com/sanghviharshit/config-parser-sml
Class Project - Implementation of a configuration parser using Standard ML of NJ (SML).
configuration-parser functional-programming standard-ml
Last synced: 25 Jan 2026
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
https://github.com/gailo22/kotlin-arrow-practicing
Kotlin Arrow Examples
arrow functional-programming kotlin
Last synced: 23 Jul 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/g0mb4/funcpp
Functional C++, it's fun.
functional-programming header-only
Last synced: 26 Jun 2025
https://github.com/bmmunga/braincaml
An OCaml-based interpreter for the Brainf*ck esoteric programming language.
brainfuck functional-programming ocaml ocaml-program
Last synced: 03 Jan 2026
https://github.com/himal28924/pcl
PCL course from VIA University
fsharp functional-programming python
Last synced: 01 Jan 2026
https://github.com/harmim/vut-flp-project1
Functional and Logic Programming - Functional Project - SIMPLIFY-BKG
context-free-grammar flp functional-programming ghc haskell theoretical-computer-science vut vut-fit
Last synced: 15 May 2026
https://github.com/test-bdd/test-js
A testing library for JavaScript that uses behavior-driven development and functional programming.
behavior-driven-development behavior-driven-testing deno functional-programming javascript testing-library typescript
Last synced: 03 Jan 2026
https://github.com/joangq/edsl
Abordaje Funcional a los lenguajes de dominio específico embebidos - Curso de ECI 2024
applicative applicative-functor computer-science domain-specific-language dsl edsl functional-programming functor haskell monad parser parser-combinators plt programming-language-theory
Last synced: 03 Jan 2026
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/ferr0s04/feup-pfl
Repository for PFL (Functional and Logical Programming) course of LEIC FEUP, for year 2024-25
feup feup-leic functional-programming haskell logical-programming prolog
Last synced: 25 May 2026
https://github.com/mohamedismail37/math-game
A C++ console game for practicing arithmetic with random questions and instant feedback.
cpp functional-programming game math mathematics maths project
Last synced: 15 Jun 2025
https://github.com/zyzbroker/elm-revisit
Explain ELM architecture and its selling point and weakness
elm frp functional-programming functional-reactive-programming html5 single-page-applications spa webapp
Last synced: 20 May 2026
https://github.com/natcurti/alura-fokus
Projeto Fokus - Gerenciamento de tempo baseado no método Pomodoro
bem-methodology css functional-programming html javascript typescript
Last synced: 08 Apr 2026
https://github.com/davidboers/ElmEither
Implements the Either declaration in Elm.
either elm functional-programming package
Last synced: 29 Jun 2025
https://github.com/baberrehman/haskell-for-great-good
functional-programming haskell
Last synced: 19 May 2026
https://github.com/pmuens/htdp
How to Design Programs
functional functional-programming lisp racket scheme
Last synced: 15 May 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/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/darrmirr/fp_contract
Java implementation of Contract function
fp functional functional-programming functions java java-10 java-8 lambda-functions
Last synced: 14 May 2025
https://github.com/carloskvasir/fizzbuzz-elixir
Primeiro exemplo feito no curso https://www.udemy.com/course/elixir-e-phoenix-do-zero/
elixir elixir-examples elixir-lang functional-programming
Last synced: 16 Jun 2025
https://github.com/victorlga/dow25-sharpe-montecarlo
A Haskell implementation of portfolio optimization using Monte Carlo simulation to maximize the Sharpe ratio for Dow Jones stocks. This project demonstrates parallel processing in Haskell for computationally intensive financial modeling.
finance functional-programming haskell monte-carlo parallel-computing portfolio-optimization sharpe-ratio
Last synced: 14 May 2025
https://github.com/felipemonobe/99h
[Haskell] My solutions to https://wiki.haskell.org/99_questions/
functional-language functional-languages functional-programming haskell haskell-language haskell-learning hspec testing
Last synced: 04 Nov 2025
https://github.com/abbi-gaurav/haskell-projects
Haskell related learnings and code
functional-programming haskell real-world-haskell
Last synced: 27 Mar 2025
https://github.com/jyothsnasrinivas/eta-fxgl
Eta Example for FXGL library
eta functional-programming haskell javafx
Last synced: 06 May 2026
https://github.com/wayneseymour/learnyouahaskell
Trying to learn Haskell again :)
fp functional-programming haskell learning
Last synced: 04 Apr 2025
https://github.com/iagocarmona/functional-language-algorithms
Repositório para armazenar trabalho da matéria Aspectos de Linguagens de Programação do curso Ciência da Computação utilizando linguagens funcionais e imperativas para comparar desempenhos.
comparing-algorithms functional-programming ghci haskell performance-analysis python
Last synced: 19 May 2026
https://github.com/rtlevy/seniorinitiative
Programming work for my Senior Initiative project
compiler-design functional-programming type-checking type-inference type-system
Last synced: 14 May 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: 15 May 2026
https://github.com/zyxue/coursera_functional_programming_principles_in_scala
Exercise answers to Functional Programming Principles in Scala
coursera functional-programming scala
Last synced: 30 Mar 2025
https://github.com/pratik-123/generics
Use of Generics in Swift language
class enum functional-programming generics ios struct swift
Last synced: 11 Jun 2026
https://github.com/marcbudd/functionalfibuautomat
Projekt für Vorlesung "Moderne Programmierkonzepte"
Last synced: 10 Apr 2025
https://github.com/yingtu35/space-invaders
An functional programming language-based shooting arcade game
functional-programming game racket
Last synced: 16 Feb 2026
https://github.com/imteekay/jobs-algorithm
Jobs Algorithm
clojure clojure-repl functional functional-programming
Last synced: 29 Mar 2025
https://github.com/martinkindall/sicp_exercises
Exercises from the book "Structure and Interpretation of Computer Programs"
Last synced: 03 Jan 2026
https://github.com/slamko/ppx_catch
Ocaml PPX for no-exception error handling
error-handling functional-programming meta-programming no-exception ocaml ppx ppx-extension ppx-rewriter ppxlib
Last synced: 29 Jun 2025
https://github.com/shogunpurple/elmcohol
App that allows you to view information about alcohol of the world - Type in and find a country or city from the search bar and see all the drinks from there.
Last synced: 03 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/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/mdh266/poissondistributioninscala
Sampling From Poisson Distribution With A Functional Approach
data-science functional-programming poisson-distribution scala statistics
Last synced: 26 Mar 2025
https://github.com/ilyabizyaev/trash
🗑🚀 The Tracker Shell
file-manager functional-programming haskell vcs version-control
Last synced: 07 Apr 2025
https://github.com/ilyabizyaev/fp-homework
Functional Programming course homework (2020), ITMO University
functional-programming haskell
Last synced: 07 Apr 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/al333z/reactiveapplication
Master degree thesis on Reactive Programming.
functional-programming reactive-programming
Last synced: 04 Jan 2026
https://github.com/geekyfox/scheming
Scheming: The journey through functional programming, language design, insobriety and bad jokes
functional-programming garbage-collector lisp literary-programming literate-programming programming-language rant scheme scheme-interpreter
Last synced: 25 May 2026
https://github.com/pallad-ts/assert-helper
Assertion helper for regular functions with wrapper for monads
functional-programming monad monads nodejs typescript
Last synced: 11 May 2026
https://github.com/apfohl/go-monadic
A functional programming library for Go
functional-programming go monads
Last synced: 29 Mar 2025
https://github.com/nshkrdotcom/ex_cloudflare_phoenix
Cloudflare Durable Objects and Calls for Phoenix Framework
beam cloudflare cloudflare-calls cloudflare-workers durable-objects edge-computing elixir erlang-vm functional-programming nshkr-archive otp phoenix serverless web-framework
Last synced: 23 May 2026
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