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/juliencrn/todohub

Personal learning personal task management system side project

ddd express fp-ts functional-programming rest-api todolist typescript

Last synced: 19 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/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

https://github.com/palutz/fsharpmobile

F# and Xamarin... IT COULD WORK!!!

fsharp functional-programming mobile multiplatform xamarin

Last synced: 19 May 2026

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/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/lapets/course-programming-languages

Lecture notes, assignments, and other materials for a one-semester course on programming language concepts and theory, interpretation and compilation, and programming paradigms.

bnf compilers functional-programming interpreters lecture-notes parsing programming-languages static-analysis syntax type-checking type-systems

Last synced: 14 Jul 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/gkspranger/throwaway

A Clojure "throwaway" library

clojure functional-programming

Last synced: 07 Jun 2026

https://github.com/xaaria/javastreams_sandbox

Just playing around with Java 8+ Streams

functional-programming java-8 streams-api

Last synced: 08 Jul 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: 29 Apr 2026

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

Markov chain and FP experiments with Scala

functional-programming markov-chain scala twitch

Last synced: 08 Jun 2026

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

Cats Effect instances for Turbolift

algebraic-effects asynchronous functional-programming scala

Last synced: 10 Mar 2026

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

Implements the Either declaration in Elm.

either elm functional-programming package

Last synced: 29 Jun 2025

https://github.com/priontoabdullah/pin-matcher-vault-otp

🔢 An OTP pin generator system. 📛 Live demo: https://priontoabdullah.github.io/Pin-matcher-vault-OTP/ 🙌

code-generator functional-programming javascript logic-programming

Last synced: 15 Jul 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/noyzys/nautchkafe-scylladb

Lightweight, functional, modular, and flexible way to interact system built with ScyllaDB

database database-management fp functional-programming java mysql postgresql relational-databases scylla scylladb sql sql-query sqlalchemy

Last synced: 30 Oct 2025

https://github.com/pedrovinhas/recursos-funcionais-js

🎓 Trabalho desenvolvido durante a cadeira de Paradigmas de Linguagem de Programação no curso de Ciência da Computação

college-assignment functional-programming javascript

Last synced: 15 May 2026

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/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/nohomey/prolog-interpreter

Basic Prolog interpreter written in Haskell for the Functional programming course in univeristy (FMI at SU)

functional-programming haskell monads-usage prolog-interpreter

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

Useful resources about Scala and FP

docs functional-programming scala

Last synced: 04 Mar 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/leodiegues/unwrappy

Yet another Rust-inspired Result and Option ergonomics brought to Python, enabling safe, expressive error handling with errors as values.

async either-type error-handling functional-programming maybe-type monads option-type pattern-matching python railway-oriented-programming result-type rust rust-inspired type-hints type-safe

Last synced: 17 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: 10 Apr 2026

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/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/ronanyeah/spotify-fresh

play with your spotify playlists using a Node.js cli

functional-programming futures node-cli spotify spotify-playlist

Last synced: 17 May 2026

https://github.com/mpellouin/wolfram

Epitech second year project part of the functional programming module. Wolfram is an implementation of elementary cellular automaton written in Haskell

2nd-year epitech functional functional-programming haskell imagecompressor wolfram

Last synced: 17 Mar 2025

https://github.com/alinpahontu2912/haskell-mobile-target-search

Second homework for programming paradigms course

a-star-algorithm functional-programming lazy-evaluation

Last synced: 26 Mar 2025

https://github.com/milandjurdjevic/either

Functional-style error handling in C# using a simple Either implementation.

csharp error-handling functional-programming monads

Last synced: 24 Jun 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: 17 May 2026

https://github.com/sandromaglione/nextjs_pokemon_memory_card_game

Memory Card Game using nextjs, typescript, jest, react-testing library, and fetching Pokemon from pokeAPI

card-game fp-ts functional-programming functional-typescript jest memory memory-card-game nextjs pokeapi pokemon pokemon-game react-testing-library typescript

