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-02 00:07:52 UTC
- JSON Representation
https://github.com/tmccombs/rust-cons
A persistent single-linked list for Rust
data-structures functional-programming rust
Last synced: 21 Mar 2025
https://github.com/mxs2/emb-pif
cpp college coding @cesar.school
cpp functional-programming haskell imperative-programming
Last synced: 19 Oct 2025
https://github.com/maccauhuru/harvard-react-native-notes
EdX React Native Lecture Code
es6 functional-programming javascript react-native reactjs
Last synced: 25 Feb 2025
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/nathaniyell/meta-js-course
A repository with details of the different Javascript concepts learnt in Meta's Javascript course on Coursera
array-methods data-structures destructuring dom-manipulation functional-programming handling-errors ifelse inheritance javascript jest-test loops-and-iterations map mocking oop oop-principles set switch-case unit-test
Last synced: 05 Mar 2025
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/raiondesu/if-const
New word in javascript conditionals!
conditional esnext functional functional-programming if js library troll-bait typescript
Last synced: 30 Mar 2025
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 Dec 2025
https://github.com/vitoralvesp/check-verificator
Repositório dedicado ao Projeto "Está em Xeque?", da disciplina Paradigmas de Linguagens de Programação, para o estudo de Paradigmas Funcionais utilizando Haskell.
chess computer-science functional-programming haskell paradigms-of-programming
Last synced: 21 Mar 2025
https://github.com/andrewbrennanfr/andrewbrennanfr
🪐 A personal bio for GitHub
functional-programming graphql javascript laravel react typescript vue
Last synced: 15 Jun 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/corporatepiyush/expression-problem
functional-programming haskell java oop
Last synced: 29 Oct 2025
https://github.com/bartstc/looper-js-library
Simple and very modest library written based on functional programming inspired Underscore.js library
functional-programming jest typescript
Last synced: 06 Jan 2026
https://github.com/deepcloudlabs/javascript-programming-essentials
Javascript Programming Essentials
event-driven-programming-in-js functional-js functional-programming javascript oop-in-javascript
Last synced: 27 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/ricardorobledo/programacionfuncional-python
Recopilación de ejercicios de programación funcional en Python
functional-programming pyrsistent python3
Last synced: 26 Feb 2025
https://github.com/luizcalaca/ts-node-joi-api
Typescript API with Joi validations, Express.js and MySQL. The project has the main branch to show the solutions with functions and the change-oop-api-ts to show with Object oriented programming.
api-rest functional-programming joi-validation mysql2 nodejs oop oriented-object-programming programming typescript
Last synced: 09 Sep 2025
https://github.com/articulate/progress
Cheap, functional, terminal progress bar
functional-programming javascript progress-bar
Last synced: 20 Mar 2025
https://github.com/keidrun/fantasy-utils
Small utils for Functional Programming with Promise.
functional functional-programming lodash promise promise-support ramda
Last synced: 09 Sep 2025
https://github.com/Imtjl/fp-euler-project
Introduction to functional programming in Elixir
Last synced: 15 Mar 2025
https://github.com/mehmet-github06/stopwatch
Making stopwatches and generating random athletes
async-await bootstrap dom-manipulation functional-programming html-css-javascript responsive try-catch
Last synced: 05 Mar 2025
https://github.com/probably-not/elixir-basics
Code that I write while reading the book Learn Functional Programming With Elixir before starting to work at Spot.IM
elixir exercises functional-programming learning
Last synced: 24 Feb 2025
https://github.com/tortuesandwich/blobtrigdelauvoro
L. Guibas and J. Stolfi Delaunay Triangulation/Vorinoi diagram generation algorithm
delaunay-triangulation functional-programming jvm quadedge recursion recursive-algorithm scala triangulation voronoi
Last synced: 03 Jan 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: 20 Mar 2025
https://github.com/turbaszek/elm-tic
Tic-Tac-Toe in Elm
elm functional-programming tic-tac-toe
Last synced: 27 Mar 2025
https://github.com/jtucker/fp-trailblazers
Repository of notebooks that I use for my functional programming talk `Functions! Functions! Functions!`
Last synced: 14 Mar 2025
https://github.com/gusenov/examples-racket
:tennis: Примеры кода на Racket.
examples functional-programming lisp lisp-dialect racket
Last synced: 25 Jan 2026
https://github.com/wdalmut/fn
An example of how a group of tiny functions can finally resolve complex problems
functional-programming kata katas
Last synced: 28 Jun 2025
https://github.com/mrseanbaines/fun-fun-function
Notes and code snippets from Fun Fun Function videos
es5 es6 functional-programming javascript
Last synced: 20 Mar 2025
https://github.com/lamaabdeldayem/peg-reversal-game
A Haskell board game where the goal is to flip all black pegs to white, demonstrating recursion and immutability.
board-game functional-programming haskell immutability recursion
Last synced: 27 Mar 2025
https://github.com/ekewn/undset
Project to learn elm
elm elm-lang functional-programming
Last synced: 17 Feb 2026
https://github.com/deepcloudlabs/dcl235-2020-may-11
DCL-235: Effective Java Programming
design-patterns functional-programming java-10 java-14 java-8 java-9 oop oop-principles reactive-programming
Last synced: 26 Feb 2025
https://github.com/deepcloudlabs/dcl235-2022-aug-09
DCL-235: Effective Java Programming
design-patterns effective-java functional-programming modular-programming reactive-programming
Last synced: 26 Feb 2025
https://github.com/deepcloudlabs/dcl202-2021-mar-01
DCL-202: Java SE 8 Programming
functional-programming java-se8 java-se9 lambda-expressions method-references modularity oop oop-principles
Last synced: 26 Feb 2025
https://github.com/trayanaboykova/java-advanced
Tasks from my course Java Advanced at SoftUni
defining-classes functional-programming generics iterators-and-comparators multidimensional-arrays sets-and-maps-advanced stacks-and-queues streams-files-and-directories
Last synced: 07 Apr 2025
https://github.com/derektypist/build-a-recipe-ingredient-converter
Learn about currying and functional programming by building a recipe ingredient converter application.
css3 currying-function-javascript freecodecamp-project functional-programming html5 javascript
Last synced: 22 Mar 2025
https://github.com/deepcloudlabs/dcl113-2023-aug-14
DCL-113: Functional Programming in C++20
cpp17 cpp20 functional-programming functors higher-order-functions lambda-expressions lazy-evaluation partial-functions pure-functions ranges ranges-v3 stl-containers
Last synced: 26 Feb 2025
https://github.com/yayuniversal/projet-ipf-s2
Functional programming project of the 2nd semester - ENSIIE
decision-trees functional-programming ocaml
Last synced: 26 Feb 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/jaalonso/cursos_de_pf_con_scala
Recopilación de cursos de programación funcional con Scala.
Last synced: 27 Mar 2025
https://github.com/nashtech-labs/fp-scala
functional-programming scala traits
Last synced: 24 Jul 2025
https://github.com/denizak/openweather
implementation of open weather api using Clean Architecture
clean-architecture functional-programming tdd test-first
Last synced: 18 Feb 2026
https://github.com/json2d/validium
a functional library for creating validators in Python
functional-programming validation
Last synced: 25 Jul 2025
https://github.com/samuela/karger
Karger's min-cut algorithm in OCaml
functional-programming karger ocaml
Last synced: 25 Jul 2025
https://github.com/bertrand31/haskell-experiments
👨🏻🔬 Experimenting with Haskell - mostly data structures and random algorithms
algorithms data-structures functional-programming haskell
Last synced: 21 Aug 2025
https://github.com/wdalmut/fizzbuzz-functional
Resolve fizzbuzz problem with a functional programming approach
functional-programming ramdajs
Last synced: 17 Sep 2025
https://github.com/martinskachkov/functional-programming
Complimentary materials for the "Functional programming" course of Computer science 2022 - 2023.
functional-programming haskell racket
Last synced: 19 Mar 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/unmango/go
Random Go crap
afero functional-programming go golang observable reactive rx
Last synced: 25 Jul 2025
https://github.com/ituvtu/fp-lw-1
fp functional-programming laboratory-exercises sbt scala
Last synced: 18 Mar 2025
https://github.com/ari-s-123/pdp-hw3
A cli tool built with Bun, TypeScript, and Functional Programming to process listings files from the AirBnB Get the Data page.
airbnb bun cli csv fast-csv functional-programming json typescript
Last synced: 18 Sep 2025
https://github.com/alexandrugg/fp-scala-specialization
Projects completed for the Functional Programming in Scala Specialization
coursera-specialization functional-programming scala
Last synced: 18 Mar 2025
https://github.com/pfpack/early-core-asyncpipeline
EarlyFuncPack Core.AsyncPipeline is a core library for .NET consisting of asynchronous pipeline.
async-pipeline async-programming asynchronous-pipeline asynchronous-programming asynchronous-tasks csharp dotnet dotnet-core functional-programming pipeline pipeline-library
Last synced: 28 Oct 2025
https://github.com/yazaldefilimone/lambda-calculus-typescript
Tiny lambda calculus implementations using Typescript
functional-programming lambda-calculus math
Last synced: 26 Jul 2025
https://github.com/jmaczan/99-scala-problems
📘 Solutions to Phil Gold's adaptation of Werner Hett's "Ninety-Nine Prolog Problems" for Scala
Last synced: 07 Nov 2025
https://github.com/supermacro/hangman
Hangman game
functional-programming haskell
Last synced: 23 Mar 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/imhojeong/dive.js
Javascript는 정말 놀랍습니다!
functional-programming javascript lit
Last synced: 27 Jul 2025
https://github.com/graziele-fagundes/elixir
Programação funcional usando Elixir
Last synced: 12 Jun 2025
https://github.com/fa7ad/haskell101
Hello World style haskell programs, just to get hang of haskell syntax
functional-programming haskell haskell-learning stack
Last synced: 18 Sep 2025
https://github.com/mistivia/cfp
Macros to do lisp-like functional programming in pure C
c-macros functional-programming lisp meta-programming
Last synced: 27 Jul 2025
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: 20 Oct 2025
https://github.com/carloskvasir/exmon
Feito para aprender mais sobre elixir, seguindo o curso: https://www.udemy.com/course/elixir-e-phoenix-do-zero/
elixir elixir-lang functional-programming game poc udemy-course-project
Last synced: 27 Jul 2025
https://github.com/stinodes/fuvr
A functional VR library. Eventually.
fp functional functional-programming javascript virtual-reality vr
Last synced: 27 Jul 2025
https://github.com/lavantien/springboot-restapi
A simple RESTful API with Validator and Unit Testing
ci-pipeline docker-compose functional-programming java rest-api spring-boot unit-testing
Last synced: 27 Jul 2025
https://github.com/sderosiaux/zio-story
🎯 Interactive, gamified learning platform for mastering ZIO - Scala's powerful library for async and concurrent programming
concurrent-programming education functional-programming gamification interactive-learning learning-platform nextjs programming scala tutorial typescript zio
Last synced: 19 Sep 2025
https://github.com/heracliteanflux/exercises-scheme
Exercises in the Scheme programming language.
Last synced: 16 Jun 2025
https://github.com/liteobject/demo.designpattern.monad
Demo monad design pattern with C#
csharp design-pattern design-patterns functional-programming monad
Last synced: 03 Sep 2025
https://github.com/tonix-tuft/cartesian-composition
A higher order function to compose functions through cartesian composition.
cartesian-composition composite composition functional-programming
Last synced: 03 Feb 2026
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/donghl-dev/study-java
Java를 공부하면서 작성했던 코드들
design-patterns functional-programming jdk8 lambda stream thread
Last synced: 28 Jul 2025
https://github.com/abrarulhassan-hub/datetimefunction
datetime functional-programming javascript javascriptcode methods
Last synced: 08 Sep 2025
https://github.com/mdvanes/tubestarjs
Show data from Open APIs for Dutch public transport
functional-programming nodejs opendata streams
Last synced: 29 Jul 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: 28 Mar 2025
https://github.com/vkatsuba/enn
:man_teacher: Solutions of Erlang 99 Problems
99problems erlang functional-programming ninety-nine-erlang-problems ninety-nine-problems
Last synced: 29 Jul 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/hauntedhost/haskell-programming
Haskell Programming by Christopher Allen and Julie Moronuki
functional-programming haskell
Last synced: 29 Jul 2025
https://github.com/hauntedhost/functional-swift
Functional Swift
functional-programming ios-swift swift swift-3
Last synced: 29 Jul 2025
https://github.com/ksk001100/fpsm
Functional Programming Support Modules
fp functional-programming python python3
Last synced: 14 Sep 2025
https://github.com/vitorsouzaalmeida/lexical_analysis
Lexical analysis interpreter step in OCaml
functional-programming lexer lexical-analysis ocaml
Last synced: 29 Jul 2025
https://github.com/joangavelan/elixir_lab
Learning Elixir, functional programming and Erlang/OTP
beam elixir erlang functional-programming otp
Last synced: 29 Jul 2025
https://github.com/msalahz/elixir-cards
My first elixir code for developing cards module that include functions that create and handle deck cards
Last synced: 19 Feb 2026
https://github.com/oelin/subjectify
Make all method calls return their call subject.
function-chaining functional-programming
Last synced: 20 Sep 2025
https://github.com/grahamstrickland/lpfp
Exercises and examples from "Learn Physics with Functional Programming" - Scott N. Walck
functional-programming haskell physics
Last synced: 03 Jan 2026
https://github.com/numq/webrtc-client-web
React random video chat client
chat-application clean-architechture clean-architecture client functional-architecture functional-programming functional-reactive-programming javascript p2p peer-to-peer random-chat react reactive-programming redux redux-toolkit rxjs webrtc websocket websocket-client
Last synced: 16 Jun 2025
https://github.com/jul10l1r4/e-scan
Um simples escaner que varre todo o endereço de IP.
functional-programming ipv4 ipv4-address ipv4-network-scanner ipv4-support noframework nolib python3 scanner
Last synced: 30 Jul 2025
https://github.com/shohail-ismail/haskell-texas-holdem
A Haskell implementation of Texas Hold'em created for my COM2108 (Functional Programming) module. This project includes a working Texas HoldEm Poker game with additional features such as predefined player strategies (random, passive, aggressive) and an option for human input to play the game.
functional-programming game-development haskell university-project
Last synced: 21 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/asarkar/haskellings
Haskell Programming Course
functional-programming haskell
Last synced: 13 Mar 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/abbi-gaurav/haskell-projects
Haskell related learnings and code
functional-programming haskell real-world-haskell
Last synced: 27 Mar 2025
https://github.com/yingtu35/space-invaders
An functional programming language-based shooting arcade game
functional-programming game racket
Last synced: 16 Feb 2026