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-31 00:11:49 UTC
- JSON Representation
https://github.com/nem035/js-functional-kitchen
Mini functional recipes in JavaScript.
functional-programming javascript
Last synced: 26 Jul 2025
https://github.com/anabeatrizwalker/frontend-funcional-vidapet
Projeto de conclusão de curso de uma interface gráfica com CRUD de um sistema de agendamentos para serviços veterinários com o framework funcional Elm.
elm frontend functional-programming graphic-interface
Last synced: 07 Nov 2025
https://github.com/diegovdc/trd
A function for composing, inspired by Clojure's thread macro.
clojure functional-programming thread-macro
Last synced: 07 Nov 2025
https://github.com/codingbeautydev/try-catch-fn
Intuitive functional JavaScript try-catch
functional-programming javascript npm try-catch typescript
Last synced: 27 Mar 2025
https://github.com/domix/dmx-fun
This repository contains a collection of implementations and experiments exploring functional programming constructions in Java.
functional-programming gradle java java-25 railway-oriented-programming
Last synced: 09 Mar 2026
https://github.com/stardustdl/scheme-from-python
An experimental scheme interpreter in Python.
functional-programming python scheme scheme-interpreter
Last synced: 28 Jul 2025
https://github.com/karthikairam/account-transaction-service
This is a demo micro-service for account transaction as part of mobile challengers banking.
account-transaction devops docker functional-programming github-actions jacoco java-11 junit5 memory-database microservice mockito openapi3 spring-boot swagger2 tdd-java
Last synced: 07 Nov 2025
https://github.com/mehmet-github06/coin-app
Find out the value of the cryptocurrency you want
bootstrap crypto environment-variables fetch-api functional-programming html-css-javascript module sass-framework try-catch vite
Last synced: 19 Feb 2026
https://github.com/rsachdeva/reactnd-mobile-flashcards
React Native based Deck and Cards App from Scratch with Quiz, Scoring, Seeing Answers Support
functional-programming nodenv react-native redux yarn
Last synced: 29 Jul 2025
https://github.com/alansastre/java-functional-advanced
Programación funcional en Java. Procesamiento de datos con la API Stream en Java. Interfaz funcional Comparator.
collector comparator flatmap functional-programming java java-stream-api java11 java17 java8 reduce sorted stream-api stream-java stream-processing
Last synced: 20 Sep 2025
https://github.com/dominicluidold/ws21-conceptshigherprogramminglanguages
A collection of mandatory exercises in "Concepts of Higher Programming Languages" - 1st semester master @ Vorarlberg University of Applied Sciences (FHV)
fhv functional-programming haskell java
Last synced: 29 Jul 2025
https://github.com/rajasharan/elm-countdown-problem
Solution for the countdown-problem in elm
elm elm-demos elm-lang functional functional-programming
Last synced: 02 Mar 2025
https://github.com/sanwed/nonograms
Популярная игра Нонограмы с возможностью добавления уровней
css functional-programming nonograms vanilla-javascript
Last synced: 29 Jul 2025
https://github.com/mmzk1526/haskell-tfl-status
A simple TfL tube status checker
functional-programming haskell
Last synced: 14 Dec 2025
https://github.com/vasilisp/pub
My academic publications
cyber-physical-systems databases formal-methods functional-programming mathematical-programming ocaml sat-solver smt-solver
Last synced: 09 Jul 2025
https://github.com/lightness/transducer-101
Some things about transducers
functional-programming transducer
Last synced: 11 Jul 2025
https://github.com/micahondiwa/hackerrank_python_challenge
My solution to the HackerRank python challenge problems.
conditional-statements functional-programming hackerrank hackerrank-solutions loops nested-loops python-functions python-loops python3
Last synced: 31 Jul 2025
https://github.com/meta-inf/mlc
[O]Caml compiler
compiler functional-programming ocaml
Last synced: 02 Mar 2025
https://github.com/pfpack/pfpack-primitives
PrimeFuncPack Primitives is a core library for .NET consisting of useful extensions and predicates making work with functional pipelines, Linq, strings, the nullable feature, etc. easier.
csharp dotnet dotnet-core functional-programming linq nullability pipeline pipeline-framework pipeline-library pipelines predicate predicate-functions predicate-logic predicate-methods predicates yield
Last synced: 21 Feb 2025
https://github.com/dallinhuff/evil-hangman-fp
cats cats-effect functional-programming scala
Last synced: 31 Jul 2025
https://github.com/ismailarilik/fp-presentation-examples
Functional Programming Presentation Examples
examples functional-programming
Last synced: 14 Jul 2025
https://github.com/rakibhhridoy/imageprocessing
Large amount of image processing is quite messy and time consuming,thus the working steps should be fast as well as accurate also. I've made sequential functions that is needed for processing data in TensorFlow and python. These functions made my work fast as it needed in commercial purposes.
augmentation deep-learning functional-programming image-manipulation image-processing keras machine-learning numpy python sequential-patterns tensorflow
Last synced: 01 Aug 2025
https://github.com/baguilar6174/flutter-crypto-app
This application connects to coincap API to get cryptocurrency changes in real time, this project implements clean architecture for organization and freezed to use functional programming.
clean-architecture dart flutter functional-programming provider
Last synced: 02 Aug 2025
https://github.com/theskyinflames/dynamic
This is simple but powerful workflow data flow building library inspired by railway programming pattern and flow-based programming paradigm
actor-pattern channels flow flow-based-programming functional-programming golang golang-concurrency goroutines jobs railway-oriented-programming workfow
Last synced: 02 Aug 2025
https://github.com/nullobject/memory
A game of memory.
functional-programming game javascript memory reactive-programming
Last synced: 08 Nov 2025
https://github.com/antononcube/raku-llm-functions
Raku package for functions and function objects to access, interact, and utilize LLMs.
chatgpt functional-programming large-language-models llm openai palm-api raku web-api webapi
Last synced: 02 Aug 2025
https://github.com/saksmt/f
Provides some useful (especially for method references) functional methods for Java 8
functional-programming java java-8 lambda stream
Last synced: 10 Feb 2026
https://github.com/mrracoon/js-fp-koans
A set of koans for diving into the world of functional programming in Javascript
fantasy-land functional-programming javascript ramda
Last synced: 03 Aug 2025
https://github.com/aryangupta-09/haskell-mooc-solutions
My solutions for the Haskell MOOC course by the University of Helsinki.
assignment-solutions assignments-of-the-course assignments-solutions college-assignments college-courses course-solutions functional-programming haskell haskell-mooc haskell-mooc-fi haskell-mooc-solutions helsinki-university-mooc mooc mooc-fi mooc-solutions online-course university-assignments university-course university-courses university-coursework
Last synced: 09 Feb 2026
https://github.com/olian04/simply-result
Simply typesafe Result and Option monads in typescript and javascript.
fp functional-programming javascript monad monad-types monads option option-type result result-type typescript
Last synced: 08 Nov 2025
https://github.com/javanile/boor
🐮 Use only if you hate good manners
boorish foreach functional-programming nodejs statements
Last synced: 03 Aug 2025
https://github.com/rodrigoalvesvieira/if686
Documents, assignments and code from the Computational Languages Paradigms course at CIn/UFPE, in the semester of 2015.1.
cin-ufpe computational-languages-paradigms functional-programming haskell if686 ufpe
Last synced: 03 Aug 2025
https://github.com/july541/functional-programming-in-csharp
A practice during learning C# functional programming.
Last synced: 02 Mar 2025
https://github.com/valtermro/tolb
A light and fast set of javascript utility functions
functional-programming javascript modules utilities
Last synced: 16 Jan 2026
https://github.com/henriquecbuss/ipe-compiler
A compiler for the Ipe language, as an Elm package
compiler elm functional-programming programming-language
Last synced: 05 Aug 2025
https://github.com/nem035/js-function-fun-2
Fun with functional programming in JavaScript (2)
composition functional-programming functor javascript monad monoid semigroup
Last synced: 30 Jun 2025
https://github.com/voidwyrm-2/ana
A functional pseudo-array scripting language
array-language functional-language functional-programming interpreted-language interpreted-programming-language programming-language scripting-language
Last synced: 06 Aug 2025
https://github.com/mrvplusone/lazylang
A Haskell-style lazy language in 500 lines of Scala code
functional-programming lazy-evaluation monad-transformers
Last synced: 03 Apr 2025
https://github.com/barbaracalderon/coffee-machine-project
This is my version of "The Coffee Machine Project" from Dr. Angela Yu's Python Bootcamp (London App Brewery)
coffee-machine functional-programming python
Last synced: 08 Aug 2025
https://github.com/clarajacintho/sgit
A Git clone in Scala
functional-programming git scala
Last synced: 09 Aug 2025
https://github.com/multimeric/withpartial
A utility for functional piping in Python that allows you to access any function in any scope as a partial.
functional-programming pipe pipes python
Last synced: 02 Apr 2025
https://github.com/chandandas27/sandarshana
All about Java Concepts
algorithms-and-data-structures data-structures functional-programming java java-8 java-programs javaexamples oops-in-java programming
Last synced: 03 Oct 2025
https://github.com/briandavidclark/ramuda
Functional programming helper library for PHP based on Ramda.js
functional-programming php ramda
Last synced: 09 Nov 2025
https://github.com/welldefinedkernel/memorize
MVVM Memorize app
functional-programming swift swiftui
Last synced: 04 Oct 2025
https://github.com/pan-maciek/brainfuck-hs
Simple brainfuck compiler written in haskell.
brainfuck cli esoteric-language functional-programming haskell
Last synced: 04 Oct 2025
https://github.com/marlon-couto/playground-functions
Esse projeto consiste em arquivos JavaScript ES6 com várias funções utilitárias para resolução de problemas de um projeto fictício
algorithms ecmascript6 functional-programming javascript
Last synced: 31 Aug 2025
https://github.com/boykush/atnos-eff-application-parts
Collection of effect parts by interest for applications using atnos-eff library
extensible-effects functional-programming scala
Last synced: 04 Oct 2025
https://github.com/jin-sungdae/javastream
Functional Programming in Java && Stream
functional-programming java stream
Last synced: 12 Mar 2025
https://github.com/snowy1803/suffix-lang
A type-safe functional programming language using Reverse Polish Notation
compiler functional-programming language programming-language suffix-lang
Last synced: 27 Oct 2025
https://github.com/andimiller/munit-cats-effect-styles
Some Suites for munit-cats-effect
cats functional-programming munit scala testing
Last synced: 26 Dec 2025
https://github.com/atticuskuhn/typescript-lens
lens library in typescript
fp functional-programming haskell lens
Last synced: 12 Apr 2025
https://github.com/articulate/redux-functor
Functor middleware for redux
functional-programming functor javascript redux
Last synced: 28 Oct 2025
https://github.com/dominicburkart/funfun
Macros for working with closures in Rust.
functional-programming memory-allocation parallel rust
Last synced: 10 Nov 2025
https://github.com/rsangole/tidyrabbit
caret functional-programming tidyverse
Last synced: 04 Oct 2025
https://github.com/mishankov/tipe
🐍 Typed pipes
functional-programming pipe python
Last synced: 20 Aug 2025
https://github.com/raulpy271/validationmethods
🧮 validation methods of propositional logic
algebraic-data-types contradiction formula functional-programming haskell proof propositional-calculus tautology tree
Last synced: 19 Aug 2025
https://github.com/davidchase/typed-future
typed-future experiments
experiments functional-programming futures monad typescript
Last synced: 21 Mar 2025
https://github.com/ahmedmeshref/udacity-intermediate-javascript-nanodegree-coursework
Coursework of the Udacity Intermediate JavaScript Nanodegree
asynchronous-programming design-patterns functional-programming node-js object-oriented-programming
Last synced: 21 Aug 2025
https://github.com/guillempuche/effect_server_react
Clean architecture using the Effect library: domain, usecase, repositories, SQL, Node server
clean-architecture ddd-architecture domain-driven-design effect functional-programming nodejs server sql
Last synced: 03 Apr 2025
https://github.com/tonivade/purecfg
Pure Functional Configuration Library
configuration experimental functional-programming java purefun
Last synced: 04 Apr 2025
https://github.com/pisces/functionalswiftkit
This kit help you can write code as functional programming.
conditional-statements functional-programming grouped optional swift unwrap
Last synced: 20 Feb 2026
https://github.com/ruilopesm/block-knight-li1
A recreation of the "Block Dude" old game made in Haskell using Gloss
functional-programming game-development gloss haskell
Last synced: 23 Aug 2025
https://github.com/davidbonnet/babel-plugins
🐠 Set of Babel plugins to enhance support of functional programming.
babel-plugin functional-programming
Last synced: 23 Aug 2025
https://github.com/flintinatux/chipmunk
A messy functional library for Lua
functional-programming gamedev lua
Last synced: 20 Mar 2025
https://github.com/ryanleecode/solwasmc
Solidity Web Assembly Compiler
compiler ethereum evm functional-programming nom rust solidity
Last synced: 11 Nov 2025
https://github.com/pavelannin/monadic-swift
Monadic is a distributed Swift framework that provides a way to write code from functional programming
either functional-programming monads swift
Last synced: 24 Aug 2025
https://github.com/phrenotype/lambda
Converts functions to lambdas
curry currying function-application functional-programming lambda lambda-functions partial-application
Last synced: 29 Dec 2025
https://github.com/jaalonso/examenes_de_pf_con_haskell_vol10
Exámenes de programación funcional con Haskell. Vol. 10 (Curso 2018-19)
functional-programming haskell teaching
Last synced: 27 Aug 2025
https://github.com/vmfmyot/kawa-interpreter
Compilation uni project about building an interpreter for a small object-oriented language
compilation functional-programming object-oriented-programming ocaml
Last synced: 26 Mar 2025
https://github.com/mna/luafn
Functional programming fundamentals for Lua. (mirror)
functional-programming lua mirror
Last synced: 23 Jul 2025
https://github.com/rxtoolkit/stt-deepspeech
👂 RxJS operator for speech-to-text using DeepSpeech
fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription
Last synced: 29 Jun 2025
https://github.com/hd-genius/collection-ops
library that makes collection operations in javascript more functional
collections functional-programming javascript nodejs npm-package
Last synced: 14 Mar 2025
https://github.com/thaliaarchi/xmlang
A functional programming language with XML syntax
functional-programming programming-language
Last synced: 20 Mar 2025
https://github.com/klausnat/adam_chlipala_certified_programming_with_dependent_types_exercises
COQ. Certified Programming with Dependent Types by Adam Chlipala. Exercises from the book. Solutions.
certified coq coq-formalization dependent functional-programming types
Last synced: 14 Apr 2025
https://github.com/vijayksingh/angular-recipies-cookbook
👨💻📚🐱💻🍴 Cook-Book For Angular Developers (Beginners to Advance Patterns)
angular angular2 angular4 angular5 angular6 angular7 functional-programming reactive-programming rxjs
Last synced: 05 Mar 2026
https://github.com/momomo/momomo.com.platform.lambda
Intuitive generics based functional interfaces with support for void, returns, multiple params and exceptions.
closure closures functional functional-programming generic generics intuitive-generics java lambda lambda-body momomo
Last synced: 14 Mar 2025
https://github.com/shamansir/elm-fluxus
In Progress: A try to move http://pawfal.org/fluxus to Elm and WebGL
elm functional-programming generative-art graphics-programming visualisation webgl
Last synced: 03 Feb 2026
https://github.com/sarthakmakhija/fp-in-scala
Repository containing the solutions to the problems from Functional Programming in Scala
functional-programming scala scalatest
Last synced: 24 Jul 2025
https://github.com/hershal/fp-cli-ts
fp-cli rewrite
command-line functional-programming
Last synced: 20 Feb 2026
https://github.com/vitorsalgado/nodejs-fx
Small functional utility library for JavaScript
functional functional-programming javascript nodejs
Last synced: 03 Mar 2025
https://github.com/lebrancconvas/hackerrank-functional-programming
Programming in Functional Programming by using Hackerrank Problem.
clojure elixir erlang fsharp functional-programming hackerrank haskell lisp ocaml racket scala
Last synced: 26 Feb 2025
https://github.com/lebrancconvas/functional-programming
Functional Programming Practice.
category-theory clojure elixir functional-programming haskell scala
Last synced: 26 Feb 2025
https://github.com/gabrielseibel1/fungo
FunGo stands for Functional (programming in) Go(lang)
fp function functional-programming go golang
Last synced: 23 Jan 2026
https://github.com/kourouklides/scala-examples
Example code in Scala
functional-language functional-programming functional-programming-examples functional-programming-in-scala functional-programming-language functional-reactive-programming reactive-programming scala scala-example
Last synced: 27 Dec 2025
https://github.com/hbarcelos/best-route
Finds the best (cheapest) route from a starting point towards a destination
dijkstra-algorithm functional-programming graph graph-algorithms graphs javascript ramda tape
Last synced: 28 Feb 2025
https://github.com/megabytesofrem/learn-haskell
Personal notes/repo to learn Haskell. 3rd time is the charm
functional-programming haskell learn learn-haskell
Last synced: 30 Mar 2025
https://github.com/zhb2000/maybe-extension
Functional interfaces and useful extension methods for "Maybe types" in C++ (e.g., std::optional, pointers, and smart pointers).
c-plus-plus cplusplus cpp functional-programming
Last synced: 15 Apr 2025
https://github.com/bredalis/functionalprogrammingpython
💻 Programación Funcional en Python
data functional-programming functions programing programming-language python structured-data
Last synced: 04 Mar 2025
https://github.com/alejogs4/church-encoding-javascript
Church encoding to represent typical programming structures on Javascript
church-encoding functional-programming javascript lambda-calculus
Last synced: 06 Mar 2025
https://github.com/bendomey/thinktank
Video/Audio Server
dependency-injection functional-programming mediasoup nodejs typescript
Last synced: 06 Mar 2025
https://github.com/web-pacotes/foundation-types
Curated package with types I believe all packages and apps need to promote safeness and reduced side effects.
functional-programming monads types typesafe typescript
Last synced: 24 Dec 2025
https://github.com/darky/klubok
Do notation pipes for Promise-based or pure functions which easy to mock
do-notation functional-programming javascript mock pipe promise typescript unit-testing
Last synced: 27 Aug 2025
https://github.com/darky/context-fp-go
Functional programming context for Golang
context dependency-injection di fp funcitonal functional-programming go golang
Last synced: 28 Feb 2025
https://github.com/ahoward2/easier-nest-server
Functional programming approach to a Nest JS server. ƛ
functional-programming nestjs typescript
Last synced: 02 Mar 2025
https://github.com/krishnagopinath/separationlogic
a system that helps formally verify the correctness of concurrent programs, integrated into a toy programming language called Imp.
Last synced: 23 Mar 2025
https://github.com/asbhogal/javascript-algorithms-and-data-structures
Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.
algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop
Last synced: 14 Oct 2025
https://github.com/oelin/favl
A purely functional AVL tree implementation in JavaScript.
algorithms avl-tree binary-tree data-structures functional-programming
Last synced: 12 Mar 2025