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-24 00:08:05 UTC
- JSON Representation
https://github.com/igreat/tiny-prover
A simple first order logic theorem prover using tableaux
binary-tree coq first-order-logic functional-programming lean logic propositional-logic tableau tableaux theorem-prover theorem-proving
Last synced: 05 May 2026
https://github.com/codingbeautydev/try-catch-fn
Intuitive functional JavaScript try-catch
functional-programming javascript npm try-catch typescript
Last synced: 05 May 2026
https://github.com/tejasbubane/reason-todo-old
Small todo app with reasonml
bucklescript functional-programming reason-react reasonml
Last synced: 06 May 2026
https://github.com/rsachdeva/nodeedx-csv-json
node based csv to json - adding functional style with es6/es7 usage
babel es6 es7-async functional-programming nodejs
Last synced: 06 May 2026
https://github.com/bohdanmoroziuk/booky
This is a minimal example implementation of Clean Architecture in Vue/Quasar
clean-architecture functional-programming jest oop pinia quasar2 typescript unit-testing vue-router vue3
Last synced: 07 May 2026
https://github.com/kerelape/monadic-objects
Collection of functions to modify objects
functional-programming javascript javascript-library js objects
Last synced: 22 Jun 2026
https://github.com/murat/elixir-practices
Some Elixir practices for the newbies...
elixir elixir-lang functional-programming
Last synced: 10 Jun 2026
https://github.com/ajitjha393/sthalit
A library that mimics the concept of lazy evaluation, a feature found in functional programming languages like Haskell.
functional-programming generators iterators javascript proxy typescript
Last synced: 09 May 2026
https://github.com/wahyukmr/javascript-programming
Repository ini adalah sumber daya yang lengkap dan mendalam untuk mempelajari JavaScript dari tingkat pemula hingga tingkat lanjutan. Panduan yang mencakup semua aspek fundamental JavaScript serta konsep yang lebih kompleks.
asynchronous functional-programming guides javascript javascript-es6 modules regex regular-expression
Last synced: 08 Apr 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: 09 May 2026
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 May 2026
https://github.com/marcelo-gomj/note-share
Share notes web app.
fastify functional functional-programming nextjs prisma
Last synced: 11 May 2026
https://github.com/polossk/renai-slg-solution
Solution of 恋愛SLG
functional-programming oj-solutions
Last synced: 11 May 2026
https://github.com/rxtoolkit/stt-deepgram
👂 RxJS operator for realtime speech-to-text (STT/S2T) using Deepgram speeh-to-text
ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription
Last synced: 10 Jun 2026
https://github.com/ahoward2/easier-nest-server
Functional programming approach to a Nest JS server. ƛ
functional-programming nestjs typescript
Last synced: 13 May 2026
https://github.com/shanoaice/bethlehem
A minimal functional programming library for JavaScript.
functional-programming ramda typescript
Last synced: 11 Jun 2026
https://github.com/evanpacini/functional
Bringing functional programming to C!
c c23 cpp cpp23 functional functional-programming
Last synced: 13 May 2026
https://github.com/jesperancinha/jeorg-kotlin-test-drives
Kotlin studies. Includes Project Arrow, Kotlin Coroutines, Flows and More
arrow arrow-core arrow-kt arrow-optics coroutines declarative-lang declarative-programming dyescape functional-programming gradle gradle-plugin jdk17 jdk19 jvm kotlin kotlin-symbol-processing kotlin-symbol-processor maven-plugin
Last synced: 14 May 2026
https://github.com/jasonsbarr/liszt
A prototypal object oriented language that borrows heavily from functional programming concepts and languages
bidirectional-typechecking functional-programming generics language object-oriented programming-language programming-languages prototypal typescript
Last synced: 13 Jun 2026
https://github.com/calvinlfer/account-experiment
actor-model akka domain-driven-design functional-programming scala
Last synced: 13 Jun 2026
https://github.com/zerotohero-dev/delgado
Delgado is your functional handyman.
byte-sized bytesized-javascript bytesized-tv demos functional functional-programming functions javascript learning podcast screencast trainings tutorials utilities vidcast videocast
Last synced: 13 Jun 2026
https://github.com/rxtoolkit/utils
🛠️ RxJS operators for very common data transformation tasks
fp functional-programming observables package reactive-programming rxjs
Last synced: 15 Jun 2026
https://github.com/kelvins/functional-programming-in-scala
Functional Programming in Scala
Last synced: 17 Jun 2026
https://github.com/rurumimic/haskell
functional programming language
functional-programming haskell
Last synced: 19 Jun 2026
https://github.com/rxtoolkit/stt-aws
👂 RxJS operator for realtime speech-to-text (STT/S2T) using AWS Transcribe
ai fp functional-programming observables package reactive-programming rxjs speech-to-text stt transcription
Last synced: 21 Jun 2026
https://github.com/varun93/functional-pogramming-scala
Solutions to Functional Programming in Scala
Last synced: 22 Jun 2026
https://github.com/lucasamiranda/atividade-1
imersao-tecnicas-de-invasao-python(Bruno-Fraga)
functional-programming python3
Last synced: 24 Jun 2026
https://github.com/euler-b/firts_steps_with_elm
Repositorio destinado a ser la guia de inicio para entender este lenguaje
elm frontend functional-programming js node
Last synced: 08 May 2026
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/mtumilowicz/scala-zio2-test-aspects-property-based-testing-workshop
Introduction to test aspects and property based testing.
aspect aspect-oriented aspect-oriented-programming aspects functional-programming polymorphic-functions property-based-testing property-testing scala test testing workshop workshop-materials zio zio-effect zio-test zio2
Last synced: 09 Nov 2025
https://github.com/mhbxyz/fptk
Pragmatic functional programming helpers for Python.
functional functional-programming python
Last synced: 24 Jan 2026
https://github.com/r8vnhill/dibs
Curso sobre diseño e implementación de bibliotecas de software. Incluye sistemas de construcción, testing, OOP, genéricos, programación funcional y más, con Kotlin y Docusaurus.
bdd build-systems clean-code course docusaurus functional-programming functors generic-programming gradle kotlin monads oop open-source property-based-testing software-design software-engineering software-libraries static-analysis teaching testing
Last synced: 08 May 2026
https://github.com/seakayone/vavr-learning
functional-programming java java11 vavr
Last synced: 28 Jan 2026
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/joshuaganter/go-functional
Iterative functions for functional programming in Go.
functional-programming go golang
Last synced: 27 Aug 2025
https://github.com/roshan-khandagale/marksheet-generator---django
Marksheet Generator is an Django based CRUD application which has all the functionalities related to CRUD operations.
crud-application django django-crud django-framework functional-programming marksheet-generator
Last synced: 14 Jun 2025
https://github.com/eoic/adventofcode2021
Advent of Code solutions in Elixir.
advent-of-code advent-of-code-2021 elixir functional-programming
Last synced: 23 Mar 2026
https://github.com/stackbuilders/functional-programming-patterns
Code snippets used during the presentation
Last synced: 16 Mar 2025
https://github.com/sgbasaraner/logical-hero
a command line logic game in common lisp
clozure-cl command-line command-line-tool common-lisp functional-programming game lisp
Last synced: 28 Jan 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/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/erikmueller/slackoverflow
Private blog & cv
blog elixir functional-programming javascript typescript
Last synced: 08 May 2026
https://github.com/jwalsh/simulacra-scheme
Implementation of Jean Baudrillard's simulacra concepts in Guile Scheme, with social media simulation example and visual representations
baudrillard functional-programming guile philosophy scheme simulacra visualization
Last synced: 06 Feb 2026
https://github.com/datakinds/charm-mode
Emacs mode for editing https://github.com/Aearnus/charm files.
charm emacs esolang functional-programming major-mode stack-based
Last synced: 09 Aug 2025
https://github.com/joaomilho/presentations
Presentations throughout all these years
craftsmanship functional-programming haskell peg philosophy react ruby
Last synced: 15 Apr 2026
https://github.com/appsweet-co/ts-utils
Utility functions for TypeScript
deno fp functional functional-programing functional-programming immutable javascript monad nodejs typescript utilities utility
Last synced: 15 Apr 2026
https://github.com/mansagroup/eslint-config
Sharable ESLint configurations for the coding standards and rules at Mansa.
eslint eslint-config fp functional-programming javascript mansa mansagroup nextjs nodejs react typescript
Last synced: 15 Apr 2026
https://github.com/markehost/javascript-exercises
Coding exercises in JavaScript.
coding-exercise functional-programming javascript javascript-exercises mocha node should testing
Last synced: 13 Apr 2026
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/zlovtnik/frontend
A TypeScript/Bun/React frontend application for the Actix Web REST API backend with JWT authentication, multi-tenant support, and comprehensive functional programming patterns.
actix-web ant-design bun fp-ts functional-programming multi-tenancy pattern-matching railway-oriented-programming react rest-api-jwt-authentication result-types tailwindcss typescript validation zod
Last synced: 13 Apr 2026
https://github.com/shubhangdutta96/neetcode_150
This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.
data-structures functional-programming scala
Last synced: 24 Mar 2025
https://github.com/robertdober/testdrivingvim
Developping some common patterns in VimL, Test Driven.
functional-programming object-oriented tdd viml
Last synced: 30 Jan 2026
https://github.com/shuddha2021/scalataskmanager
ScalaTaskManager is a powerful and flexible task management application built with Scala. It allows users to create, manage, and prioritize tasks seamlessly, featuring both simple and recurring tasks.
functional-programming priority-scheduling recurring-tasks scala simple-tasks task-management-app task-management-system task-manager to-do-list
Last synced: 24 Mar 2025
https://github.com/justmegaara/functional-programming.course
This is a repository with an implementation of Conway's Game of Life. The game itself is implemented using several stacks in C#, F# and TypeScript. The purpose behind it is to have a small real-world example to show functional principles and features. Moreover, the repository is organized as 3 different projects an a small book/course in markdown to describe functional programming and reactive programming.
asp-net-core aspnetcore csharp fsharp functional-programming functional-reactive-programming immutability net-core-3 pure-function reactive-extensions reactive-programming reactjs referentially-transparent rx signalr-core typescript unidirectional-dataflow
Last synced: 06 Jul 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/latrovalievioan/fp-drill
I'm determined to learn what a Monad is!
category-theory functional-programming haskell haskell-learning haskell-learning-journal
Last synced: 31 Jan 2026
https://github.com/rbaltrusch/stream.lua
A lazy iterator-chaining library for Lua similar to the Java Stream API
fp functional-programming iterator-chaining iterator-functions iterator-library iterators lua stream streams streams-api
Last synced: 10 Jun 2026
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/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/asarkar/fp-course-haskell
Haskell Functional Programming Course
functional-programming haskell
Last synced: 13 Jun 2025
https://github.com/neelsomani/smart-cache
A Python library that analyzes your module and automatically caches purely functional sections
caching-library functional-programming pure-function side-effects
Last synced: 09 Apr 2025
https://github.com/arufonsekun/nukes
Repository to host clojure study codes
clojure functional-programming
Last synced: 17 Mar 2025
https://github.com/sorja/haskell-2018-ifp
Introduction to Functional Programming (Haskell). Repository for University of Helsinki course TKT21014.
functional-programming haskell stack
Last synced: 17 Jun 2026
https://github.com/przucidlo/serverless-todo
Feature and infrastructure complete serverless app example.
aws cognito dynamodb functional-programming lambda reactjs s3 serverless sqs typescript
Last synced: 13 Apr 2026
https://github.com/leonardonicola/fp
Utility library for functional programming in Typescript
functional-programming typescript utils
Last synced: 01 Feb 2026
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/a7mdfre7at/masterly.nonemptylist
A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.
a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like
Last synced: 07 Jan 2026
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: 05 Jun 2026
https://github.com/niuiic/fx-flow
A functional library for TypeScript/JavaScript.
functional-programming typescript
Last synced: 25 Mar 2025
https://github.com/mobiwn/programming-language-design
💻 Dive into a curated collection of programming language comparisons, exercises, and detailed slides in this repository for Urmia University students.
functional-programming haskell object-oriented-programming oop procedural-programming programming-language-concepts programming-language-theory programming-languages racket racket-lang racket-language urmia-university
Last synced: 05 Feb 2026
https://github.com/lazywithclass/fp
Notes I take while I study FP, and related subjects
Last synced: 26 Feb 2026
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: 15 Apr 2026
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/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: 27 May 2026
https://github.com/harmim/vut-flp-labs
Funkcionální a logické programování - Cvičení
flp functional-programming ghc haskell logical-programming prolog swi-prolog vut vut-fit
Last synced: 31 Mar 2025
https://github.com/sigurd4/fn_zip
Provides a zip trait for functions, allowing two functions to be combined at compile-time before being called.
fp function functional-programming functions join lambda no-std no-std-alloc rust zip
Last synced: 08 Feb 2026
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/lucasamiranda/atividade-2
imersao-tecnicasdeinvasao-python(Bruno-Fraga)
functional-programming python3
Last synced: 08 Jun 2026
https://github.com/th3n0m4d/functional-programming-meetup
Basic functional programming ideas illustrated with (the awesome) Ramda library.
functional-programming presentation slides
Last synced: 09 Feb 2026
https://github.com/akotronis/dit280
Advanced Languages and Programming Techniques
functional-programming haskell
Last synced: 09 Apr 2025
https://github.com/stevegilham/presentations
General technical talks
functional-programming presentation
Last synced: 09 Feb 2026
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/icepanorama/learning-sml
A collection of small programs written as I'm refamiliarizing myself with Standard ML.
functional-programming sml standard-ml
Last synced: 18 Mar 2026
https://github.com/p-obrthr/functional-csharp
functional experimentation with C#
csharp dotnet functional-programming
Last synced: 15 Apr 2026
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/pbaille/parsing-combinators
exploring parsing combinators in scheme
combinators functional-programming parser
Last synced: 11 Mar 2026
https://github.com/mahmud035/javascript-pro-by-colt-steele
This repository provides a comprehensive guide to advanced JavaScript concepts and techniques.
async-await callbacks closures debounce dom-manipulation error-handling event-delegation functional-programming geolocation-api infinite-scrolling intersection-observer-api lazy-loading oops-in-javascript promises prototypal-inheritance throttling
Last synced: 15 Mar 2025
https://github.com/cianidos/simple_search_engine
HyperSkill/JetBrains Academy project
Last synced: 09 Apr 2025
https://github.com/laszlokorte/recursion-schemes
Introduction to recursion schemes (WIP)
functional-programming functors recursion-schemes
Last synced: 10 Feb 2026
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/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: 13 Apr 2026
https://github.com/mdjnewman/have-you-heard
Short talk (pecha kucha style) on functional programming
Last synced: 16 Aug 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/zpnst/lisp-lectures
My first steps in Common Lisp. Code from the lectures on YouTube with my comments
common-lisp functional-programming lisp
Last synced: 27 Feb 2026
https://github.com/twilkinson3421/flec-pipe
Brings support for piping to JavaScript, with full TypeScript integration
functional-programming types typescript typescript-library utility
Last synced: 11 Feb 2026
https://github.com/lukemorales/ignite.gympass-api
Gympass alike API
effect fastify fastifyjs fp fp-ts functional-programming gym gympass nodejs typescript
Last synced: 01 May 2026
https://github.com/dirkjbosman/func_with_scala
Func / Functions / Fun with Scala :)
functional-programming oop scala
Last synced: 08 Apr 2025
https://github.com/amstuta/ocamlbistro
A calculation tool for infinite size numbers writter in Ocaml
Last synced: 08 Apr 2025