An open API service indexing awesome lists of open source software.

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.

https://github.com/xfali/stream

A sequence of data values supporting sequential aggregate operations.

functional-programming slice stream

Last synced: 12 Jan 2026

https://github.com/imteekay/rachar-conta

A simple program to split bills with friends

clojure functional-language functional-languages functional-programming

Last synced: 01 Jul 2026

https://github.com/zyzbroker/elm-revisit

Explain ELM architecture and its selling point and weakness

elm frp functional-programming functional-reactive-programming html5 single-page-applications spa webapp

Last synced: 20 May 2026

https://github.com/analyticbastard/dafn

Define asynchronous functions, easy

asynchronous-programming clojure functional-programming

Last synced: 25 May 2026

https://github.com/georg-wolflein/impartial

A lightweight extension of functools.partial.

functional-programming functools partial-functions python3

Last synced: 16 Jan 2026

https://github.com/mrtkp9993/funcproggo

Functional Programming in Go.

functional-programming golang

Last synced: 15 May 2026

https://github.com/muhammadmoeezkhan/erlang-parallel-algorithm-performance

Erlang Powered Analysis of Sorting Algorithms Using Parallel Processing And Performance Tracking!

erlang functional-programming parrallel-computing sorting-algorithms-implemented

Last synced: 01 Mar 2026

https://github.com/adversing/monoid.scala

Scala-based Haskell monoid implementation

functional-programming monoid scala

Last synced: 06 Apr 2025

https://github.com/sdecima/java-nights-fp

Ejemplos de la charla en Java Nights sobre "Programación Funcional y proceso de datos en Java"

functional-programming java java-nights rosario talks

Last synced: 25 May 2026

https://github.com/kodekote/sml_exemplars

Standard ML functions that are of interest

computer-science educational functional-programming ml sml

Last synced: 15 Mar 2026

https://github.com/michael-yuji/pure-jwt

Pure, functional JWT library for Scala, works with any Monad, any Json library

functional-programming jwt jwt-tokens scala

Last synced: 13 Apr 2025

https://github.com/gkspranger/throwaway

A Clojure "throwaway" library

clojure functional-programming

Last synced: 07 Jun 2026

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/dragos-tudor/frontend-states

Rewritten React redux library [functional principles].

functional functional-components functional-programming react-redux redux states

Last synced: 20 May 2026

https://github.com/franciscomsm/fp-in-js

Functional programming in JS - talk assets

es6 functional-programming javascript

Last synced: 03 Apr 2025

https://github.com/aloussase/jwt-auth

Sample project showing how to implement authentication with JSON Web Tokens

authentication fp-ts functional-programming jwt

Last synced: 13 Apr 2025

https://github.com/adzz/ex-ample

Repo for Elixir By Example - practical examples of Elixir code

elixir functional-programming learn-elixir learn-to-code learning

Last synced: 29 Mar 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/aligusnet/fsstats

Basic Statistics and Some Probability Library

fsharp functional-programming mathematics statistics statistics-library

Last synced: 25 May 2026

https://github.com/marcinzh/spot

Cats Effect instances for Turbolift

algebraic-effects asynchronous functional-programming scala

Last synced: 10 Mar 2026

https://github.com/ferr0s04/feup-pfl

Repository for PFL (Functional and Logical Programming) course of LEIC FEUP, for year 2024-25

feup feup-leic functional-programming haskell logical-programming prolog

Last synced: 25 May 2026

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/davidboers/ElmEither

Implements the Either declaration in Elm.

either elm functional-programming package

Last synced: 29 Jun 2025

https://github.com/jackdbd/pegthing

My implementation of the Peg Thing game in Clojure for the Brave and True

clojure functional-programming

Last synced: 27 Mar 2025

https://github.com/mryossu/fallibledemo

A better way of handling exceptions in C# applications

csharp functional-programming wcf

Last synced: 22 Jul 2025

https://github.com/axionbuster/varcomp

Variadic function composition (without hacks)

design-patterns functional-programming haskell

Last synced: 08 Jul 2025

https://github.com/fabriziomettini/dsa-ii

Resources about my DS&A II course (FCEIA - UNR)

algorithms college datastructures functional-programming

Last synced: 17 Mar 2025

https://github.com/htet-ahkar/functional-programming-web-village-voyage-

