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/oelin/chime

A tiny, declarative UI library.

declarative-programming functional-programming ui

Last synced: 15 May 2026

https://github.com/tdibacco/fp

Functional Programing constructs for Go.

functional-programming golang-library

Last synced: 14 Jan 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: 18 May 2026

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/btylrob/btylrob.github.io

Personal OPAM / Lua Website

blog functional-programming ocaml soupault

Last synced: 29 Apr 2026

https://github.com/missingfaktor/piper

Dead-simple threading with functions, in Clojure

clojure functional-programming

Last synced: 12 Oct 2025

https://github.com/hongchangwu/pfds

Exercises from "Purely Functional Data Structures"

data-structures functional-programming

Last synced: 13 Oct 2025

https://github.com/tralahm/scala-by-example

Scala is a tastefully typed language: it is statically typed, but explicit types appear in just the right places. Scala takes powerful features from object-oriented and functional languages, and combines them with a few novel ideas in a beautifully coherent whole. The syntax is so lightweight, and its primitives so expressive, that APIs can be used with virtually no syntactic overhead at all. Examples can be found in standard libraries such as parser combinators and actors. In this sense Scala supports embedded domain-specific languages.

functional-programming sbt scala tralahm tralahtek

Last synced: 31 May 2026

https://github.com/johnnynotsolucky/fu

Ramda, but shitty and without the docs.

functional-programming utilities

Last synced: 13 Oct 2025

https://github.com/daggerok/functional-and-reactive-principles-in-scala

Never too late! My learning process for 'Functional Programming Principles in Scala' and 'Principles of Reactive Programming in Scala' courses!

functional functional-programming functional-reactive-programming functional-testing scala

Last synced: 14 Jun 2026

https://github.com/denisdubochevalier/monad

Implementation of monads in go with generics

functional-programming monad monads

Last synced: 21 Jan 2026

https://github.com/nikvoronin/funsokoban

Minimalistic functional Sokoban (console, no mutable vars). Initially vibe coded with ChatGPT 5. Brought to working condition by Human Being 45.

console-application fsharp functional-programming game game-development gamedev sokoban sokoban-game vibe-coding

Last synced: 13 Oct 2025

https://github.com/tolikpylypchuk/fsbowling

A library which calculates a bowling score, written in F#

dotnet-core dotnet-standard f-sharp functional-programming

Last synced: 17 May 2026

https://github.com/mrbrunelli/curso-elixir

Meus estudos da Linguagem Elixir

elixir elixir-lang erlang functional-programming

Last synced: 19 Apr 2026

https://github.com/wdalmut/curry

An example of currying and partial application

currying functional-programming

Last synced: 14 Oct 2025

https://github.com/oguzadali/thex

Blog project created with NodeJs. ExpressJs, Handlebars, MongoDB were used in the project.

blog-theme express functional-programming handlebars javascript nodejs

Last synced: 14 Apr 2026

https://github.com/mizcausevic-dev/haskell-policy-engine

Type-safe policy DSL in Haskell. Algebraic data type Policy = Allow | Deny | When; predicates compose via And/Or/Not; pure total evaluator; Aeson JSON codec; Hspec + QuickCheck tests. Functional purity flex for the agent-governance theme.

access-control aeson ai-governance dsl functional-programming haskell hspec platform-engineering policy-engine quickcheck

Last synced: 01 Jun 2026

https://github.com/garyhilares/minesweeper

Simple Minesweeper game written in ISL with lambdas (a functional programming variant of Racket).

functional-programming game minesweeper racket

Last synced: 22 Jan 2026

https://github.com/bilal-fazlani/gossip-glomers-scala-template

Solutions for Gossip Glomers Challenges in Scala using ZIO-Maelstrom

distributed-computing distributed-systems functional-programming scala zio

Last synced: 16 Oct 2025

https://github.com/nrissot/DPF-2024-BinaryTree

🐫 Code OCaml du projet de Programmation Fonctionnelle de L2S4

binary-tree functional-programming ocaml university-project

Last synced: 17 Oct 2025

https://github.com/mdw-go/funcy

Functional programming toolkit for Go

functional-programming generics golang mapreduce

Last synced: 17 Oct 2025

https://github.com/dimasmiftah/structuring

Structuring data from .txt file to JavaScript object literal using higher-order functions.

functional-programming

Last synced: 17 Oct 2025

https://github.com/alinpahontu2912/racket-supermarket

first homework for programming paradigms

data-structures functional-programming racket

Last synced: 18 Oct 2025

https://github.com/yisus82/fic-pf

Programación Funcional - Facultad de InformÔtica de A Coruña

caml functional functional-programming haskell haskell-exercises haskell-language haskell-learning ocaml ocaml-exercises

Last synced: 14 Apr 2026

https://github.com/it1shka/moonshine

Library providing common functional utilities for the Lua programming language. Development of the library is currently frozen

