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/icepanorama/learning-sml
A collection of small programs written as I'm refamiliarizing myself with Standard ML.
functional-programming sml standard-ml
Last synced: 18 Mar 2026
https://github.com/thedevtop/thedevtop.github.io
Personal Blog
functional-programming osdev unix
Last synced: 05 Mar 2026
https://github.com/calvinlfer/zio-intro-game-solutions
My solutions to the ZIO game
functional-programming scala software-transactional-memory zio
Last synced: 18 Nov 2025
https://github.com/leobenkel/laeta
Agnostic service registry with fully typed retrieval
functional-programming registry scala services typed
Last synced: 26 Feb 2026
https://github.com/artificial-sapience/clearflow
Correctness-first orchestration for emergent AI. Type-safe, deeply immutable, 100% code coverage.
agentic-ai agentic-framework agentic-workflow agents ai-framework ai-frameworks artificial-intelligence dspy functional-programming immutable large-language-model large-language-models llm llm-agent message-driven mission-critical pocketflow pydantic python type-safety
Last synced: 20 Jan 2026
https://github.com/laszlokorte/recursion-schemes
Introduction to recursion schemes (WIP)
functional-programming functors recursion-schemes
Last synced: 10 Feb 2026
https://github.com/ItsOnkar-dev/SCALER-JAVASCRIPT-CERTIFICATION
Unlock the Power of JavaScript: A Comprehensive Collection of Detailed Modules from Scalar Topics'. This repository serves as a centralized hub for all the notes and concepts I've compiled throughout my journey in mastering JavaScript, ensuring a seamless learning experience.
asynchronous-programming es6 functional-programming javascript object-oriented-programming
Last synced: 27 Feb 2026
https://github.com/agapas/halloween-gallery
Gallery example made with plain JavaScript. Styles made with mobile-first approach.
css es6 flexbox-css functional-programming gallery halloween html5 js mobile-first mobile-first-css plain-javascript responsive-desgin
Last synced: 14 Mar 2025
https://github.com/zpnst/lisp-lectures
My first steps in Common Lisp. Code from the lectures on YouTube with my comments
common-lisp functional-programming lisp
Last synced: 27 Feb 2026
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/yanick/updeep-remeda
Remeda-based fork of updeep
functional-programming immutable
Last synced: 12 Feb 2026
https://github.com/matheusfdosan/programacao-funcional
Uma explicação sobre Programação Funcional
Last synced: 28 Feb 2026
https://github.com/ohmic-guy/mnemosyne
An experimental Python library exploring persistent and versioned data structures.
data-structures functional-programming immutability persistent-data-structures versioning
Last synced: 13 Feb 2026
https://github.com/isaacvando/functionalprogrammingsig
Resources for MCA Functional Programming SIG including Haskell Jupyter notebooks
functional-programming haskell
Last synced: 26 Feb 2025
https://github.com/abrarulhassan-hub/javascript-practice
Practice of Js. Use loop,alert, array,slice etc
array code functional-programming jasonwebtoken javascript js loops methods
Last synced: 04 Sep 2025
https://github.com/matt-mcmahon/functional
A learning-friendly functional library with a focus on clear source-code and readable function signatures.
experimental functional-programming learn-to-code
Last synced: 11 Jun 2025
https://github.com/developeromarfaruk/react-authentication
Simple React Authentication Project with Firebase.
bootstrap5 conditional-statements css3 firebase-auth functional-programming hookstate html5 ractjs state-management
Last synced: 13 Dec 2025
https://github.com/sobakavosne/structure-survey
Loading testing for structures: Native JS, Immutable.js, Mori.js, Lazy.js
cpp-addon data-structures functional-programming immutable lazy
Last synced: 25 Dec 2025
https://github.com/simonwjackson/tetris.js
Tetris in pure JavaScript
canvas functional-programming game javascript
Last synced: 01 Apr 2025
https://github.com/scmorrison/perl6-fp-notes
Notes on functional programing techniques with Perl 6
Last synced: 03 Jul 2025
https://github.com/nerac/keyu
Key utilities that will simplify your work with Javascript
concurrency conversion fp functional-programming javascript logic utilities utils
Last synced: 18 Jan 2026
https://github.com/johnpaulada/maybe
A simple, lightweight, Maybe implementation in JavaScript.
functional-programming maybe monad
Last synced: 06 Mar 2025
https://github.com/olhkyle/fxjs-verstenden
Learn fxjs based on functional-programming concept
functional-programming fxjs javascript
Last synced: 16 Mar 2025
https://github.com/jtberglund/snowballr
A simple library for composing error messages
composition functional-programming validation
Last synced: 28 Feb 2025
https://github.com/xaaria/functional_programming_haskell
Erään kurssin koodit
functional-programming haskell
Last synced: 07 May 2025
https://github.com/sigmasoldi3r/ts-option
Optional values for typescript
functional-programming iterables optional optional-chaining
Last synced: 12 Jun 2025
https://github.com/asarkar/thinking-functionally-with-haskell
https://www.amazon.com/Thinking-Functionally-Haskell-Richard-Bird/dp/1107452643
functional-programming haskell
Last synced: 08 Dec 2025
https://github.com/appsweet-co/ts-utils
Utility functions for TypeScript
deno fp functional functional-programing functional-programming immutable javascript monad nodejs typescript utilities utility
Last synced: 24 Mar 2025
https://github.com/manik2000/pricer
Option pricing application written in F# and C#.
dotnet-framework fsharp functional-programming options-pricing
Last synced: 12 Jun 2025
https://github.com/farynaio/object-dot-notation
Simple object to object dot notation converter in Node.js.
bdd chai chaijs ecmascript2016 es6 functional-programming mocha mochajs node nodejs tdd
Last synced: 06 Jan 2026
https://github.com/ghivert/papers
All articles published both on Medium or on my blog!
articles functional-programming programming
Last synced: 20 Jan 2026
https://github.com/int64ago/mutate
Modify object and return immutable object.
functional-programming immutable
Last synced: 07 Jan 2026
https://github.com/jumpn/utils-composite
Composite Utilities
array composite functional-programming immutability object
Last synced: 11 Jul 2025
https://github.com/kanitsharma/monad-fantasy
A collection of monads implemented in javascript
functional-programming javascript monads
Last synced: 01 Apr 2025
https://github.com/kanitsharma/io
Lightweight monadic abstraction to "purely" handle side effects in javascript.
asynchronous-programming functional-programming javascript side-effects
Last synced: 01 Apr 2025
https://github.com/jumpn/utils-array
Array utilities
array functional-programming immutability
Last synced: 11 Jul 2025
https://github.com/kanitsharma/chikara
Monorepo of Mangaflux's frontend and microservices
functional-programming microservice nodejs ramda reactjs redux redux-most
Last synced: 01 Apr 2025
https://github.com/tolikpylypchuk/hs-bowling
A library which calculates a bowling score, written in Haskell
functional-programming haskell haskell-stack
Last synced: 09 Apr 2025
https://github.com/erikmueller/slackoverflow
Private blog & cv
blog elixir functional-programming javascript typescript
Last synced: 11 Jun 2025
https://github.com/stephenjfox/calculator-http4k
Practicing in public 1. Kotlin 2. Web Server development 3. TDD 4. Functional-Programming Systems Design
functional-programming http4k kotlin tdd web
Last synced: 24 Jan 2026
https://github.com/chriso345/pipette
Functional programming for Python
currying functional-programming monads pipeline pipette pipette-fp python
Last synced: 03 Sep 2025
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: 01 Apr 2025
https://github.com/hyperifyio/gnd
Gendo Lang
ai bitnet-llm deterministic functional-programming llm openai openai-api pipeline programming-language prompt-engineering
Last synced: 26 Jan 2026
https://github.com/aleksandarskrbic/functional-rest-api-example
Purely Functional REST API showcase application
cats cats-effect doobie functional-programming http4s pureconfig scala
Last synced: 01 Apr 2025
https://github.com/drmarjanovic/msc
An example of using telemetry in a system built on microservices-based architecture.
functional-programming microservices scala telemetry zio-telemetry
Last synced: 01 Apr 2025
https://github.com/marcodpt/wand
A tiny JS router that makes no assumptions about its usage.
browser deno es6 esm esmodule express functional-programming hashrouter javascript microfrontend microjs microlibrary node plugins queryparser querystring router spa universal-router url
Last synced: 28 Nov 2025
https://github.com/ronanyeah/ramda-workshop
FAC Workshop - March 2017
functional-programming javascript ramda
Last synced: 11 Jun 2025
https://github.com/jccampagne/stuff
functional-programming haskell learning-by-doing
Last synced: 16 Mar 2025
https://github.com/divyanshu-rawat/a-react-game
A kuch bhi (Game) built using react.js
functional-programming reactjs
Last synced: 09 Apr 2025
https://github.com/alex-aralis/yank-down
Yank a curried parameter down to be the first argument passed.
browser client-side currying functional-programming javascrit nodejs npm npm-package server-side
Last synced: 24 Mar 2025
https://github.com/mearns/fp-try
A Try encapsulates the result of an operation that may have failed.
either error error-handling errors failure functional functional-programming javascript optional scala try try-catch typescript
Last synced: 13 Oct 2025
https://github.com/thomasevano/tic-tac-toe-tdd-fp
A simple tic-tac-toe chore concept developed using test-driven-development and fonctional programming
functional-programming tdd test-driven-development tic-tac-toe typescript
Last synced: 12 Jun 2025
https://github.com/asterinos1/movie-preference-analyzer
INF424 Project 2025: Movie Preference Analyzer. Big Data analytics tool using Apache Spark, developed in Scala. adhering to functional programming rules.
analytics functional-programming hadoop-hdfs scala spark
Last synced: 03 Jul 2025
https://github.com/fullstackjavadevelopercommunity/java8program
Core Java 8 Programs
functional-programming java8 lambda-expressions streams
Last synced: 28 Feb 2025
https://github.com/cmattinson/advent-of-code
OCaml my Caml
advent-of-code functional-programming moonbit ocaml
Last synced: 04 Sep 2025
https://github.com/firestone82/mazelib-gui
VŠB-TUO - School project in SKJ
functional-programming gui thinker
Last synced: 22 Apr 2025
https://github.com/isaquielfernandes/java-functional-programming
Functional Programming
functional-programming java-8 lambda streaming
Last synced: 10 Mar 2025
https://github.com/NashTech-Labs/fp-scala
functional-programming scala traits
Last synced: 10 Mar 2025
https://github.com/kaseken/fpinswift
Swift solutions to the exercises in "Functional Programming in Scala, 2nd Edition" (WIP).
functional-programming scala swift
Last synced: 08 Sep 2025
https://github.com/olivier-boudeville/ceylan-curry
Curry: a Haskell Cookbook
functional-programming haskell
Last synced: 09 Apr 2025
https://github.com/teixdavide/FEUP_PFL_Parser
λ | Low-level machine interpreter and compiler project, including stack management, parsing, and compiling imperative programs
assembler compiler feup functional-parsing functional-programming parser pfl
Last synced: 05 Jan 2026
https://github.com/kattulib/yay
[IN DEVELOPMENT] Yay is a functional simple http server
functional-programming http-client http-library http-server scala scala3
Last synced: 24 Mar 2025
https://github.com/aravindraj777/streamdream
A dedicated space for mastering Java Stream API with hands-on workouts and exercises. Exploring the art of functional programming through practical examples and challenges.
functional-programming functionalinterfaces java8-stream lambda-functions streamapi
Last synced: 16 Mar 2025
https://github.com/lorenzleutgeb/fp
coursework functional-programming tuwien
Last synced: 11 Mar 2025
https://github.com/upi20/php_oop
OOP PHP Fundamental
functional-programming fundamental oop oop-php php
Last synced: 28 Dec 2025
https://github.com/kimpro82/myfunctionalprogrammingpractice
Functional programming is definitely a devil's plot!
clojure fsharp functional-programming haskell scala
Last synced: 15 Feb 2026
https://github.com/joaomilho/presentations
Presentations throughout all these years
craftsmanship functional-programming haskell peg philosophy react ruby
Last synced: 24 Mar 2025
https://github.com/carlosvinimsouza/projeto-livro-python
Primeiro trabalho de extensão com Python
functional-programming language-python python3
Last synced: 28 Feb 2025
https://github.com/baberrehman/haskell-for-great-good
functional-programming haskell
Last synced: 28 Dec 2025
https://github.com/courses-at-nju-by-hfwei/learning-haskell
Learn Haskell and Generally Functional Programming
functional-programming haskell learning-haskell self-learning sicp
Last synced: 24 Nov 2025
https://github.com/plmuninn/scala-simple-validation
Scala simple validation library
cats fp functional-programming scala validation
Last synced: 14 Jan 2026
https://github.com/mlanza/proposal-command-syntax
Proposal: Command Syntax for JavaScript
command-query-separation ecmascript fluent-interfaces functional-programming proposals
Last synced: 10 Mar 2025
https://github.com/thoughtfool/c-h-a-z
Hello, C.H.a.Z. (Cyborgs, Humans, ampersand Zombies): A simple strategy game demonstrating how enemies can become potential allies, where the balance between forces can shift in/out of your favor. Enemy of my enemy is my friend!
chess-game ejs-template-engine expressjs functional-programming javascript-game
Last synced: 18 Mar 2025
https://github.com/gekomad/fpinscala
Exercise solutions for "Functional Programming in Scala"
Last synced: 16 Mar 2025
https://github.com/fkoler/js-advanced-concepts
ZTM - JavaScript The Advanced Concepts
functional-programming fundamentals-of-programming javascript nodejs object-oriented-programming
Last synced: 28 Dec 2025
https://github.com/subhashchandra-birajdar/java-8-guides
Java 8 Programs, All java features practice
class-conversion concurrent-ex datetime functional-programming lambda-expressions streams string-join
Last synced: 14 Mar 2025
https://github.com/emanuelcasco/utn-pdep-tp-haskell
Trabajo practico para el curso K2004 de Paradigmas de Programación
functional-programming haskell paradigm utn
Last synced: 09 Apr 2025
https://github.com/emanuelcasco/research-haskell-practise
Repositorio creado para hacer seguimiento y backup de los temas vistos sobre el paradigma funcional (en Haskell) de la materia "Paradigmas de programación" de la UTN
functional-programming haskell study-project utn
Last synced: 09 Apr 2025
https://github.com/martinmitchell05/tecprog_2025_public
A repository with practice code about programming paradigms: Object Oriented - Functional - Logical
functional-programming logical-programming object-oriented-programming programming-paradigms prolog python3 scheme
Last synced: 23 Apr 2025
https://github.com/akimichi/kansuu.js
Yet another functional programming library for node.js
functional-programming javascript nodejs
Last synced: 11 Jun 2025
https://github.com/carlos-descalzi/funclang
A small functional language interpreter similar to Haskell implemented in python and ANTLR4, done just for self-learning.
antlr4 functional-programming interpreter python3
Last synced: 03 Sep 2025
https://github.com/suddi/node-object-to-object-mapper
NPM module to perform object to object mapping using reusable, composable filter functions (https://www.npmjs.com/package/object-to-object-mapper)
functional-programming mapper mapping nodejs object-to-object
Last synced: 15 Feb 2026
https://github.com/dhruvsrikanth/climbingeverestgame
Climb the treacherous Mount Everest in this exciting text-based adventure game! A game through which you can experience a pure (Haskell) climb!
c climbing everest functional-programming game-development games gaming haskell monad text-based-adventure text-based-game trekking
Last synced: 19 Oct 2025
https://github.com/yisus82/fic-pf
Programación Funcional - Facultad de Informática de A Coruña
caml functional functional-programming haskell haskell-exercises haskell-language haskell-learning ocaml ocaml-exercises
Last synced: 05 Sep 2025
https://github.com/turbaszek/ct4cs
Challenges from Category Theory for Programmers
category-theory functional-programming
Last synced: 16 Mar 2025
https://github.com/mhashim6/kotlin-sorting-algorithms
kotlin implementation for various sorting algorithms [school project]
bubble-sort factory-pattern functional-programming insertion-sort kotlin kotlin-sorting-algorithms merge-sort oop school-project sorting-algorithms strategy-pattern
Last synced: 11 Jun 2025
https://github.com/lucas-nelson-uiuc/tidy_tools
Declarative programming for PySpark workflows.
data-engineering declarative functional-programming logging pyspark python spark-sql
Last synced: 21 Feb 2026
https://github.com/juliencrn/chessgame
F# functional domain-driven design CLI Chess Game made for learning purpose
cli ddd fddd fp functional-programming game
Last synced: 08 Aug 2025
https://github.com/ghillairet/frdomain-kt
Kotlin version of code from the book Functional and Reactive Domain Modeling
functional-programming kotlin reactive
Last synced: 23 Nov 2025
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/d-plaindoux/promiseme.js
Monadic promise built on top of Promise/A+ specification
async functional-programming monad
Last synced: 02 Apr 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/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/bsgbryan/madul
Mädūl is the fun way to write functional code in TypeScript!
async bun fun functional functional-programming module module-system typescript typescript-library
Last synced: 28 Feb 2026
https://github.com/nidal-bakir/fp
Functional Programming using Dart language
dartlang declarative-programming functional-programming
Last synced: 02 Apr 2025
https://github.com/deepcloudlabs/dcl165-2020-jan-02
Lab Projects studied in the training: DCL-165: Fundamentals of Scala Programming
functional-programming just-enough-scala scala
Last synced: 12 Jun 2025