Last synced: 02 May 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/eminencegrs/fp-in-fs

Exercises to the book "Functional Programming Using F#" written by Michael R. Hansen and Hans Rischel

dotnet fsharp fsharp-exercises fsharp-practice fsharp-samples functional-programming

Last synced: 17 Feb 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/primeeagle/sonata

A modern scripting language with an advanced type system, supporting both object-oriented and functional programming paradigms.

functional-programming interpreted-programming-language object-oriented-programming programming-language scripting-language

Last synced: 17 Feb 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/matheusphalves/functional-programming-paradigm

This repository will show to you how functional paradigm works in a feel examples: implementation of Data structures, high order functions and other functional functions.

functional-programming functions imutability kotlin

Last synced: 18 Jul 2025

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/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/rsdc2/mars-rover

A text-based rover simulator

console-application csharp functional-programming

Last synced: 04 Apr 2025

https://github.com/jgdodson/bioinfo

A bioinformatics library

bioinformatics functional-programming scala

Last synced: 30 Oct 2025

https://github.com/freakwill/fcool

A cool tool for functional programming

functional-programming memoize python

Last synced: 21 Mar 2025

https://github.com/sandromaglione/nextjs-tennis-game

A simple application that aims to explain visually how a typical set of Tennis works. Enjoy!

eslint fp-ts functional-programming game io-ts jest jest-tests nextjs prettier tennis tennis-game tennis-score typescript webdev

Last synced: 05 Mar 2025

https://github.com/badeend/nothing

If you want to use `void` as a type parameter, but C# won't let you...

csharp functional-programming hack unit

Last synced: 23 Jun 2025

https://github.com/imtjl/fp-euler-project

Introduction to functional programming in Elixir

elixir functional-programming

Last synced: 01 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/eloyhere/semantic-java

Semantic-Java is a modern, maven Java stream processing framework with zero dependencies. It elegantly blends the fluency of Java Streams, the laziness of JavaScript generators, and intelligent index-based control inspired by database indexing — perfect for time-series, event streams, and high-performance data pipelines as a maven pendency.

data functional functional-programming java pipeline stream

Last synced: 07 Apr 2026

https://github.com/kikytokamuro/futils

Functional utils

fp functional-programming php

Last synced: 18 May 2026

https://github.com/mohamedismail37/bank-system

Console-based bank management system in C++ featuring file I/O, authentication, and permission levels,etc

bank console console-application cplusplus cpp file files functional-programming systems

Last synced: 15 Jun 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/teheperor/functionaljs-cs

「関数型プログラミングの基礎 JavaScriptを使って学ぶ」をC#で写経

c-sharp functional-programming

Last synced: 06 Jun 2026

https://github.com/skippia/twin-scanner-cli

Find duplicate files in multiple folder(s) scanning .txt or/and .torrent files and depending on the selected mode (readonly: true | false) get information about duplicated files /+ extract them into new folders

cli eslint-plugin-functional file-deduplication file-scanner fp-ts functional-programming inquirer inquirer-fuzzy-path nodejs typescript

Last synced: 23 Mar 2025

https://github.com/raboro/sorting-algorithms-in-haskell

Most common sorting algorithms implemented in Haskell (Quicksort, InsertionSort, MergeSort, BubbleSort, HeapSort, SelectionSort, Radixsort, Bucketsort and Shellsort)

functional-programming haskell sorting-algorithms sorting-algorithms-implemented

Last synced: 28 Mar 2025

https://github.com/monban/fp

Collection of functional programming constructs for Go

functional-programming go golang

Last synced: 28 Mar 2025

https://github.com/nextbreakpoint/sqltemplate

SQLTemplate implements a fluent interface for executing SQL statements

fluent-interface functional-programming java java-8 java-library

Last synced: 12 Mar 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/gailo22/hello-scala

sample scala sbt project

functional-programming scala

Last synced: 28 Mar 2025

https://github.com/gabrielczar/functional

Exercises using functional language

exercises functional-programming haskell python

Last synced: 17 May 2026