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/biancodavide3/ultimate-java

The Ultimate Java Series of Courses from CodeWithMosh, from beginner to advanced topics

functional-programming generics java oop

Last synced: 09 Oct 2025

https://github.com/mooreniemi/proc_compose

:musical_score: Proc#compose

c c-extension compose functional-programming gem ruby

Last synced: 02 Jul 2025

https://github.com/anurag1101/the_perfect_guess

Perfect Guess is a simple number guessing game built with Python. Players try to guess a randomly generated number between 1 and 100, receiving feedback on whether their guesses are too high or too low. The game continues until the correct number is guessed, with an option to play again. Enjoy testing your guessing skills!

functional-programming functions-python game-development guessing-number-game if-elif-else python python3

Last synced: 10 Jun 2025

https://github.com/rolandtritsch/haskell-aoc-2017

Taking a stab at doing the AoC in Haskell (at least Day01 :))

advent-of-code functional-programming haskell

Last synced: 05 Apr 2025

https://github.com/maksim-ilin-f25/f

The F language can be considered as a reduced version of the Lisp language with some simplifications and modifications. It takes the basic syntax and semantics from Lisp.

cli functional-programming gradle interpreter kotlin lisp programming-language

Last synced: 09 Oct 2025

https://github.com/bra1l0r/iterify-rs

Iterate over anything with Iterify!

functional-programming iterator rust

Last synced: 24 Mar 2025

https://github.com/sourcevault/flyd-group-within

buffer flyd stream values within x millisecond

flyd functional-programming livescript reactive

Last synced: 21 Jan 2026

https://github.com/qard/potentially

A maybe/option type implementation with separate derived types to reduce branching

fp functional-programming maybe monad nodejs option

Last synced: 13 Mar 2026

https://github.com/fantiga/github-query-react-ts

This is a demo of implementing GitHub repository search functionality with React and the GitHub REST API.

functional-programming material-ui react react18 typescript webpack webpack5

Last synced: 30 Dec 2025

https://github.com/ntwilson/linqed

LINQ Extended Design. Additional C# extension methods (inspired by LINQ) and F# collection functions

collections csharp fsharp functional-programming linq

Last synced: 08 Apr 2025

https://github.com/sandwwraith/fp-homework

Homework for FP ITMO course

functional-programming haskell

Last synced: 28 Mar 2025

https://github.com/lotusirous/functional-pearls

Pearls of Functional Algorithm Design by Richard Bird - ocaml

functional-programming ocaml

Last synced: 09 Oct 2025

https://github.com/talesitf/hookinator

Servidor assíncrono de webhooks em OCaml, com foco em programação funcional, modularidade e arquitetura reativa.

async demo functional-programming http-server lwt ocaml sqlite webhook

Last synced: 09 Oct 2025

https://github.com/arikgershman/ocaml-intro-330

An introductory OCaml project focused on functional programming fundamentals, demonstrating proficiency in recursion, pattern matching, list operations, and higher-order abstractions (map/fold).

algorithms fold functional-programming higher-order-functions list-manipulation map-function ocaml pattern-matching recursion university-project

Last synced: 09 Oct 2025

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: 09 Oct 2025

https://github.com/teemu/superpowers

Sane map() for unsane Python users

functional-programming map python

Last synced: 10 Oct 2025

https://github.com/wlgs/functional-programming-course

Functional Programming Course 2021/22 at AGH UST. The language used was Haskell.

agh agh-ust course functional functional-programming haskell

Last synced: 10 Jun 2025

https://github.com/shootermv/seeking-alpha-assessment

App displays constantly changing patterns

functional-programming react typescript

Last synced: 10 Oct 2025

https://github.com/jul10l1r4/contador

Um simples contador de views 🎩

counter functional-programming php views viewstate

Last synced: 10 Oct 2025

https://github.com/sophiecollard/variance

Simple examples to illustrate the differences between invariance, covariance and contravariance in Scala

contravariance covariance fp functional-programming invariance scala

Last synced: 10 Oct 2025

https://github.com/btylrob/btylrob.github.io

Personal OPAM / Lua Website

blog functional-programming ocaml soupault

Last synced: 18 Jun 2025

https://github.com/dirkbosman/func_with_scala

Func / Functions / Fun with Scala :)

functional-programming oop scala

Last synced: 15 Mar 2025

https://github.com/anvell/result-extensions

Additional extensions and imperative bindings for Kotlin's 'Result' type

functional-programming kotlin kotlin-coroutines kotlin-library result-type

Last synced: 11 Oct 2025

https://github.com/vitorribe/erlang_paradigmas

Repositório para atividades relacionadas ao paradigma funcional com o uso da linguagem Erlang.

erlang functional-programming

Last synced: 11 Oct 2025

https://github.com/qbarrand/ensiie-iprf-quadtree

An academic project about collision detection to learn the quadtree data structure and functional programming

ensiie functional functional-programming iprf ocaml quadtree

Last synced: 03 Oct 2025

https://github.com/offensiveedge/urls-le

