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/dawidkopicki/reactive-shop
ReactJS + Functional programming
functional-programming reactjs
Last synced: 08 Mar 2025
https://github.com/jumpn/utils-promise
Promise Utilities
deferred functional-programming promise promise-utilities utilities utils
Last synced: 15 Mar 2025
https://github.com/nzrsky/funkobjc
Functional and typed extensions for ObjC 🚀
functional functional-programming mapreduce objc objective-c
Last synced: 25 Sep 2025
https://github.com/birdmod/acreader
A tool to browse anime by season and year based on Anilist API.
api csharp fsharp functional-programming mvvm typeprovider wpf
Last synced: 24 Apr 2025
https://github.com/birdmod/adventofcode2017
My solutions in F#
advent-of-code-2017 fsharp functional-programming
Last synced: 24 Apr 2025
https://github.com/slamko/deep-racket
Little Deep Learning framework in Racket
ai deep-learning functional-programming lisp machine-learning neural-network racket
Last synced: 10 Feb 2026
https://github.com/ayrtonbsouza/elixir-fundamentals-list-filter-challenge
This is an application developed as a challenge for Elixir Ignite Bootcamp, proposed by RocketSeat.
elixir functional-programming fundamentals recursive
Last synced: 16 Mar 2025
https://github.com/mdb/funcy
A minimal Go package providing a few functional utilities.
functional-programming go golang
Last synced: 01 Dec 2025
https://github.com/amillert/camodular
Ocaml interpreter (Sedlex tokenizer + Menhir parser) of modularized classes with two means of inheritance.
functional-programming menhir ocaml parser sedlex
Last synced: 23 Jun 2025
https://github.com/pratik-123/generics
Use of Generics in Swift language
class enum functional-programming generics ios struct swift
Last synced: 28 Feb 2025
https://github.com/jjteoh-thewebdev/html-canvas-snake
Nokia classic Snake game built with HTML Canvas
functional-programming html-canvas javascript
Last synced: 13 Jun 2025
https://github.com/sekky61/rust-iterator-aoc
Advent of Code challanges solved using Rust's iterators and functional programming
aoc functional-programming rust
Last synced: 06 Jul 2025
https://github.com/mathemage/fup-programming-exam
Programming exams for B4B36FUP Functional Programming
exam functional-programming haskell scheme
Last synced: 13 May 2025
https://github.com/stuartdaniells/portfolio-website
React
ajax functional-programming react state-management
Last synced: 31 Mar 2025
https://github.com/lukemorales/ignite.gympass-api
Gympass alike API
effect fastify fastifyjs fp fp-ts functional-programming gym gympass nodejs typescript
Last synced: 15 Oct 2025
https://github.com/fantiga/hackernews-list-nextjs-react-ts
This is an infinite loading demo generated from the HackerNews API using NextJS, React and styled-components.
functional-programming nextjs react react18 styled-components typescript
Last synced: 23 Mar 2025
https://github.com/p2m2/p2m2tools
Development of bioinformatics tools/software related to P2M2 metabolomics platform activities
functional-programming inrae metabolomics metabolomics-studies scala
Last synced: 14 Jan 2026
https://github.com/wdalmut/kata-example-1
example functional-programming ramda
Last synced: 15 Mar 2025
https://github.com/manoelcampos/fp-projeto-1-poligonos-flatmap
Um projeto base em OpenJFX para desenhar polígonos na tela e permitir a implementação de algumas funções para descobrir o tipo de cada polígono e calcular seu perímetro usando Stream.map() e flatMap()
fp functional-programming java javafx jdk17 lambda openjfx stream
Last synced: 16 May 2025
https://github.com/rvarago/cpp_optional_extras
*EXPERIMENTAL* A handful of C++ utilities I wish std::optional<T> had
cpp cpp20-library functional-programming optional
Last synced: 09 Oct 2025
https://github.com/stephenombuya/spreadsheetapplication
A simple, interactive spreadsheet web application built using HTML, CSS, and JavaScript. This app allows users to create, modify, and organize data in a grid-like format, mimicking a basic spreadsheet interface.
css3 functional-programming html5 javascript
Last synced: 03 Mar 2025
https://github.com/milaziabchenko/minimo-website
Stylish photodiary | lifestyle | travel multi-page website created with modern features of HTML5, CSS3, and JavaScript, combining functional programming and OOP approaches
css-animations css-flexbox css-grid functional-programming html-css-javascript localstorage-api multi-page-application oop responsive ui-design
Last synced: 03 Mar 2026
https://github.com/woutervanbakel/try
Try class for C++
cpp cpp11 functional-programming try
Last synced: 02 Dec 2025
https://github.com/zhangchiqing/nnmap
Map a function over nullable value
curry functional-programming map nullable
Last synced: 19 Nov 2025
https://github.com/ethern-myth/javascript
OOP, Arrays and Objects and more
arrays functional-programming javascript oop
Last synced: 25 Mar 2025
https://github.com/ethern-myth/spring-postgres
Java SpringBoot PostgreSQL RestAPI
functional-programming generics java jpa-hibernate oop postgresql springboot
Last synced: 25 Mar 2025
https://github.com/oguzadali/thex
Blog project created with NodeJs. ExpressJs, Handlebars, MongoDB were used in the project.
blog-theme express functional-programming handlebars javascript nodejs
Last synced: 16 May 2025
https://github.com/blackwakhu/introduction-to-functional-programming
introduction to functional programming
clojure functional-programming replit tutorial tutorial-code
Last synced: 27 Dec 2025
https://github.com/mohammadreza-mohammadi94/metadata_extractor
Easily grab and check out metadata from your images, audio files, and documents with our user-friendly app. Get detailed insights and keep your data super organized!
functional-programming metadata metadata-extraction modularization python sqllite3 streamlit
Last synced: 16 May 2025
https://github.com/abdullah-furkan/netcom
TCP/UDP Communication GUI. Written in C++ with Qt
api cumulocity-iot delphi eventbus fast-networking functional-programming hotspot-user maven modular network-analysis object-pascal react wiki zustand
Last synced: 31 Mar 2025
https://github.com/profjordanov/scheme-prolog
'Logical and Functional Programming' & 'Intelligent Systems' practices of courses in University of economics - Varna
economics functional-programming logic scheme university varna
Last synced: 22 Feb 2026
https://github.com/cianidos/simple_search_engine
HyperSkill/JetBrains Academy project
Last synced: 09 Apr 2025
https://github.com/pbaille/parsing-combinators
exploring parsing combinators in scheme
combinators functional-programming parser
Last synced: 11 Mar 2026
https://github.com/daggerok/functional-and-reactive-principles-in-scala
Never too late! My learning process for 'Functional Programming Principles in Scala' and 'Principles of Reactive Programming in Scala' courses!
functional functional-programming functional-reactive-programming functional-testing scala
Last synced: 27 Feb 2025
https://github.com/antoniomdk/99-scala-problems
My own solutions to 99 Scala Problems.
99problems functional-programming problem-solving scala solutions
Last synced: 27 Feb 2025
https://github.com/palutz/programmingreactivesystem_course
Code from the Programming Reactive System in Scala course from Edx (EPFL)
actor-model akka fp functional-programming reactive-programming reactive-streams scala
Last synced: 11 Mar 2025
https://github.com/palutz/calculateseries
A simple F# solution, with tests and console app to calculate a series of numbers
fsharp functional-programming math
Last synced: 11 Mar 2025
https://github.com/danyst/iosfunctionaltable
Keepcoding Master Mobile Engineering Bootcamp - iOS Advanced - Functional programming exercise
functional-programming ios ios-app ios-swift mobile-development swift
Last synced: 26 Jun 2025
https://github.com/antwankakki/fct
functional cpp at compile time, the compiler turns to the perfectly slow interpreter XD
compile-time-meta-programming cpp functional functional-programming reflection
Last synced: 14 Feb 2026
https://github.com/jwalsh/lambda-calculus-polyglot
Lambda Calculus implementations in 20+ programming languages: functional, imperative, and logic paradigms
computer-science education functional-programming guile lambda-calculus polyglot programming-languages python scheme theory
Last synced: 11 Mar 2026
https://github.com/tymorrow/elm-dist-demo
Compute Levenshtein distance using dynamic programming in Elm
dynamic-programming elm functional-programming levenshtein-distance
Last synced: 28 Feb 2025
https://github.com/lucasamiranda/atividade-2
imersao-tecnicasdeinvasao-python(Bruno-Fraga)
functional-programming python3
Last synced: 22 Feb 2025
https://github.com/eckelon/sanctuarycustomtypesexample
Easy example of how to define custom types with Sanctuary and using them in safe functions
functional-js functional-programming javascript sanctuary types
Last synced: 16 Mar 2025
https://github.com/mehmet-github06/pokemon-app
If you want to revive your memories, you can look at the pokemon application.
api dom-manipulation functional-programming html-css-javascript loop try-catch
Last synced: 03 Dec 2025
https://github.com/wafer-li/scala-coursera
The projects of Functional Programming in Scala
coursera functional-programming scala
Last synced: 25 Mar 2025
https://github.com/niuiic/fx-flow
A functional library for TypeScript/JavaScript.
functional-programming typescript
Last synced: 25 Mar 2025
https://github.com/fblupi/grado_informatica-ntp
Prácticas de la asignatura Nuevas Tecnologías de la Programación de la UGR
functional-programming java-8 scala
Last synced: 25 Mar 2025
https://github.com/draconware-dev/result.net
A lightweight, highly performant and very versatile Result<T, E> type implementation in C# and .Net
csharp dotnet error-handling functional functional-programming result result-type results
Last synced: 15 Mar 2025
https://github.com/unosd/unofs
UnoFS is a purely functional semantic file system implemented in F#
dotnet-core dotnet-core2 dotnet-standard filesystem fsharp functional-programming fuse pure-functional
Last synced: 09 Mar 2025
https://github.com/timeless-residents/handson-elm
A hands-on guide for learning the Elm programming language through basic concepts and practical examples
beginner-friendly elm functional-programming learning programming tutorial web-development
Last synced: 31 Jul 2025
https://github.com/arufonsekun/nukes
Repository to host clojure study codes
clojure functional-programming
Last synced: 17 Mar 2025
https://github.com/joshuaganter/go-functional
Iterative functions for functional programming in Go.
functional-programming go golang
Last synced: 27 Aug 2025
https://github.com/foxfriends/svelte-io
IO monad for Svelte
fantasy-land functional-programming monad svelte
Last synced: 05 Jul 2025
https://github.com/markehost/javascript-exercises
Coding exercises in JavaScript.
coding-exercise functional-programming javascript javascript-exercises mocha node should testing
Last synced: 23 Mar 2025
https://github.com/wdalmut/kata-example-2
filter functional-programming ramda sort
Last synced: 15 Mar 2025
https://github.com/theosorus/syntacticanalyzer
Build a simple Syntactic Analyzer in Haskell to discover Functional programming
functional-programming haskell reverse-polish-notation shunting-yard-algorithm syntaxic-analysis
Last synced: 14 Jun 2025
https://github.com/nthportal/euler-n-scala
Project Euler Solutions (in Scala)
functional-programming project-euler scala
Last synced: 16 Mar 2025
https://github.com/xodio/eslint-plugin-xod-fp
Limit the chaos while doing FP in JS
eslint eslint-rules functional-programming ramda
Last synced: 17 Jan 2026
https://github.com/lucasamiranda/atividade-1
imersao-tecnicas-de-invasao-python(Bruno-Fraga)
functional-programming python3
Last synced: 22 Feb 2025
https://github.com/rolangom/rolads
Monads implementation by @rolangom
functional functional-js functional-programming javascript javascript-library node-js
Last synced: 27 Feb 2025
https://github.com/sftsrv/parz
A simple parser combinator library
functional-programming gleam gleam-lang parser parser-combinators
Last synced: 05 Feb 2026
https://github.com/lpld/real-world-haskell
Assignments from the book "Real World Haskell" (http://book.realworldhaskell.org/)
functional-programming haskell
Last synced: 05 Dec 2025
https://github.com/habu-kagumba/functional-programming-js
Javascript applications with FP
functional-programming javascript ramda state-management
Last synced: 08 Jan 2026
https://github.com/oniani/purity
A collection of various algorithms and data structures
algorithms data-structures functional-programming haskell
Last synced: 04 Mar 2025
https://github.com/packquickly/little_lambda
Function composition, the un-Pythonic way!
Last synced: 31 Mar 2025
https://github.com/v-spassky/no-exceptions
🚨 Errors as values for Python.
error-handling errors exception-handling exceptions fluent fluent-api functional functional-programming
Last synced: 05 Feb 2026
https://github.com/stackbuilders/refactoring-legacy-code
Refactoring Legacy Code using FP
functional-programming java lambda-expressions
Last synced: 16 Mar 2025
https://github.com/stackbuilders/functional-programming-patterns
Code snippets used during the presentation
Last synced: 16 Mar 2025
https://github.com/filiprd/monet
Online paintings retailer platform implemented in functional Scala 3
cats cats-effect functional-programming http4s scala typelevel
Last synced: 03 Mar 2025
https://github.com/elhostakosta/boot-dot-dev
My solutions to various courses on the boot.dev website.
functional-programming go linux object-oriented-programming python shell
Last synced: 31 Mar 2025
https://github.com/chriniko13/scala-simple-tutorial
Inspired from official Tour of Scala (https://docs.scala-lang.org/tour/tour-of-scala.html)
Last synced: 01 Mar 2025
https://github.com/cgyurgyik/caml-pox
Epidemic simulation game.
epidemic epidemic-game epidemic-theory functional functional-programming game ocaml
Last synced: 14 Jun 2025
https://github.com/amdjadouxx/pushswap-checker
A project to check your best pushswap instructions
epitech epitech-project functional-programming haskell
Last synced: 17 Mar 2025
https://github.com/dhershman1/mondrian-elm
Elm rebuild of my mondrian idea
elm fun functional-programming mondrian
Last synced: 01 Mar 2025
https://github.com/skippia/twin-scanner-cli
Find duplicate files in multiple folder(s) scanning .txt or/and .torrent files and depending on the selected mode (readonly: true | false) get information about duplicated files /+ extract them into new folders
cli eslint-plugin-functional file-deduplication file-scanner fp-ts functional-programming inquirer inquirer-fuzzy-path nodejs typescript
Last synced: 23 Mar 2025
https://github.com/edwyng/ldp-haskell-draft-beers
Programa diseñado con programación funcional que permita determinar cuántos litros de cerveza deben agregarse entre los barriles para servir exactamente n vasos de cerveza desde cualquiera de las salidas.
functional-programming haskell makefile paradigma
Last synced: 06 Jul 2025
https://github.com/corporatepiyush/clj
Clojure examples and tutorial
clojure concurrency functional-programming immutable-datastructures
Last synced: 17 Mar 2025
https://github.com/crowsonkb/partial-apply
Partial application of functions and method names, supporting placeholder values for positional arguments.
functional-programming higher-order-functions python python-library
Last synced: 23 Mar 2025
https://github.com/blissd/scala-redbook
Exercises for Functional Programming in Scala
fpinscala functional-programming parsnips scala
Last synced: 21 Feb 2025
https://github.com/costineest/rpu
Reactive programming for UI (ReactJS mostly)
functional-programming iterator-pattern observable-pattern react-rxjs reactive-extensions reactive-programming rxjs
Last synced: 06 Dec 2025
https://github.com/mariankapisinsky/FIT-VUT-NNET
Some of the school assignments from my master's degree study.
asynchronous-programming cryptography digital-forensics fit functional-programming graph-algorithms influxdb networking parallel-algorithms tls-fingerprint vut web-applications
Last synced: 11 Mar 2025
https://github.com/bertrand31/cagire
🔍 An experimental search engine supporting real-time partial-match plaintext search
data-structures functional-programming inverted-index scala search-engine trie
Last synced: 16 May 2025
https://github.com/jvz/musigma.blog
A blog about programming.
blog cryptography functional-programming java programming reactive scala security shell
Last synced: 08 Jan 2026
https://github.com/bertrand31/data-structures-javascript
Collection of data structures implemented in a functional fashion in JavaScript
functional-programming javascript nodejs
Last synced: 16 May 2025
https://github.com/mahi97/numex-lang
~ The pure functional Interpreter for NUMEX Language Based on Racket
functional-programming interpreter numex programming-language racket
Last synced: 08 Jan 2026
https://github.com/rcardin/raise-scala-example
direct-style error-handling functional-programming raise scala-3
Last synced: 11 Mar 2025
https://github.com/rcardin/raise4s
Porting of the Raise DSL from the Arrow Kt Kotlin library
direct-style error-handling functional-programming scala scala3
Last synced: 28 Jun 2025
https://github.com/blutorange/js-elbe
Utility for working with streams (iterables).
functional-programming javascript stream typescript
Last synced: 28 Mar 2025
https://github.com/rackspace/maybe-result
Safe handling of null and undefined in Typescript and Javascript
fp functional-programming maybe null optional typescript typescript-library undefined
Last synced: 26 Mar 2025
https://github.com/bertrand31/data-structures-reasonml
Collection of data structures implemented in ReasonML (OCaml)
functional-programming ocaml reasonml
Last synced: 16 May 2025
https://github.com/rcardin/doobie-playground
Examples of some use cases of the doobie library
cats doobie functional-programming scala
Last synced: 11 Mar 2025
https://github.com/domai-tb/functional-programming-ss24
Exercise solution for the course "Functional Programming" af summer semester 2024
Last synced: 02 Jan 2026
https://github.com/nicklatch/ocaml_learn_exercises
My solutions to the ocaml.org exercises
functional-programming ocaml practice
Last synced: 03 Jan 2026
https://github.com/beyondnetperu/net-functional-sample
A simple sample applying functional programming with dotnet
Last synced: 06 Jul 2025
https://github.com/rcardin/the-joy-of-kotlin-exercises
functional-programming kotlin learning
Last synced: 07 Sep 2025
https://github.com/sarthakmakhija/joy-of-kotlin
Repository containing solutions for problems in "Joy of Kotlin" book
functional-programming junit5 kotlin
Last synced: 10 Jan 2026
https://github.com/stijnmoreels/fsharp.fparsec.flatfile
Flat File parsing with FParsec
flat-file fparsec fsharp functional-programming parsec parsing
Last synced: 15 Mar 2025
https://github.com/riiswa/scala2haskell
A detailed comparison between the programming languages language and Haskell by presenting equivalent code.
functional-programming haskell scala
Last synced: 26 Nov 2025
https://github.com/justdvnsh/func.py
A practical functional library for Python Lovers.
algorithms functional-programming library package pip python python3
Last synced: 07 Sep 2025