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/georg-wolflein/impartial

A lightweight extension of functools.partial.

functional-programming functools partial-functions python3

Last synced: 16 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/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/koheing/stream-executor

functional stream programming library

functional-programming library typescript

Last synced: 22 Feb 2025

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/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/gkspranger/throwaway

A Clojure "throwaway" library

clojure functional-programming

Last synced: 26 Feb 2025

https://github.com/anicolaspp/nsource

A composable library for collections

academia functional-programming lazy-loading streams

Last synced: 06 Mar 2025

https://github.com/anicolaspp/gnsource

Experimenta Lazy Streams for Go

functional-programming go gola lazy streams

Last synced: 06 Mar 2025

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/turbiani/java-learning

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

development functional-programming java-8 learning rxjava

Last synced: 11 Dec 2025

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/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/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/marcinzh/spot

Cats Effect instances for Turbolift

algebraic-effects asynchronous functional-programming scala

Last synced: 10 Mar 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/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/recursivelogic/haskell-bot

Haskell Discord bot for the FP Discord server

discord discord-bot functional-programming haskell

Last synced: 13 Apr 2025

https://github.com/giuliom/springraph

F# and gui exercise made in 2011 that simulates a network of 2D springs

fsharp functional-programming

Last synced: 05 Apr 2025

https://github.com/dsoaress/node-clean-arch-with-fp

POC of Clean Architecture with a functional programming approach

clean-architecture functional-programming nodejs typescript

Last synced: 29 Mar 2025

https://github.com/dzangfan/evason

A lighweight programming language mixing JSON and functional features together

functional-programming json programming-language

Last synced: 24 Feb 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/freakwill/fcool

A cool tool for functional programming

functional-programming memoize python

Last synced: 21 Mar 2025

https://github.com/indiscriminatecoding/machines

Effectful streams for Scala

functional-programming scala stream

Last synced: 12 Sep 2025

https://github.com/jgdodson/bioinfo

A bioinformatics library

bioinformatics functional-programming scala

Last synced: 30 Oct 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/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/palutz/fplogic

Logic and functional programming in Haskell

functional-programming haskell logic

Last synced: 24 Dec 2025

https://github.com/r8vnhill/scala-dibs

Code examples for the Design and Implementation of Software Libraries course (DIBS), focused on Scala. Covers OOP, FP, testing, and more — fully in English, built with SBT and Scala 3.

course-examples education functional-programming oop property-based-testing sbt scala scala2 scala3 software-libraries testing university

Last synced: 02 Apr 2025

https://github.com/xkrejc70/mit-flp-project1

FLP - Functional and Logic Programming - Project: functional programming language Haskell: Minimize Deterministic finite automaton

functional-programming haskell vut-fit

Last synced: 21 Jul 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/sentenza/docs

Useful resources about Scala and FP

docs functional-programming scala

Last synced: 04 Mar 2025

https://github.com/grihabor/gush

Functional go library to make function composition simple

functional-programming golang

Last synced: 04 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/414owen/life-hs

Conway's Game of Life in Haskell

functional-programming game-of-life haskell

Last synced: 29 Mar 2025

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/simbathesailor/sample-project-react

Sample add, delete, edit list Reactjs

functional-programming pure-function reactjs

Last synced: 23 Feb 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: 01 Mar 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/gabrielnagy/2048racket

Final project for my second year Functional Programming class

functional-programming racket university-project

Last synced: 16 Jan 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: 04 Apr 2025

https://github.com/dboyliao/learnhaskell

Notes and codes for learning Haskell.

functional-programming

Last synced: 24 Feb 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/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/chocolacula/donotcopyanalyser

Roslyn analyzer for prevention of copying certain data

csharp functional-programming roslyn-analyzer

Last synced: 04 Mar 2025

https://github.com/davidboers/ElmEither

Implements the Either declaration in Elm.

either elm functional-programming package

Last synced: 29 Jun 2025

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/leovido/fp-casestudy-swift

Swift version of the original 13 ways of looking at a turtle in F# by Scott Wlaschin