Zero Hassle URL Extraction & Validation - Extract, validate, and analyze URLs from logs, configs, code, and documentation. Features accessibility checking, link validation, pattern analysis, and comprehensive reporting.

accessibility analysis code configs developer-tools documentation extension extraction functional-programming link-validation logs pattern-analysis productivity typescript url-extraction url-validation urls visual-studio-code vscode vscode-extension

Last synced: 20 Jan 2026

https://github.com/zeshanfareed/python_tutorial-

I have covered the complete tutorial of python like list , dict, set , tupple , file hadling, fundamental progamming and many more

basic-programming builtin-functions file functional-programming fundamentals-of-programming handling if-else json-api json-server lambda-functions list loop pickle-file python python3 sets tupple

Last synced: 11 Oct 2025

https://github.com/juop12/exactas-plp-cnil

Implementaciones de trabajos prácticos para Paradigmas de Lenguajes de Programación - 2do cuatrimestre 2025. TP1: Calculadora Incierta en Haskell con manejo de incertidumbre estadística.

academic-project functional-programming haskell paradigms uncertainty-calculator university

Last synced: 11 Oct 2025

https://github.com/sumanjitsg/redistil

A minimalist Redis re-implementation in Elm, bringing the power of functional programming to Redis interactions.

database elm functional-programming redis

Last synced: 04 Feb 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: 22 Nov 2025

https://github.com/oelin/chime

A tiny, declarative UI library.

declarative-programming functional-programming ui

Last synced: 11 Oct 2025

https://github.com/tdibacco/fp

Functional Programing constructs for Go.

functional-programming golang-library

Last synced: 14 Jan 2026

https://github.com/asarkar/udemy-complete-haskell

https://www.udemy.com/course/the-complete-haskell-course-from-zero-to-expert

functional-programming haskell udemy

Last synced: 15 Jul 2025

https://github.com/epicallan/p2h-ui

Front end Test for a pdf to html service on steroids :ok_woman: :ok_woman: in purescript-pux

frontend functional-programming pdf purescript pux

Last synced: 16 Mar 2026

https://github.com/suddi/string-formatting