Tutorial Series From (https://www.youtube.com/@webvv)

functional-programming typescript

Last synced: 29 Mar 2025

https://github.com/al333z/reactiveapplication

Master degree thesis on Reactive Programming.

functional-programming reactive-programming

Last synced: 04 Jan 2026

https://github.com/geekyfox/scheming

Scheming: The journey through functional programming, language design, insobriety and bad jokes

functional-programming garbage-collector lisp literary-programming literate-programming programming-language rant scheme scheme-interpreter

Last synced: 25 May 2026

https://github.com/mathbunnyru/cukic-func-workshop

Ivan Cukic functional programming

cpp functional-programming ranges-v3 stl

Last synced: 03 Apr 2025

https://github.com/chrismichaelps/computer-science-problem-solving

Learning haskell Language solving computer science programming problem. This implies having a better knowledge about how language works and how to understand better how functional languages work.

algorithm computer-science functional-programming haskell math solving-algorithm

Last synced: 11 Jun 2026

https://github.com/wayneseymour/learnyouahaskell

Trying to learn Haskell again :)

fp functional-programming haskell learning

Last synced: 04 Apr 2025

https://github.com/sinkaszab/limbda

Functional programming helper library.

clojure es6 es6-javascript functional-js functional-programming lambda lisp

Last synced: 18 Feb 2026

https://github.com/alanvivona/code-samples

Playground repository containing examples, snippets & experiments: CycleJS, RxJS, ReactJS, NodeJS, MongoDB, D3, functional programming, machine learning, Python, etc.D

cyclejs d3 functional-programming machine-learning mongodb nodejs python rxjs typescript

Last synced: 08 Apr 2026

https://github.com/harlockofficial/functionalprogrammingtutoringmaterial

All material that will be used during the tutoring sessions for the Functional Programming module of the Programming Methodologies course

beamer beamer-presentation beamer-slides course-material functional-programming haskell haskell-exercises haskell-learning latex latex-document tutoring university university-course university-of-camerino

Last synced: 02 Feb 2026

https://github.com/dragos-tudor/backend-storing

Convenient functions for SQLServer, MongoDb and Redis databases.

docker-api functional-programming mongodb redis sql-server

Last synced: 10 Apr 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/tansudasli/kafka-sandbox

Apache Kafka installation on GCP and e-commerce product additions scenario to Kafka

apache-kafka apache-zookeeper functional-programming gcp-compute java-8

Last synced: 04 Jun 2026

https://github.com/vit0rr/lexical_analysis

Lexical analysis interpreter step in OCaml

functional-programming lexer lexical-analysis ocaml

Last synced: 16 Jun 2025

https://github.com/hamidurrahman1/interpreter-part-2

Implementation of an interpreter (i.e., evaluator) for the expressions with user-defined functions.

functional-programming interpreter

Last synced: 21 Mar 2025

https://github.com/tsuberim/fun

A purely fun-ctional language with amazing performance

functional-programming haskell hindley-milner python

Last synced: 14 May 2026

https://github.com/aygp-dr/jwt-parsing-examples

A cross-language exploration of JWT header parsing techniques across multiple programming paradigms

clojure examples functional-programming hy javascript jwt lisp parsing python racket rust scheme shell tutorial typescript

Last synced: 30 Apr 2025

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/mohamed-taha-essa/programming-in-python-week3

Learn about the paradigms of procedural programming and the associated logical concepts. You'll explore functional and object-oriented programming, and get an introduction to algorithms

functional-programming map object-oriented-programming procedural-programming python

Last synced: 29 Jun 2025

https://github.com/sebastianofazzino/poker-game

A simplified poker game implemented in Scala, featuring basic game mechanics, user interaction and MongoDB-based persistence.

functional-programming mongodb sbt scala

Last synced: 15 May 2026

https://github.com/vojinovic-m/zmijica

Snake game in JavaScript implemented using functional programming principles + Supabase

css functional-programming html javascript supabase

Last synced: 06 Apr 2026

https://github.com/lpld/func-prog-scala

Assignments from the book "Functional programming in Scala": https://www.manning.com/books/functional-programming-in-scala

functional-programming scala

Last synced: 06 Mar 2025

https://github.com/jakubriegel/geffe-generator

Functional style implemented Geffe cryptographic stream generator

cryptographic-keys cryptography functional-programming geffe-generator scala tailrecursion university

Last synced: 27 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/reubano/devcraft-workshop

Materials for the DevCraft workshop on stream processing