array-methods functional-programming library lua lua-library luajit

Last synced: 14 Mar 2026

https://github.com/ignaciopieroni/functional-programming

We want to process a set of organizations from different industries to perform various queries about them using concepts from the functional paradigm. For each organization we know its name, website and other important fields. The main goal is to focus on modeling the data types and writing the necessary functions to perform the required analysis.

functional-programming haskell

Last synced: 19 Oct 2025

https://github.com/exbotanical/heuristics

Useful heuristics, type checks, and validation helpers for JavaScript and TypeScript

functional-programming type-checking utility-library validation-library

Last synced: 23 Jun 2026

https://github.com/sidmishraw/gunc

Golang functional programming library

functional-programming go higher-order-functions

Last synced: 19 Oct 2025

https://github.com/pixcai/hscheme

Write Yourself a Scheme in 48 Hours

functional-programming haskell scheme

Last synced: 20 Oct 2025

https://github.com/juthawong/jquery-oddeven.js

Simplify Even and Odd HTML DOM Element Stuff , Save Time and Make Coding Easier and Fun. Just for fun

design framework fun functional-programming jquery plugin web website

Last synced: 22 Oct 2025

https://github.com/rjdestigter/rxjs-single-state-todomvc

Experimental serliazable, time-travelable single state solution using RxJS observables

functional-programming reactjs rxjs typescript

Last synced: 17 May 2026

https://github.com/aahaidaralbaqir/identicon

Github default profile image generator written in elixir

elixir functional-programming

Last synced: 23 Jan 2026

https://github.com/sharpmiind/erlang-1em

šŸ› ļø Develop and test Erlang applications effortlessly with erlang-1em, simplifying deployment and enhancing productivity for developers.

api-development cloud-computing concurrency database-integration distributed-systems erlang fault-tolerance functional-programming high-availability messaging mobile-development programming-languages server-side software-development tcp-ip web-frameworks

Last synced: 24 Oct 2025

https://github.com/marcin-chwedczuk/fpinscala

My solutions to the exercises from "Functional Programming in Scala" book.

functional-programming functional-programming-examples scala

Last synced: 24 Oct 2025

https://github.com/aneeshlalwani/spreadsheet-javascript

A spreadsheet application, features parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces with dynamic updates.

arrow-functions css3 dom-manipulation functional-programming html5 javascript

Last synced: 14 Apr 2026

https://github.com/noor188/space-invaders

The design of the classic arcade game space invaders

functional-programming system-design

Last synced: 23 Jan 2026

https://github.com/lagenorhynque/grokking-functional-programming

Study notes on ć€ŽćŖć£ćØćļ¼é–¢ę•°åž‹ćƒ—ćƒ­ć‚°ćƒ©ćƒŸćƒ³ć‚°ć€(Grokking Functional Programming)

clojure functional-programming haskell

Last synced: 01 Jul 2026

https://github.com/zalbia/zio-structure

Just learning how to structure ZIO programs

functional-programming scala zio

Last synced: 25 Oct 2025

https://github.com/wdalmut/min-max-kata-functional

Functional approach with Ramda to solve the min-max kata

functional-programming ramdajs

Last synced: 26 Oct 2025

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: 01 Jun 2026

https://github.com/benoid/rejoice-in-the-lambda

A repository of useful Scheme procedures.

functional-programming help-wanted howto racket scheme

Last synced: 24 Feb 2026

https://github.com/rom-chik/kma_fp

Functional programming course on Haskell.

functional-programming ghci haskell

Last synced: 27 Oct 2025

https://github.com/tsnobip/best-practices-and-fp

Programmations fonctionnelle et bonnes pratiques de dƩveloppement logiciel

best-practices functional-programming rescript

Last synced: 24 Jan 2026

https://github.com/hoishing/pipable

pipe operation in python

fp functional-programming pipe pipleline

Last synced: 24 Jan 2026

https://github.com/bertrand31/exercicesalgo

šŸ’” Collection of algorithmic exercises taken for fun from various sources

algorithms functional-programming javascript reasonml scala sorting-algorithms

Last synced: 28 Jan 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/joaomilho/presentations

Presentations throughout all these years

craftsmanship functional-programming haskell peg philosophy react ruby

Last synced: 15 Apr 2026

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/kekyo/funcity

A functional language interpreter with text processing, easy embeddable! šŸ“œ

embedding functional-programming interpreter javascript text-processor typescript

Last synced: 31 Jan 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/federicobruzzone/99-erlang-problems

Implementations of the 99 problems in Erlang.

99problems erlang functional-programming problem-solving

Last synced: 02 Feb 2026

https://github.com/lazywithclass/fp

Notes I take while I study FP, and related subjects

functional-programming study

Last synced: 26 Feb 2026

https://github.com/primeeagle/concerto

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

advanced-types compiled-language functional-programming object-oriented-programming programming-language

