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/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/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/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/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/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/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/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/martinkindall/sicp_exercises
Exercises from the book "Structure and Interpretation of Computer Programs"
Last synced: 03 Jan 2026
https://github.com/imteekay/jobs-algorithm
Jobs Algorithm
clojure clojure-repl functional functional-programming
Last synced: 29 Mar 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/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/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/apfohl/go-monadic
A functional programming library for Go
functional-programming go monads
Last synced: 29 Mar 2025
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
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/rshindo/jfunc
Sealed sum types for Java: Option/Either/Result/Try. Minimal, pattern-matching-first APIs.
either functional-programming java library maven option pattern-matching result rop sealed-interfaces try
Last synced: 19 May 2026
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: 16 Apr 2026
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: 13 Jun 2026
https://github.com/melvinidema/functional-programming
Project in which I fetch a dataset and clean the data using functions based on the Functional Programming paradigm.
functional functional-programming hva javascript programming student
Last synced: 23 May 2026
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/portfoligno/homebrew-idris
Homebrew tap for idris2-pack (Idris 2 package manager)
functional-programming homebrew homebrew-tap idris2 idris2-pack package-manager
Last synced: 23 May 2026
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/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/th3n0m4d/project-euler
Project Euler offers a plethora of challenges for those who love math and algorithms.
algorithm-challenges clean-code functional-programming javascript jest mathematics
Last synced: 14 May 2026
https://github.com/ryjen/emotext
(mirror) an elixir/phoenix chat app to learn and use the erlang vm
elixir-phoenix erlang functional-programming webapp
Last synced: 19 May 2026
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/juliencrn/todohub
Personal learning personal task management system side project
ddd express fp-ts functional-programming rest-api todolist typescript
Last synced: 19 May 2026
https://github.com/palutz/fsharpmobile
F# and Xamarin... IT COULD WORK!!!
fsharp functional-programming mobile multiplatform xamarin
Last synced: 19 May 2026
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/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/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: 29 Apr 2026
https://github.com/otobrglez/markov-chains
Markov chain and FP experiments with Scala
functional-programming markov-chain scala twitch
Last synced: 08 Jun 2026
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: 11 May 2026
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/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: 01 May 2026
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/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/gabrielnagy/2048racket
Final project for my second year Functional Programming class
functional-programming racket university-project
Last synced: 16 Jan 2026
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/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/rexapex/aetherlang
Aether compiler written in Haskell
aether functional-programming haskell programming programming-language
Last synced: 20 Mar 2025
https://github.com/sentenza/docs
Useful resources about Scala and FP
docs functional-programming scala
Last synced: 04 Mar 2025
https://github.com/madnight/array-interpolatejs
Interpolate an array of numbers in js
array array-manipulations es6 es7 functional-programming interpolation javascript library math npm
Last synced: 18 May 2026
https://github.com/albertoadami/user-api-service-example
Example of REST APIs service using http4s library
cats-effect functional-programming http4s rest-api scala
Last synced: 30 Jun 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/clitetailor/tokenize-monster
Yet another powerful tokenizer in js.
functional-programming tokenize tokenizer
Last synced: 02 Apr 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/gekomad/haskellbook-solutions-with-scala
Haskell Book - Solutions in Haskell and in Scala
exercises functional-programming haskell haskell-learning scala scala-learning
Last synced: 18 May 2026
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/react-declarative/cra-template-firebase-crm
The most advanced CRM Boilerplate for React + Firebase. Contains snippets for automatic state management in a declarative style
boilerplate crm datagrid declarative-ui dependecy-injection firebase functional-programming material-ui mobx mui react
Last synced: 09 Apr 2026
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/joangavelan/elixir_lab
Learning Elixir, functional programming and Erlang/OTP
beam elixir erlang functional-programming otp
Last synced: 19 Apr 2026
https://github.com/unmango/go
Random Go crap
functional-programming go golang observable reactive rx
Last synced: 05 Jun 2026
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/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/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/rsdc2/mars-rover
A text-based rover simulator
console-application csharp functional-programming
Last synced: 04 Apr 2025
https://github.com/jgdodson/bioinfo
A bioinformatics library
bioinformatics functional-programming scala
Last synced: 30 Oct 2025
https://github.com/imhojeong/dive.js
Javascript는 정말 놀랍습니다!
functional-programming javascript lit
Last synced: 27 Jul 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: 13 Apr 2026
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/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/freakwill/fcool
A cool tool for functional programming
functional-programming memoize python
Last synced: 21 Mar 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/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/giuliom/springraph
F# and gui exercise made in 2011 that simulates a network of 2D springs
Last synced: 05 Apr 2025
https://github.com/lleaff/match-expression
Switch/match expression for Javascript.
functional-programming javascript match switch
Last synced: 25 May 2026
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/teheperor/functionaljs-cs
「関数型プログラミングの基礎 JavaScriptを使って学ぶ」をC#で写経
c-sharp functional-programming
Last synced: 06 Jun 2026
https://github.com/bmmunga/terminal-screen
Program reads a binary encoded stream of bytes supplied as input and generates a graphical representation of the bytes in a terminal window.
16-colors 256-colors alcotest ansi-colors bresenham-line-drawing-algorithm cli-app fmt functional-programming monochrome ocaml terminal-based
Last synced: 24 Jul 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/mdvanes/tubestarjs
Show data from Open APIs for Dutch public transport
functional-programming nodejs opendata streams
Last synced: 19 May 2026
https://github.com/rcardin/functional-error-handling-in-kotlin
Day by day examples of how we can handle error in Kotlin using functional programming
arrow-kt error-handling functional-programming kotlin
Last synced: 27 May 2026
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/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/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: 19 May 2026
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/xkaunanx/functional-haskell-zone
UTN - 2nd Year Engineering: Functional Programming
functional-programming haskell
Last synced: 12 May 2025
https://github.com/hauntedhost/functional-swift
Functional Swift
functional-programming ios-swift swift swift-3
Last synced: 29 Jul 2025