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-06 00:11:36 UTC
- JSON Representation
https://github.com/amsh4/livesketch
Real-time collaborative drawing app with React UI, Elixir backend, and Python analytics. Enables seamless sketching, anomaly detection, and scalable infra.
devops docker elixir functional-programming isolation-forest pandas phoenix python react websocket
Last synced: 30 Dec 2025
https://github.com/dotpep/restaurant-api
Restaurant API using DRF, with Authentication, Menu, Cart and Order management systems and etc.
api django django-rest-framework drf functional-programming python restaurant
Last synced: 03 Mar 2025
https://github.com/abualiyousef/string-calculator-task
This project is a String Calculator implemented in F#. It processes strings of numbers with various delimiters, handles new lines, and ignores numbers over 1000. It adheres to clean code principles and SOLID design, ensuring robust and maintainable code. Comprehensive unit tests are included to verify functionality.
clean-code dotnet fsharp functional-programming oop solid
Last synced: 17 Feb 2026
https://github.com/constantiner/sibylla
Asynchronous Promise based functional style utilities with full TypeScript support
async async-await asynchronous asynchronous-programming ecmascript fp functional functional-js functional-programming javascript node node-js nodejs promise typescript typescript-library
Last synced: 28 Mar 2025
https://github.com/emilydaykin/gifter
🎁 A full-stack, tested & responsive e-commerce site to browse and buy gifts for any occasion
firebase firestore-database functional-programming jest react react-testing-library redux snapshot-testing stripe
Last synced: 23 Feb 2025
https://github.com/Btylrob/btylrob.github.io
My personal blog built with Ocaml and Soupault.
blog functional-programming ocaml soupault
Last synced: 11 Jun 2025
https://github.com/rosewood69/javascript-html-css-telephone-number-validator
This is freeCodeCamp "JAVASCRIPT ALGORITHM & DATA STRUCTURE" Certification Project (TELEPHONE NUMBER VALIDATOR).
array-operation basic-algorithms basic-javascript data-object debugging dom-manupulation form-validation functional-programming html-css-javascript intermediate-javascript localstorage recursion regular-expression string-operations
Last synced: 20 Jul 2025
https://github.com/ythecombinator/jaspion
Practical java 8 utility belt for you projects.
Last synced: 30 Oct 2025
https://github.com/ardywsptr/phpdasar
Materi PHP dasar playlist youtube channel Web Programming Unpas
arrray crud database functional-programming mysql php wpu-channel
Last synced: 03 Mar 2025
https://github.com/milandjurdjevic/either
Functional-style error handling in C# using a simple Either implementation.
csharp error-handling functional-programming monads
Last synced: 24 Jun 2025
https://github.com/gokselgoktas/hotline
A simple and straightforward utility library for Lua
functional-programming lua luarocks utility-library
Last synced: 20 Jul 2025
https://github.com/github-dev12345/dom-manipulation-crud-operation-app
Finally i make a CRUD-Operation APP,😉😎 with the help of JavaScript, To learn the CRUD System ( Create, Read, Update, Delete), )
bootstrap5 component crud-application es6 functional-programming javascript operation
Last synced: 23 Feb 2025
https://github.com/blueberryapps/lambdup-elixir-2017
Elixir workshop for Lambdup conference
blueberry elixir elixir-phoenix functional-programming genserver otp
Last synced: 15 Jan 2026
https://github.com/liitfr/sort-my-items
Sort an array's (or anything else's) items by defining a hierarchical set of criterias, à la FP
array criteria functional-programming hierarchical items ordering sorting
Last synced: 25 Jul 2025
https://github.com/max-sir/kotlintraining_koans
Solution for all tasks from Kotlin Koans https://play.kotlinlang.org/koans/overview
algorithms datastructures functional-programming koans kotlin learning-kotlin-for-android oop-in-kotlin solutions-for-kotlin-koans tasks
Last synced: 15 Jan 2026
https://github.com/cyboranf/effective-java-3rd
Learning from book
functional-programming java java-8 lambda-expressions
Last synced: 21 Mar 2025
https://github.com/youz/lazyk-collection
Writing Lazy K interpreters in various languages
esolang functional-programming lazy-k
Last synced: 02 Feb 2026
https://github.com/youz/honestb
The Honest B programming language
armoredcore6 esolang functional-programming lazy-k ruby
Last synced: 02 Feb 2026
https://github.com/kamalfarahani/katharos
A library providing useful types and functions for functional programming in Python
functional-programming monads python
Last synced: 02 Feb 2026
https://github.com/rafaeloledo/functional_js
functional-javascript functional-programming
Last synced: 13 Mar 2025
https://github.com/maxbarsukov-itmo/functional-programming-3
🧪λ Функциональное программирование: Лабораторная работа №3
command-line computational-math elixir functional-programming itmo laboratory-work maxbarsukov
Last synced: 03 Aug 2025
https://github.com/yazaldefilimone/lambda-normalizer
seeking to understand patterns behind a normalizer for typed lambda calculus with type affinities.
agda functional-programming lambda-calculus rust type-theory typescript
Last synced: 24 Jun 2025
https://github.com/takumi314/ocaml-sample-for-beginer
functional-programming functions ocaml-exercises
Last synced: 30 Oct 2025
https://github.com/brucou/graph-adt
A small (2kb minified gzipped) library to search graphs
enumeration functional-programming graph graph-algorithms model-based-testing pathfinding-algorithm search-algorithm test-case-generation test-generation
Last synced: 11 Sep 2025
https://github.com/wfz1/patterns-training
Rethinking GRASP, SOLID, and GoF patterns for Frontend & Backend modern development. My solutions made from Timur Shemsedinov the Patterns-2024 course.
functional-programming gof-patterns grasp-patterns js oop patterns procedural-programming refactoring solid ts unit-tests
Last synced: 30 Dec 2025
https://github.com/vikaspulluri/functional-lite-javascript
Fundamentals of functional programming with javaScript
es6 functional-programming javascript
Last synced: 21 Mar 2025
https://github.com/nylle/javaseq
A lazy sequence for Java (no Stream involved)
functional-programming lazy-evaluation persistent-data-structure
Last synced: 11 Jan 2026
https://github.com/sraaphorst/advent-of-code-2023
Advent of Code 2023 in Kotlin
advent-of-code adventofcode aoc-2023-in-kotlin functional-programming kotlin
Last synced: 14 Jul 2025
https://github.com/barcek/phns
add phnctionality | modules for functional programming | Python + Mypy
backend composition currying functional-programming functors package python
Last synced: 05 Apr 2025
https://github.com/iamnilotpal/maybe
Go Optional, Nullable Types and Functional Utilities.
functional-programming golang null nullable option
Last synced: 13 Apr 2025
https://github.com/theoliverlear/java-jump-start
Java Jump Start is a comprehensive guide designed to help you quickly learn the amazing abilities of Java. This guide will provide you will all the essentials in syntax as well as the unique features of Java.
data-structures education functional-programming guide java learning oop quickstart
Last synced: 24 Jun 2025
https://github.com/MicheleCattaneo/BST-traversal-visualization
Visualise traversal algorithms on any Binary Search Tree
binary-search-tree functional-programming racket visualization
Last synced: 11 May 2025
https://github.com/alepop/compose
📦 A compose function (another one)
compose functional-programming
Last synced: 30 Oct 2025
https://github.com/sobakavosne/generator
An application for generating 1 billion records (MySQL). Research & development project
functional-programming lazy mysql node
Last synced: 10 May 2025
https://github.com/mountain/zot
zot: the esolang originally invented by Chris Barker and wrapped with QuickJS
esolang functional-programming zot
Last synced: 16 Mar 2025
https://github.com/sobakavosne/solve-the-word
FP Engineer task
algorithms functional-programming js
Last synced: 10 May 2025
https://github.com/dbosoft/dbosoft.functional
Functional helpers based on language.ext
Last synced: 17 Feb 2026
https://github.com/michael-yuji/pure-jwt
Pure, functional JWT library for Scala, works with any Monad, any Json library
functional-programming jwt jwt-tokens scala
Last synced: 13 Apr 2025
https://github.com/aligusnet/fsstats
Basic Statistics and Some Probability Library
fsharp functional-programming mathematics statistics statistics-library
Last synced: 26 Dec 2025
https://github.com/rjdestigter/lazy-reducers-example
An example of using the IO Monad to lazily inject reducers into the Redux store
functional-programming io-monad reactjs redux
Last synced: 30 Dec 2025
https://github.com/those-otter-programs/functional_interface_bean_mapper
Sampling the use of functional interfaces to create bean mappers.
functional-interfaces functional-programming h2-database integration-tests java-21 lombok maven spring-boot-3
Last synced: 04 Mar 2025
https://github.com/dboyliao/learnhaskell
Notes and codes for learning Haskell.
Last synced: 24 Feb 2025
https://github.com/dragos-tudor/backend-storing
Convenient functions for SQLServer, MongoDb and Redis databases.
docker-api functional-programming mongodb redis sql-server
Last synced: 04 Apr 2025
https://github.com/tansudasli/kafka-sandbox
Apache Kafka installation on GCP and e-commerce product additions scenario to Kafka
apache-kafka apache-zookeeper functional-programming gcp-compute java-8
Last synced: 01 Mar 2025
https://github.com/hamidurrahman1/interpreter-part-2
Implementation of an interpreter (i.e., evaluator) for the expressions with user-defined functions.
functional-programming interpreter
Last synced: 21 Mar 2025
https://github.com/414owen/life-hs
Conway's Game of Life in Haskell
functional-programming game-of-life haskell
Last synced: 29 Mar 2025
https://github.com/grihabor/gush
Functional go library to make function composition simple
Last synced: 04 Mar 2025
https://github.com/nikoloza23/react-pages
Nick-Abashia React-Pages
animation api bootstrap calculate cssmodules-react functional-programming hooks reactjs router
Last synced: 21 Jul 2025
https://github.com/xkrejc70/mit-flp-project1
FLP - Functional and Logic Programming - Project: functional programming language Haskell: Minimize Deterministic finite automaton
functional-programming haskell vut-fit
Last synced: 21 Jul 2025
https://github.com/indiscriminatecoding/machines
Effectful streams for Scala
functional-programming scala stream
Last synced: 12 Sep 2025
https://github.com/ruivieira/java-oresme
A collection of reusable utilites
algorithms functional-programming java scientific-computing utility-library
Last synced: 21 Jul 2025
https://github.com/ruivieira/boom.ts
functional-programming javascript library typescript
Last synced: 21 Jul 2025
https://github.com/xkaunanx/functional-haskell-zone
UTN - 2nd Year Engineering: Functional Programming
functional-programming haskell
Last synced: 12 May 2025
https://github.com/dsoaress/node-clean-arch-with-fp
POC of Clean Architecture with a functional programming approach
clean-architecture functional-programming nodejs typescript
Last synced: 29 Mar 2025
https://github.com/tejanhu/freecodecamp-code-collection
Collection of code based on FreeCodeCamp Exercises & Challenges
algorithm-challenges algorithms-datastructures css functional-programming html5 jquery object-oriented object-oriented-programming
Last synced: 21 Jul 2025
https://github.com/t2wain/electricalfunc
Electrical power engineering calculation (a functional programming design)
cable-routing electrical-engineering functional-programming graph-algorithms nec-tray-fill voltage-drop
Last synced: 05 Apr 2025
https://github.com/recursivelogic/haskell-bot
Haskell Discord bot for the FP Discord server
discord discord-bot functional-programming haskell
Last synced: 13 Apr 2025
https://github.com/giuliom/springraph
F# and gui exercise made in 2011 that simulates a network of 2D springs
Last synced: 05 Apr 2025
https://github.com/dzangfan/evason
A lighweight programming language mixing JSON and functional features together
functional-programming json programming-language
Last synced: 24 Feb 2025
https://github.com/kabeech/monads-are-easy
A brief cheatsheet for monads and related concepts
category-theory endofunctors functional-programming functor functors haskell haskell-learning monad monads monoid monoids type-theory
Last synced: 03 Mar 2025
https://github.com/freakwill/fcool
A cool tool for functional programming
functional-programming memoize python
Last synced: 21 Mar 2025
https://github.com/lukehansell/redux-token-passing-example
using Redux and Auth0 together with Zeit Next.js
auth0 functional-programming higher-order-component nextjs react redux zeit
Last synced: 30 Dec 2025
https://github.com/jgdodson/bioinfo
A bioinformatics library
bioinformatics functional-programming scala
Last synced: 30 Oct 2025
https://github.com/rsdc2/mars-rover
A text-based rover simulator
console-application csharp functional-programming
Last synced: 04 Apr 2025
https://github.com/nathaniyell/javascript-30days-practice
Various concepts on Javascript explained elaborately with adequate examples
arrays dom-manipulation functional-programming javascript object-oriented-programming objects
Last synced: 21 Jul 2025
https://github.com/deepcloudlabs/dcl235-2021-sep-20
DCL-235: Effective Java Programming
design-patterns effective-java functional-programming java11 java17 java8 modular-programming oop-principles reactive-programming
Last synced: 21 Jul 2025
https://github.com/palutz/fplogic
Logic and functional programming in Haskell
functional-programming haskell logic
Last synced: 24 Dec 2025
https://github.com/sraaphorst/advent-of-code-2024
Advent of Code 2024 in Kotlin
advent-of-code advent-of-code-2024 advent-of-code-2024-kotlin aoc aoc-2024-in-kotlin functional-programming kotlin
Last synced: 29 Mar 2025
https://github.com/mikhailazaryan/notes-of-pure-fun
Notes I take while reading "Purely Functional Data Structures" by C. Okasaki
data-structures functional-programming standard-ml
Last synced: 12 Jan 2026
https://github.com/sentenza/docs
Useful resources about Scala and FP
docs functional-programming scala
Last synced: 04 Mar 2025
https://github.com/ahnineamine/log-analysis-api
OCaml-based REST API designed to process, analyze, and transform log data
dune functional-programming ocaml
Last synced: 29 Mar 2025
https://github.com/didierfranc/sweetch
Switch as a function
functional-programming javascript reactjs switch typescript
Last synced: 31 Dec 2025
https://github.com/brettm12345/spatulafoods-product-tabs
A dire flow component for displaying product nutritional info, ingredients and cooking instructions on Spatula Foods
direflow functional-programming tailwindcss
Last synced: 31 Dec 2025
https://github.com/dimitrijkrstev/programming-paradigms
Material related to my programming paradigms class for both Prolog and Clojure
clojure functional-programming logical-programming prolog
Last synced: 28 Mar 2025
https://github.com/simbathesailor/sample-project-react
Sample add, delete, edit list Reactjs
functional-programming pure-function reactjs
Last synced: 23 Feb 2025
https://github.com/gabrielnagy/2048racket
Final project for my second year Functional Programming class
functional-programming racket university-project
Last synced: 16 Jan 2026
https://github.com/ma-fi-94/advent-of-haskell-22
Doing 2022's AoC in Haskell, again! Because 2024 is over, and I need my fix!
advent-of-code advent-of-code-2022 advent-of-code-2022-haskell functional-programming haskell puzzle
Last synced: 06 Apr 2025
https://github.com/exbotanical/js-heuristics
Useful heuristics, type checks, and validation helpers for JavaScript
functional-programming type-checking utility-library validation-library
Last synced: 21 Jul 2025
https://github.com/chocolacula/donotcopyanalyser
Roslyn analyzer for prevention of copying certain data
csharp functional-programming roslyn-analyzer
Last synced: 04 Mar 2025
https://github.com/bernardopg/iaruba
🎚️ Functional audio mixer with hardware control for Linux
arduino audio functional-programming gtk haskell linux mixer pulseaudio
Last synced: 31 Dec 2025
https://github.com/leovido/fp-casestudy-swift
Swift version of the original 13 ways of looking at a turtle in F# by Scott Wlaschin
dependency-injection functional functional-programming functional-programming-examples ios-swift refactoring swift swift5
Last synced: 02 Mar 2025
https://github.com/otobrglez/markov-chains
Markov chain and FP experiments with Scala
functional-programming markov-chain scala twitch
Last synced: 24 Feb 2025
https://github.com/przucidlo/serverless-todo
Feature and infrastructure complete serverless app example.
aws cognito dynamodb functional-programming lambda reactjs s3 serverless sqs typescript
Last synced: 31 Dec 2025
https://github.com/cyprianfusi/building-a-word-raider---an-interactive-word-guessing-game
Applying recursive function call, Separation of Concerns Principle and functional programming in building a word guessing game.
functional-programming game-development python3 recursive-functions separation-of-concerns
Last synced: 01 Jul 2025
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: 26 Jun 2025
https://github.com/nicklatch/blog_generator
A static HTML generator built in Haskell!
functional-programming generator haskell html
Last synced: 25 Jun 2025
https://github.com/barbixxxa/functional-programming-language
Disciplina de Linguagem de Programação Funcional com o Professor Luis Menezes - POLI/UPE 2016.2
functional-programming haskell
Last synced: 24 Dec 2025
https://github.com/kash1444/py_files
Here are some of my beginner codes to upskill my knowledge in python
algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics
Last synced: 28 Mar 2025
https://github.com/amboxer21/custompythondecorators
Custom Python decorators I wrote to restrict method arguments to a specific type. I also added an encrypt/decrypt decorator as well.
advanced aes aes-encryption curried-functions currying custom custom-python-decorators decorator decorators encrypt encrypted encryption encryption-decryption functional functional-programming functional-python higher-order-functions metaprogramming python
Last synced: 13 Sep 2025
https://github.com/lamdalib/skachuler
Functional job scheduling library for Scala3
functional-programming job-scheduler job-scheduling scala3 scheduler scheduling
Last synced: 04 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/benjaminangafua/rock-paper-scissor
array-indexing arrays clouser functional-programming liberia math prompt-user
Last synced: 11 Oct 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/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/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/geekeast/intro-to-lodash-fp
Introduction to Lodash/fp
curry functional-programming lodash-fp
Last synced: 04 Mar 2025