Last synced: 08 Feb 2026

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/forketyfork/learn-you-a-haskell

Code examples and exercises from the "Learn You a Haskell for Great Good!" book

functional-programming haskell learn-you-a-haskell tutorial

Last synced: 26 Feb 2026

https://github.com/mehmet-github06/shopping-card

Bu depo, basit bir alışveriş sepeti uygulamasını içerir. JavaScript, HTML, ve CSS kullanılarak geliştirilmiştir. Ayrıca, harici bir API'den rastgele ürün verilerini çeker.

api bootstrap dom-manipulation functional-programming html-css-javascript responsive try-catch

Last synced: 15 Apr 2026

https://github.com/p-obrthr/functional-csharp

functional experimentation with C#

csharp dotnet functional-programming

Last synced: 15 Apr 2026

https://github.com/leobenkel/laeta

Agnostic service registry with fully typed retrieval

functional-programming registry scala services typed

Last synced: 26 Feb 2026

https://github.com/laszlokorte/recursion-schemes

Introduction to recursion schemes (WIP)

functional-programming functors recursion-schemes

Last synced: 10 Feb 2026

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: 27 Feb 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/zerone0x/haskell99

Haskell 99 to help me learn functional promgramming

functional-programming haskell haskell99

Last synced: 27 Feb 2026

https://github.com/yanick/updeep-remeda

Remeda-based fork of updeep

functional-programming immutable

Last synced: 12 Feb 2026

https://github.com/julgitt/logic-circuit-simulator

Logic Circuit Simulator taking into account the time delay of the logic gates

functional-programming logic-circuit-simulator logic-gates racket

Last synced: 12 Feb 2026

https://github.com/matheusfdosan/programacao-funcional

Uma explicação sobre Programação Funcional

docs functional-programming

Last synced: 28 Feb 2026

https://github.com/ohmic-guy/mnemosyne

An experimental Python library exploring persistent and versioned data structures.

data-structures functional-programming immutability persistent-data-structures versioning

Last synced: 13 Feb 2026

https://github.com/yasmeentarek1/peg_reversal_game

Board game where the goal is to flip all black pegs on board to white, with pegs flipping only if adjacent to a white peg.

functional-programming haskell recursion

Last synced: 14 Feb 2026

https://github.com/articulate/progress

Cheap, functional, terminal progress bar

functional-programming javascript progress-bar

Last synced: 16 Apr 2026

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/skykanin/effects

An effects system based on freer monads in Idris

effects functional-programming idris2

Last synced: 15 Feb 2026

https://github.com/gummif/categories

Category theory definitions for the working programmer

category-theory functional-programming

Last synced: 15 Feb 2026

https://github.com/thoughtfool/c-h-a-z

Hello, C.H.a.Z. (Cyborgs, Humans, ampersand Zombies): A simple strategy game demonstrating how enemies can become potential allies, where the balance between forces can shift in/out of your favor. Enemy of my enemy is my friend!

chess-game ejs-template-engine expressjs functional-programming javascript-game

Last synced: 16 Apr 2026

https://github.com/emilydaykin/gifter

šŸŽ A full-stack, tested & responsive e-commerce site to browse and buy gifts for any occasion

firebase firestore-database functional-programming jest react react-testing-library redux snapshot-testing stripe

Last synced: 16 Apr 2026

https://github.com/unisay/freer

Reading "Freer Monads, More Extensible Effects" paper by Oleg Kiselev and translating it to Scala

effects functional-programming haskell monad scala

Last synced: 16 Apr 2026

https://github.com/nesalia-inc/core

Zero-dependency monads for bulletproof TypeScript applications

error-handling functional-programming maybe monad outcome result typescript

Last synced: 02 Apr 2026

https://github.com/rakibhhridoy/predictingsequence-timeseriesanalysis

Time series data easy handling purposes in TensorFlow and python functional programming. Time Series data is handled and pre-processed by different steps,like making window of the data,splitting data for model purpose is also different than other processing methods. All has combined for easy access.

forecasting functional-programming keras lstm lstm-neural-networks moving-average numpy python tensorflow time-series windowed

Last synced: 02 Apr 2026

https://github.com/iosialectus/haskellcipherplay

Implementations of RSA, Blum Blum Shub PRNG, affine and polyalphabetic ciphers, and supporting number theory in Haskell.

cryptography functional-programming haskell number-theory prng rsa

Last synced: 02 Apr 2026

https://github.com/ethern-myth/store-react

Shopping online store, react, .net core, postgresql

antd api cart csharp functional-programming javascript mui netcore7 postgresql reactjs vite

Last synced: 04 Apr 2026

https://github.com/SanTiepi/benoit

BenoĆ®t — A programming language where functions are algebra and modules are messages between machines.. Built for human-AI collaboration.

ai benoit developer-tools functional-programming inline-testing javascript open-source pattern-matching programming-language token-efficient transpiler

Last synced: 04 Apr 2026