NPM string formatting module for string beautification (https://www.npmjs.com/package/string-formatting)

functional-programming nodejs string-beautification string-formatter

Last synced: 11 Oct 2025

https://github.com/leavers/fluentmap

A drop-in Python map replacement featuring parallel and batch processing

batch chunk functional-programming mapreduce parallel-processing python

Last synced: 11 Oct 2025

https://github.com/agnivchtj/scala-interpreter

Built a definitional interpreter that parses, desugars and interprets the value of a core-language expression.

abstract-syntax-tree desugarer functional-programming interpreter parser s-expressions scala

Last synced: 11 Oct 2025

https://github.com/afsalthaj/easyalgebird

Big Data: A simple code to make things easy to aggregate a scalding typedpipe

algebird big-data functional-programming scalding

Last synced: 12 Oct 2025

https://github.com/noxecane/pyfunk

An exploration of functional programming in python

functional-programming monads

Last synced: 12 Oct 2025

https://github.com/marcelo-gomj/windows-10-calculator

It's the Windows calculator made with pure HTML, CSS and JavaScript. I tried to apply some functional programming concepts.

browser calculator css functional-programming html javascript vanilla-javascript webapp

Last synced: 15 Mar 2025

https://github.com/sergeysolovev/cs-operations

LINQ/monadic extensions for async operations in .net

csharp functional-programming linq monads

Last synced: 10 Jun 2025

https://github.com/b00gizm/typed-chain

A type-safe way to combine interdependent functions into a callable chain

functional-programming generic-programming type-safe typescript

Last synced: 28 Dec 2025

https://github.com/kimpro82/myfunctionalprogrammingpractice

Functional programming is definitely a devil's plot!

clojure fsharp functional-programming haskell scala

Last synced: 15 Feb 2026

https://github.com/tsuberim/fun

A purely fun-ctional language with amazing performance

functional-programming haskell hindley-milner python

Last synced: 12 Oct 2025

https://github.com/missingfaktor/piper

Dead-simple threading with functions, in Clojure

clojure functional-programming

Last synced: 12 Oct 2025

https://github.com/hecdelatorre/programacionfuncionalagenda

Proyecto realizado en netbeans 12 con jdk 11

functional-programming java mysql mysql-database netbeans

Last synced: 27 Feb 2025

https://github.com/aaronlelevier/programming-in-erlang-2nd-ed-book-code

Programming in Erlang 2nd Ed. Book code and practice

erlang functional-programming learning

Last synced: 12 Oct 2025

https://github.com/thealexlichter/fp-in-php

A talk about functional programming in PHP

functional functional-programming php

Last synced: 24 Mar 2025

https://github.com/suddi/node-object-to-object-mapper

NPM module to perform object to object mapping using reusable, composable filter functions (https://www.npmjs.com/package/object-to-object-mapper)

functional-programming mapper mapping nodejs object-to-object

Last synced: 15 Feb 2026

https://github.com/rafaelvicio/pokedex-rxjs

Pokedex. Projeto utilizado para aprendizado de RxJS(Programação Funcional)

functional-programming javascript pokedex pokemon rxjs

Last synced: 10 Jun 2025

https://github.com/kanitsharma/elm-giphy

Single Page Application with Elm Architecture

elm elm-architecture functional-programming single-page-app

Last synced: 17 Jun 2025

https://github.com/skykanin/effects

An effects system based on freer monads in Idris

effects functional-programming idris2

Last synced: 15 Feb 2026

https://github.com/youstinus/toolsgo

Tools with utilities, transformers, generators and other useful functions.

functional-programming functions go golang tools

Last synced: 24 Mar 2025

https://github.com/wking-io/lemonade

Composable AJAX requests that return a Future Data Type

composable-ajax-requests currying functional-programming futures lemonade monad

Last synced: 24 Mar 2025

https://github.com/hongchangwu/pfds

Exercises from "Purely Functional Data Structures"

data-structures functional-programming

Last synced: 13 Oct 2025

https://github.com/mateogiuffra/estrd2024s1

trabajos prácticos realizados en la materia Estructura de Datos de la Universidad Nacional de Quilmes (UNQ)

c cpp data data-structures-and-algorithms eficiency functional-programming haskell unq

Last synced: 15 Mar 2025

https://github.com/al-ghaly/ruleengineusingscala

A Rule-Based discount calculating engine for a retail store. The engine reads transaction data, applies various discount rules based on the product, date, and other criteria, and writes the results back to a database.

database etl etl-automation functional-programming jdbc oracle programming scala

Last synced: 24 Mar 2025

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/lucashnss/if686-programming-languages-paradigms-functional

This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.

data-structures functional-programming haskell

Last synced: 10 Jan 2026

https://github.com/vitorsouzaalmeida/lexical_analysis

Lexical analysis interpreter step in OCaml

functional-programming lexer lexical-analysis ocaml

Last synced: 29 Jul 2025

https://github.com/joangavelan/elixir_lab

Learning Elixir, functional programming and Erlang/OTP

beam elixir erlang functional-programming otp

Last synced: 29 Jul 2025

https://github.com/msalahz/elixir-cards

My first elixir code for developing cards module that include functions that create and handle deck cards

elixir functional-programming

Last synced: 19 Feb 2026

https://github.com/oelin/subjectify

Make all method calls return their call subject.

function-chaining functional-programming

Last synced: 20 Sep 2025

https://github.com/grahamstrickland/lpfp

Exercises and examples from "Learn Physics with Functional Programming" - Scott N. Walck

functional-programming haskell physics

Last synced: 03 Jan 2026

https://github.com/shohail-ismail/haskell-texas-holdem

A Haskell implementation of Texas Hold'em created for my COM2108 (Functional Programming) module. This project includes a working Texas HoldEm Poker game with additional features such as predefined player strategies (random, passive, aggressive) and an option for human input to play the game.

functional-programming game-development haskell university-project

Last synced: 21 Sep 2025

https://github.com/exbotanical/goldmund-sh-ii

Personal website :: Vue 3 | Go | Postgres | GraphQL

blog composition-api functional-programming golang graphql pug scss serverless vite vue vue3

Last synced: 30 Dec 2025

https://github.com/palutz/scalaexercises

Notes, code and worksheets from scala-exercises training (scala-exercises.org)

functional-programming scala

Last synced: 16 Dec 2025

https://github.com/bsgbryan/pug

A game engine targeted for procedural content coded in a functional style

directx functional-programming game-development game-engine

Last synced: 04 Apr 2025

https://github.com/avvessalom/itmo-functional-programming

Лабораторные работы по функциональному программированию (ИТМО, ПИиКТ-СиППО, 4 курс).

clojure functional-programming

Last synced: 04 Apr 2025

https://github.com/dragos-tudor/frontend-states

Rewritten React redux library [functional principles].

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

Last synced: 30 Jul 2025

https://github.com/purukaushik/java_functional_programming

Java code samples from the Coursera Scala functional programming samples

composition functional-programming java lambda

Last synced: 22 Sep 2025

https://github.com/will-1-am/stanford

Stanford cs193p Spring 2020 course led by Paul Hegarty illustrating MVVM architecture, generics, functional programming using SwiftUI and Xcode. Homework assignments are included as separate git branches.

cs193p-spring-2020 functional-programming generics hacktoberfest mvvm-architecture swiftui

Last synced: 08 Nov 2025

https://github.com/federicobruzzone/99-ocaml-problems

Implementations of the 99 problems in OCaml.

99problems functional-programming ocaml problem-solving

Last synced: 27 Jan 2026

https://github.com/leostera/restruct

💾 Purely Functional and Compact Data Structures for ReasonML

compact data-structures experiment functional-programming reasonml

Last synced: 04 Apr 2025

https://github.com/bertrand31/tryt-monad-transformer

🎁 A monad transformer to wrap any Try[A] with another Monad and conveniently operate on the nested result

cats functional-programming monad scala

Last synced: 31 Jul 2025