dependency-injection functional functional-programming functional-programming-examples ios-swift refactoring swift swift5

Last synced: 02 Mar 2025

https://github.com/rjdestigter/lazy-reducers-example

An example of using the IO Monad to lazily inject reducers into the Redux store

functional-programming io-monad reactjs redux

Last synced: 30 Dec 2025

https://github.com/otobrglez/markov-chains

Markov chain and FP experiments with Scala

functional-programming markov-chain scala twitch

Last synced: 24 Feb 2025

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: 31 Dec 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: 01 Jul 2025

https://github.com/aligusnet/fsstats

Basic Statistics and Some Probability Library

fsharp functional-programming mathematics statistics statistics-library

Last synced: 26 Dec 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/sahidev1/calculator

A calculator for arithmetic mathematical expressions, developed from scratch with lexer, parser and evaluater

elixir evaluator functional-programming lexer parser personal-project

Last synced: 17 Mar 2025

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/nicklatch/blog_generator

A static HTML generator built in Haskell!

functional-programming generator haskell html

Last synced: 25 Jun 2025

https://github.com/dbosoft/dbosoft.functional

Functional helpers based on language.ext

functional-programming

Last synced: 17 Feb 2026

https://github.com/barbixxxa/functional-programming-language

Disciplina de Linguagem de Programação Funcional com o Professor Luis Menezes - POLI/UPE 2016.2

functional-programming haskell

Last synced: 24 Dec 2025

https://github.com/mountain/zot

zot: the esolang originally invented by Chris Barker and wrapped with QuickJS

esolang functional-programming zot

Last synced: 16 Mar 2025

https://github.com/sobakavosne/generator

An application for generating 1 billion records (MySQL). Research & development project

functional-programming lazy mysql node

Last synced: 10 May 2025

https://github.com/kash1444/py_files

Here are some of my beginner codes to upskill my knowledge in python

algorithm functional-programming ide jupyter-notebook python-3 turtle-graphics

Last synced: 28 Mar 2025

https://github.com/alepop/compose

📦 A compose function (another one)

compose functional-programming

Last synced: 30 Oct 2025

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/MicheleCattaneo/BST-traversal-visualization

Visualise traversal algorithms on any Binary Search Tree

binary-search-tree functional-programming racket visualization

Last synced: 11 May 2025

https://github.com/theoliverlear/java-jump-start

Java Jump Start is a comprehensive guide designed to help you quickly learn the amazing abilities of Java. This guide will provide you will all the essentials in syntax as well as the unique features of Java.

data-structures education functional-programming guide java learning oop quickstart

Last synced: 24 Jun 2025

https://github.com/iamnilotpal/maybe

Go Optional, Nullable Types and Functional Utilities.

functional-programming golang null nullable option

Last synced: 13 Apr 2025

https://github.com/barcek/phns

add phnctionality | modules for functional programming | Python + Mypy

backend composition currying functional-programming functors package python

Last synced: 05 Apr 2025

https://github.com/oelin/hyper-reducer

A generalization of reduce() to arbitrary arity.

functional-programming reduce reduction

Last synced: 24 Dec 2025

https://github.com/nylle/javaseq

A lazy sequence for Java (no Stream involved)

functional-programming lazy-evaluation persistent-data-structure

Last synced: 11 Jan 2026

https://github.com/vikaspulluri/functional-lite-javascript

Fundamentals of functional programming with javaScript

es6 functional-programming javascript

Last synced: 21 Mar 2025

https://github.com/wfz1/patterns-training

Rethinking GRASP, SOLID, and GoF patterns for Frontend & Backend modern development. My solutions made from Timur Shemsedinov the Patterns-2024 course.

functional-programming gof-patterns grasp-patterns js oop patterns procedural-programming refactoring solid ts unit-tests

Last synced: 30 Dec 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/apfohl/go-monadic

A functional programming library for Go

functional-programming go monads

Last synced: 29 Mar 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/geektimus/haskell-challenges

This repo will contain the solutions using Haskell for some coding challenges

challenges functional-programming haskell

Last synced: 06 Apr 2025