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/emphori/compose
A featherweight Promise composition and error handling library for JavaScript
functional functional-programming javascript nodejs promise promise-chain typescript
Last synced: 30 Dec 2025
https://github.com/uchamod/flutter_fitness_tracker_application_ui
Welcome to the Fitness Tracker app! This Flutter application is designed to help you keep track of your fitness activities with a creative and intuitive user interface. The app is fully responsive and works seamlessly on mobile, web, and tablet devices, ensuring you have access to your fitness data anytime, anywhere.
dart flchart flutter functional-programming responsive ui-design
Last synced: 27 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/varun93/functional-pogramming-scala
Solutions to Functional Programming in Scala
Last synced: 24 Feb 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/asbhogal/time-tracking-dashboard
A time tracking dashboard created as for a Frontend Mentor challenge, coded using vanilla HTML5, CSS3 (SCSS) and JS.
css3 dashboard front-end-development frontend-mentor functional-programming html5 json sass scss vite
Last synced: 14 Mar 2025
https://github.com/dvorijs/dvori
Composable HTTP client for Node.js built to make complex queries simple.
composable functional-programming http http-client javascript nodejs rest
Last synced: 20 Mar 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/lanseqingling/curve-tool
一个基于函数式编程的数据曲线计算工具。
curve functional-programming java tool
Last synced: 28 Mar 2025
https://github.com/duskmoon314/meowth
A library which provides abstractions for functional programming in Rust. Inspired by Scala library cats.
category-theory functional-programming rust
Last synced: 20 Jan 2026
https://github.com/zio-archive/zio-distributed
The future home of ZIO Distributed!
distributed-computing functional-programming zio
Last synced: 14 Sep 2025
https://github.com/articulate/redux-functor
Functor middleware for redux
functional-programming functor javascript redux
Last synced: 28 Oct 2025
https://github.com/franciscoengenheiro/space-invaders-app
A desktop application to play the classic space invaders arcade game with gameplay modifiers and difficulties
canvas-game college-project desktop-app functional-programming kotlin space-invaders
Last synced: 17 Sep 2025
https://github.com/pomadchin/tagless-derivation
This project is an experimental playground to work on the cats-tagless macros migration to Scala 3.
functional-programming scala tagless
Last synced: 12 Sep 2025
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/mishankov/tipe
🐍 Typed pipes
functional-programming pipe python
Last synced: 20 Aug 2025
https://github.com/fuyulang/fuyu
The Fuyu programming language
algebraic-effects compiler functional-programming fuyu language
Last synced: 15 Jan 2026
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/flintinatux/chipmunk
A messy functional library for Lua
functional-programming gamedev lua
Last synced: 20 Mar 2025
https://github.com/ramortegui/talks
Talks
absinthe-graphql absinthe-phoenix concurrent-programming ecto elixir functional-programming graphql otp phoenix-framework
Last synced: 27 Mar 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/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/divertimentos/course-elixir-freecodecamp
Elixir + Functional Programming fundamentals course, aimed for beginners. Provided by Octallium (Anil Kulkarni) through freeCodeCamp.org
elixir elixir-lang functional-programming learn-in-public octallium
Last synced: 15 Jul 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/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/andriystr/monapy
Python Library for declarative programming.
declarative-programming functional-programming library
Last synced: 14 May 2025
https://github.com/lightness/transducer-101
Some things about transducers
functional-programming transducer
Last synced: 11 Jul 2025
https://github.com/gurbaaz27/cs350a-homework-exercises
functional, lambda-calculus and object-oriented programming homework assignments
functional-programming gosu gosu-gem haskell higher-order-functions lambda-functions lazy-evaluation object-oriented-programming oops ruby untyped-lambda-calculus
Last synced: 03 Mar 2025
https://github.com/codecop/fizzbuzz-with-nothing-kata
Exercise to practice working with functions.
exercise functional-programming kata lambda-calculus
Last synced: 24 Jul 2025
https://github.com/skarab42/result
Provides a robust and type-safe way to handle success and failure outcomes in TypeScript, utilizing symbolic indexing for clear result differentiation.
error-handling functional-programming typescript
Last synced: 24 Jul 2025
https://github.com/mahmoudhanafy/scala-specialization
my solutions to assignments
Last synced: 11 Jul 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/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/rizkimufrizal/docker-spring-cloud-gateway
This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway
api-gateway cloud functional-programming gateway reactive-programming spring
Last synced: 25 Feb 2025
https://github.com/sopherapps/funml
A collection of utilities to help write python as though it were an ML-kind of functional language like OCaml
functional-programming pattern-matching python
Last synced: 24 Jan 2026
https://github.com/zahidul-islam/ts-fun
Implementing lodash library in typescript for fun :-)
chai fun functional-programming lodash mocha typescript
Last synced: 17 Sep 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/tttardigrado/goadt
Algebraic Data Types generator for the Go programming language
adt algebraic-data-types code-generator functional-go functional-programming go-generate golang golang-tools haskell
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/geirolz/fp-in-a-nutshell
Functional Programming principles in a nutshell
docs documentation fp functional-programming presentation slides
Last synced: 30 Oct 2025
https://github.com/clarajacintho/sgit
A Git clone in Scala
functional-programming git scala
Last synced: 09 Aug 2025
https://github.com/shuvo18103107/diceroll.github.io
This is a kind of fun project made completely by javascript. Enjoy the game the link is given below.
dice-rolling-game dom-manipulation fun-project functional-programming javascript procedural-programming
Last synced: 20 Jul 2025
https://github.com/rahul-barick/diary-application
Simple Diary Application using node.js express framework focused on scalibility
ajax ajax-call architecture clustering database datatables expressjs functional-programming jade jquery middleware mongodb node-clean nodejs non-relational pug pug-template-engine routing scalable-applications session-management
Last synced: 30 Dec 2025
https://github.com/welldefinedkernel/memorize
MVVM Memorize app
functional-programming swift swiftui
Last synced: 04 Oct 2025
https://github.com/rkoeninger/jenga
Basic stack language
concatenative functional-programming repl
Last synced: 29 Oct 2025
https://github.com/unisay/moki
Moki is a tool that provides and manages test services like mock http server, database, FS folder, etc.
functional-programming integration-testing scala
Last synced: 11 Sep 2025
https://github.com/bredalis/jsfunctionalprogramming
✨ Functional programming in js ✨
algorithms functional-programming js node-js nodejs programs
Last synced: 15 Jul 2025
https://github.com/00nevo/uebung-exercises-in-functional-languages
What i am reading regarding functional programming.
fsharp fsharp-exercises fsharp-lang fsharp-practice functional-programming
Last synced: 24 Jul 2025
https://github.com/erikbavenstrand/mandelbrot-visualization
Mandelbrot Visualization in Elixir.
elixir fractals functional-programming mandelbrot
Last synced: 27 Mar 2025
https://github.com/pfpack/pfpack-dependency-registry
PrimeFuncPack Dependency Registry is a library for .NET providing a dependency registrar intended for registering services, including dependency trees built by PrimeFuncPack Dependency, in the .NET dependency injection mechanism.
csharp dependency-graph dependency-injection dependency-injection-container dependency-injection-framework dependency-injection-library dependency-injection-pattern dependency-tree dotnet dotnet-core functional-programming inversion-of-control inversion-of-control-container pipeline pipeline-framework pipeline-library pipelines
Last synced: 10 Sep 2025
https://github.com/meta-inf/mlc
[O]Caml compiler
compiler functional-programming ocaml
Last synced: 02 Mar 2025
https://github.com/marcuwynu23/sclib
Cpp dynamic library project for easy console programming
console console-project cpp dynamic functional-programming functions library
Last synced: 14 May 2025
https://github.com/taharachedi/stone-paper-scissor
🎮 Fun Stone-Paper-Scissors game in C++ 🪨📄✂️ – Challenge the computer, track your wins, and enjoy the game! 🏆
algorithms console-game cpp enums functional-programming problem-solving random-number-generators structures
Last synced: 20 Mar 2025
https://github.com/adamouization/lambda-calculus-proofs
Short proofs about using the Lambda-Calculus as a Programming Language (2017)
functional-programming lambda lambda-calculus lambda-expressions lambda-functions latex
Last synced: 27 Jun 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/taharachedi/math-game
🎮 Fun Math Game in C++ ➗✖️➕➖ Challenge yourself with math problems, track your score, and level up! 🏆
algorithms console-application console-game cpp enums functional-programming problem random-number-generators string-manipulation structure
Last synced: 20 Mar 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/benji6/cataclysm
Functional programming utility library written in TypeScript
curried functional functional-programming typescript utilities utility
Last synced: 07 Sep 2025
https://github.com/imrafaelmerino/jio
Jio is a powerful Java library designed to simplify and enhance input/output operations by leveraging the power of expressions and functions
functional-programming java property-based-testing virtual-threads
Last synced: 08 Aug 2025
https://github.com/matejamaric/tinyc-in-go
A Go implementation of Marc Feeley's TinyC
bytecode-interpreter compiler functional-programming golang recursive-descent-parser
Last synced: 13 Sep 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/iyyel/fio-chat
💜 Scalable and feature-rich chat server and clients built with FIO, designed for high-performance asynchronous communication
application chat chat-application chat-system concurrent-systems distributed-systems dotnet fiber fio fsharp functional-programming messaging-app
Last synced: 18 Jul 2025
https://github.com/markomitranic/ts-pipe
Simplify data transformations and debugging - ts-pipe is a type-safe implementation of a pipeline in TS, inspired by good stdlib design of Elixir.
developer-experience elixir functional-programming javascript pipeline typescript utility-library
Last synced: 22 Mar 2025
https://github.com/sergiocampbell/video-chat
This project is crafted with the latest technologies, including React for a dynamic and interactive front end, TypeScript for type-safe code, WebRTC for peer-to-peer video communication, Socket.io for real-time WebSocket connections, and Node.js powering the backend.
css functional-programming nodejs react react-router-dom socketio typescript webrtc
Last synced: 30 Mar 2025
https://github.com/delonnewman/atomjs
Clojure Atoms for Javascript. Shared, synchronous, independent state. A fork of https://github.com/cjohansen/js-atom.
atom clojure concurrency concurrent-programming functional functional-programming javascript javascript-library state synchronous
Last synced: 06 Feb 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/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/rurumimic/haskell
functional programming language
functional-programming haskell
Last synced: 22 Feb 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/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/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/tinyj/tinyj-lazy
A thread and exception safe implementation of lazy (aka on-demand) value initialization.
functional functional-programming java lazy lazy-evaluation threadsafe tinyj
Last synced: 11 Jan 2026
https://github.com/namoshizun/goodjson
Functional validators to check anything about your JSON with ease.
functional-programming json json-schema python validation
Last synced: 21 Mar 2025
https://github.com/giu7d/doka_lang
Compiler for a functional language create in Java
functional-programming javacc programming-language
Last synced: 04 Apr 2025
https://github.com/dotpep/cli-weather-app
Weather Apps in CLI with third party API and GPS tracking ps scripts, Clean Architecure and Software Design using Type Hintings in Python.
clean-architecture clean-code cli-application functional-programming gps-tracker oop-python openweathermap-api powershell-script python typed-python weather-app
Last synced: 22 Jun 2025
https://github.com/weaming/math-fold
Bring fold in functional programming to CLI.
cli fold functional-programming
Last synced: 24 Jun 2025
https://github.com/callius/target-kt
Target - Functional domain modeling in Kotlin
annotation-processor domain-driven-design domain-model domain-modeling functional-data-structure functional-programming kotlin kotlin-libraries kotlin-library value-object
Last synced: 11 Jan 2026
https://github.com/iyyel/conways-game-of-life
👽 Conway's Game of Life implemented in Scala 3 with Airstream and Scala.js
airstream cellular-automata cellular-automaton conways-game-of-life dotty functional-programming functional-reactive-programming game-of-life javascript raquo-airstream scala scala3 scalajs web-application web-page
Last synced: 25 Feb 2025
https://github.com/offensiveedge/colors-le
Instantly extract and analyze colors from CSS, HTML, and JavaScript with precision
accessibility analysis color-analysis color-extraction color-validation colors css developer-tools extension extraction format-conversion functional-programming html javascript productivity scss typescript visual-studio-code vscode vscode-extension
Last synced: 05 Nov 2025
https://github.com/leolanese/practical_functional_programming
Practical Functional Programming
functional-programming javascript
Last synced: 22 Jun 2025
https://github.com/july541/functional-programming-in-csharp
A practice during learning C# functional programming.
Last synced: 02 Mar 2025
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/adhityaramadhanus/gope
gope (go efpe), functional programming helper in go (for learning purpose)
Last synced: 30 Mar 2025
https://github.com/mikla/fpinscala
functional-programming functional-programming-in-scala scala
Last synced: 18 Dec 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/bsoptei/photonix
Solutions for functional optics.
crate functional-programming lenses optics rust rust-lang rust-library
Last synced: 20 Mar 2025
https://github.com/zoedsoupe/learn-elixir-with-tests
Learn Elixir with test-driven development
begginer-friendly elixir functional-programming
Last synced: 05 Apr 2025
https://github.com/rxtoolkit/ws
🔌 RxJS operators for working with WebSockets
fp functional-programming observables package reactive-programming rxjs websocket websockets
Last synced: 23 Feb 2025
https://github.com/rxtoolkit/s3
🪣 RXJS operators for working with AWS S3
aws data-science fp functional-programming observables package reactive-programming rxjs s3 s3-storage
Last synced: 23 Feb 2025
https://github.com/davidchase/typed-future
typed-future experiments
experiments functional-programming futures monad typescript
Last synced: 21 Mar 2025
https://github.com/sandromaglione/nextjs_search_view_pagination
NextJs application where you can search and view a list of users, implemented with pagination
eslint fp-ts functional functional-programming io-ts next pagination prettier search tailwindcss typescript users
Last synced: 30 Dec 2025
https://github.com/vitorluizc/functional-resources
Some pure-functions to deal with everything.
functional-programming javascript
Last synced: 15 Jan 2026
https://github.com/zoedsoupe/functional_programming_basics
Repositório que abriga meus estudos pessoais em programação funcional, com foco em Haskell
algoritmos algoritmos-funcionais begginer begginer-friendly brasil ciencia-da-computacao computer-science functional-algorithms functional-programming haskell programming pt-br
Last synced: 05 Apr 2025
https://github.com/jaalonso/examenes_de_pf_con_haskell_vol5
Exámenes de programación funcional con Haskell. Vol. 5 (Curso 2013-14)
functional-programming haskell teaching
Last synced: 27 Mar 2025