data functional-programming meza python riko stream-processing tutorial

Last synced: 04 May 2026

https://github.com/frouioui/debruijn

DeBruijn in Haskell

epitech functional-programming haskell

Last synced: 17 Mar 2025

https://github.com/414owen/life-hs

Conway's Game of Life in Haskell

functional-programming game-of-life haskell

Last synced: 29 Mar 2025

https://github.com/bryik/trampolining-beyond-the-call-stack

Exploring a technique used to optimize recursive functions.

functional-programming js

Last synced: 18 May 2026

https://github.com/turbiani/java-learning

Repositório criado para estudos gerais sobre Java 8 e Reative Programming

development functional-programming java-8 learning rxjava

Last synced: 26 May 2026

https://github.com/agapas/halloween-gallery

Gallery example made with plain JavaScript. Styles made with mobile-first approach.

css es6 flexbox-css functional-programming gallery halloween html5 js mobile-first mobile-first-css plain-javascript responsive-desgin

Last synced: 07 May 2026

https://github.com/aaron-creator/java_functional_programming

Examples for learning Streams, functional ptogramming with Java8.

consumer filter function functional-programming java-8 map predicate-functions reduce streams

Last synced: 02 Apr 2025

https://github.com/grihabor/gush

Functional go library to make function composition simple

functional-programming golang

Last synced: 07 Jun 2026

https://github.com/vijayksingh/functional-programming-1

Functional Programming Lesson 1

functional-programming javascript

Last synced: 18 Mar 2025

https://github.com/turbaszek/haskell-labs

Notes from lectures and Haskell code from labs.

category-theory functional-programming haskell monads

Last synced: 27 Mar 2025

https://github.com/waf/montecarlo

Monte Carlo approximation of π, written in a functional programming style.

csharp functional-programming monte-carlo pi

Last synced: 26 Mar 2025

https://github.com/viralpraxis/purist

Automatic runtime impure ruby methods invocation detection

functional-programming purity rspec ruby testing

Last synced: 02 Feb 2026

https://github.com/suddi/knightwatcherbot

Bot API for customized Telegram alerts, developed for AWS Lambda and API Gateway (https://bot.suddi.io)

api-gateway aws-lambda claudiajs dynamodb functional-programming nodejs serverless telegram

Last synced: 18 Jan 2026

https://github.com/kyminbb/it

Iterator building blocks for Go, based on Go 1.23+ iterators

functional-programming generics go golang iterators

Last synced: 15 Jan 2026

https://github.com/r8vnhill/root-of-haskell

Haskell implementation of the square root series approximation

functional-programming haskell infinite-data-structure math

Last synced: 02 Apr 2025

https://github.com/victorlga/functional-etl

A functional ETL pipeline in OCaml that processes order data from CSV files hosted online using map, reduce, and filter, producing aggregated results and storing into a database.

etl functional-programming ocaml pipeline

Last synced: 28 Mar 2025

https://github.com/peter-roh/ocaml

taking 'programming languages' course

functional-programming interpreter ocaml programming-languages

Last synced: 14 Mar 2025

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/denisshevchenko/pyerevan2019

Presentation for PYerevan meetup 2019

functional-programming presentation python

Last synced: 03 Apr 2025

https://github.com/andreea-sindrilaru/fp-exercises

Functional programming assignments done in Elm

elm elm-lang functional-programming

Last synced: 02 Jan 2026

https://github.com/bertrand31/data-structures-scala

🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade

bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie

Last synced: 14 Sep 2025

https://github.com/dotoscat/pyfunstream

Allow to chain functions with the | operator through streams

functional-programming python

Last synced: 03 Mar 2025

https://github.com/bramirez96/functional-state-no-react-exploration

An exploration into persisting state in a functional programming environment, and how one might implement a simple state-driven rendering engine like React with low overhead and specifically defined "hook" subscriptions. Also includes a custom webpack setup that allows for some really clean project architecture and reduced bundle size.

babel functional-programming react state-management webpack

Last synced: 13 Apr 2026

https://github.com/salespaulo/poc-refactory

Refactoing code using Lambdas, Funtional Programming and Java 8.

functional-programming java-8 poc prove-of-work

Last synced: 27 Mar 2025

https://github.com/isaacvando/functionalprogrammingsig

Resources for MCA Functional Programming SIG including Haskell Jupyter notebooks

functional-programming haskell

Last synced: 15 May 2026