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/rousan/tulip

A Golang utility library of many commonly used functions

functional-programming go golang toolkit tulip utility

Last synced: 16 Mar 2025

https://github.com/ica10888/advanced-java-note

从 java 开始,讲一讲函数式编程和计算机语言特性

functional-programming java

Last synced: 16 May 2025

https://github.com/michalspano/func-prog

My take on Functional Programming.

clojure functional-programming haskell personal

Last synced: 21 Apr 2026

https://github.com/gummif/endocpp

Modern C++ functional programming concepts library

cpp cpp17 functional-programming header-only library

Last synced: 23 Mar 2025

https://github.com/retheviper/gotlin

Some Kotlin-like functions.

functional-programming go golang kotlin

Last synced: 29 Apr 2026

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 21 Jan 2026

https://github.com/morganconrad/fobu

YA functional utilities for JavaScript Objects, mimicking ES6 Array methods.

filter foreach functional-programming javascript map object reduce

Last synced: 08 Jun 2026

https://github.com/endygamedev/learn-haskell

λ Haskell and Lambda Calculus.

functional-programming haskell lambda-calculus

Last synced: 17 Jun 2025

https://github.com/asbhogal/time-tracking-dashboard

A time tracking dashboard created as for a Frontend Mentor challenge, coded using vanilla HTML5, CSS3 (SCSS) and JS.

css3 dashboard front-end-development frontend-mentor functional-programming html5 json sass scss vite

Last synced: 18 Apr 2026

https://github.com/mooseman/minifpl

A lexer (and soon a parser and interpreter) for a small functional programming language. Public domain.

functional-programming public-domain unlicense

Last synced: 16 Mar 2025

https://github.com/chicio/katas

💪🏋️‍♂️ A collection of katas I did to hone my programming skills. 🏋️‍♂️💪

coding-dojo functional-programming interview kata kotlin objective-c swift typescript

Last synced: 01 May 2026

https://github.com/gvoz-dev/fprog

Functional programming

clojure functional-programming racket scala

Last synced: 04 Mar 2026

https://github.com/khc-zhihao/packhouse

Packhouse is a function wrapper based on the concept of functional programming

functional-programming javascript lambda serverless

Last synced: 23 Jun 2025

https://github.com/blakek/make-lookup

📒 Make a lookup object from an array of objects

functional-programming hash-lookup javascript lookup lookup-table map typescript

Last synced: 30 Apr 2026

https://github.com/eilvelia/contravariant

Contravariant functors in JavaScript + Flow with correct type inference

fantasy-land functional-programming

Last synced: 04 Mar 2026

https://github.com/mooreniemi/proc_compose

:musical_score: Proc#compose

c c-extension compose functional-programming gem ruby

Last synced: 30 Apr 2026

https://github.com/swissmanu/react-rxjs-typescript

An experiment to implement a React user interface using TypeScript that leverages RxJS.

functional-programming react rxjs typescript

Last synced: 17 Apr 2026

https://github.com/tbhvishal/js-toolbox

Lightweight JavaScript utilities toolkit: helpers, snippets, and productivity tools. ESM, Node.js, TypeScript-friendly, zero dependencies. Arrays, strings, dates, async, functional programming - perfect for beginners and pros

beginner-friendly best-practices code-snippets-javascript copy-paste developer-tools esm functional-programming hacktoberfest helpers javascript library lightweight nodejs npm-package productivity-tools snippets utilities utils vanilla-js zero-dependencies

Last synced: 29 Apr 2026

https://github.com/awinogradov/condicom

Apply React component enhancements by condition

component enhancement functional-programming hoc react

Last synced: 28 Apr 2026

https://github.com/shlinkio/data-manipulation

Userland implementations of some data manipulation helpers extracted from ramda

functional-programming javascript typescript

Last synced: 04 Jul 2025

https://github.com/b-gran/promise-plumbing

Functional, Promise-based control flow primitives inspired by async

async control control-flow flow functional functional-programming promise

Last synced: 06 Jul 2025

https://github.com/federicobruzzone/software-foundations

Solutions (in Coq) of the exercises in the software foundation books.

coq coq-library functional-programming ocaml software-foundations

Last synced: 04 Feb 2026

https://github.com/pfpack/pfpack-core-unit

PrimeFuncPack Core.Unit is a core library for .NET consisting of Unit type targeted for use in functional programming. The Core.Unit is shipped as a part of PrimeFuncPack Core - a functional programming framework for .NET

csharp dotnet dotnet-core functional-programming unit-type

Last synced: 26 Aug 2025

https://github.com/doeixd/make-with

Functional utilities for elegant function composition and state management in TypeScript

closures functional-programming partial-application typescript typescript-library

Last synced: 03 Sep 2025

https://github.com/almayor/ft_turing

A Turing Machine simulator written in Haskell

21school functional-programming haskell turing-machine

Last synced: 25 Mar 2025

https://github.com/vspiliop/martian-robots

Coding exercise: The martian robots/ rovers problem in Java with a functional twist..

functional-programming immutable-collections immutable-objects java pure-function vavr

Last synced: 22 Feb 2026

https://github.com/memowe/aoc2023

My advent of code 2023 solutions

advent-of-code aoc2023 functional-programming haskell

Last synced: 22 Apr 2025

https://github.com/rsachdeva/reactnd-mobile-flashcards

React Native based Deck and Cards App from Scratch with Quiz, Scoring, Seeing Answers Support

functional-programming nodenv react-native redux yarn

Last synced: 13 Apr 2026

https://github.com/shahabganji/funx

A robust and useful library to use functional programming in C#

csharp functional functional-programming funx maybe-monad option railway-oriented-programming

Last synced: 08 Jun 2026

https://github.com/skulltech/programming-languages-assignments

Assignments and code written for course COL226 (Programming Languages) of IIT Delhi.

compiler-design functional-programming programming-languages

Last synced: 06 Jul 2025

https://github.com/rizkimufrizal/docker-spring-cloud-gateway

This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway

api-gateway cloud functional-programming gateway reactive-programming spring

Last synced: 29 Apr 2026

https://github.com/mrbr/pipelinejs

Write an application by writing its topology.

functional-programming javascript reactive-programming

Last synced: 23 Mar 2025

https://github.com/twobin/twobin.blog

twobin'blog 爱生活,爱分享,爱前端

es6 functional-programming react redux

Last synced: 29 Apr 2026

https://github.com/admodev/baldor-lang

Algebraic and mathematical programming language, made with PYTHON.

algebra functional-programming language mathematical-programming mathematics programming-language

Last synced: 09 Apr 2025

https://github.com/alseinx/alsein.algorithms

Some algorithm features in addition to LINQ.

algorithms csharp dotnet-standard functional-programming linq

Last synced: 25 May 2026

https://github.com/pranav-jadhav09/gitfinder

A GitFinder application to search GitHub users and view their repositories, followers, and more.

api css3 functional-programming gitfinder githunter html javascript oop single-page-applications

Last synced: 12 May 2026

https://github.com/rabestro/dicechess-engine-scala

High-performance parallelized Expectimax game engine and probability calculator for Dice Chess, written in Scala 3.

artificial-intelligence bitboard chess-engine dice-chess expectimax functional-programming game-engine scala scala3 virtual-threads

Last synced: 30 May 2026

https://github.com/petitviolet/scala_fp_layered

functional layered architecture implementation example

akka-http ddd functional-programming scala scalaz tagless-final

Last synced: 08 Jun 2026

https://github.com/brettm12345/tailwind-generator

A cli for managing your tailwind setup complete with type generation. WIP

functional-programming optparse-applicative purescript tailwindcss

Last synced: 28 Apr 2026

https://github.com/jaypmorgan/dfp

A suite of functional tools for all your functional programming

functional-programming python

Last synced: 16 Mar 2025

https://github.com/ernyoke/snake-js

Terminal based snake written in functional style.

es6 functional-programming nodejs ramda ramdajs snake-game

Last synced: 16 Jan 2026

https://github.com/bertrand31/pandore

📦 The functional files manipulation library Scala was missing

file filesystem functional-programming io-monad library scala

Last synced: 16 May 2025

https://github.com/neshkeev/avaj

Haskell influenced Category Theory patterns implemented in Java

category-theory functional-programming haskell java monad monad-transformers

Last synced: 30 Apr 2026

https://github.com/pzuehlke/hutton

Contains solutions to all of the exercises in and some scripts related to the book: Hutton, G. — Programming in Haskell (2nd ed.)

exercises-solutions functional-programming graham-hutton haskell programming-in-haskell pure-functional

Last synced: 16 Mar 2025

https://github.com/akabe/ocaml-js-boilerplate

A template repository for OCaml and JavaScript

functional-programming javascript ocaml

Last synced: 27 Apr 2026

https://github.com/lazywithclass/project-lamp

Source code for book content and site

book functional-programming haskell purescript

Last synced: 27 Apr 2026

https://github.com/tripolskypetr/functools-kit

A library with helpers for react-declarative app backend development

functional-programming helpers lambda react-declarative serverless

Last synced: 26 Mar 2025

https://github.com/atticuskuhn/typescript-lens

lens library in typescript

fp functional-programming haskell lens

Last synced: 27 Apr 2026

https://github.com/helins/fn.cpp

Pass around c++ fns and methods, get performance

cplusplus functional-programming functions higher-order-functions

Last synced: 31 May 2026

https://github.com/web-pacotes/foundation-types

Curated package with types I believe all packages and apps need to promote safeness and reduced side effects.

functional-programming monads types typesafe typescript

Last synced: 19 Apr 2026

https://github.com/didierofrivia/flipcards

Simple memory cards game written in Elm

elm functional functional-programming futurama

Last synced: 26 Apr 2026

https://github.com/mainro/cyclotron-std

Python standard library drivers and components for Cyclotron

cyclotron functional-programming python reactive-extensions reactive-programming reactivex rxpy

Last synced: 02 Jul 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: 26 Apr 2026

https://github.com/davidmarne/functional_flutter

Tools for composing flutter widget trees in a functional manner.

flutter functional functional-programming

Last synced: 14 May 2026

https://github.com/july541/functional-programming-in-csharp

A practice during learning C# functional programming.

csharp functional-programming

Last synced: 07 Jun 2026

https://github.com/gardncl/functional_programming_javascript

All the exercises from http://reactivex.io/learnrx/

brackets functional-programming javascript reactivex

Last synced: 23 Jun 2025

https://github.com/baransu/sugar

Experimental, fuctional language for creating webapps

elixir-lang experiment functional-programming javascript language

Last synced: 25 Apr 2026

https://github.com/palutz/monads-gym

Stretching the muscles with monads...

functional-programming monads scala

Last synced: 06 Jun 2026

https://github.com/slowli/curry-chain

Chainable function currying

chainable-methods currying functional-programming

Last synced: 17 Mar 2025

https://github.com/kdungs/go-result

Result types for Go; because (T, error) can be considered a ✨ monad ✨.

experiments functional-programming go golang monad

Last synced: 28 Jul 2025

https://github.com/mollybeach/apetalie

Apetalie Javscript Web3 Application Function Methods Solidity

application context-api functional-programming javscript solidity web3

Last synced: 24 Apr 2026

https://github.com/mrandl/satsolver

A toy functional and parallel SAT solver implementation in Scala

dotty functional-programming sat-solver scala

Last synced: 14 Jun 2025

https://github.com/alejogs4/church-encoding-javascript

Church encoding to represent typical programming structures on Javascript

church-encoding functional-programming javascript lambda-calculus

Last synced: 06 Jun 2026

https://github.com/arindas/lazy-prime-sieve

Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust.

functional-programming lazy-evaluation prime-sieve sieve-of-eratosthenes

Last synced: 17 Mar 2025

https://github.com/hwang-fu/rv32emu

Fully emulating the RISC-V Base Integer Instruction Set (WIP)

byte-code dune emulator functional-programming ocaml risc-v virtual-machine

Last synced: 21 Apr 2026

https://github.com/rcardin/fp-scala

My solutions to exercises of "Functional Programming in Scala".

exercises functional-programming scala

Last synced: 12 Jul 2025

https://github.com/yuan-kuan/zasa

Offline web application to keep track of household food stock. Demo project for fp-svelte

functional-programming javascript svelte webapp

Last synced: 20 Apr 2026

https://github.com/kshirish/reactivexio

Learning functional programming concepts from `http://reactivex.io/learnrx/`

functional-programming javascript

Last synced: 05 Oct 2025

https://github.com/mmzk1526/haskell-blockchain-tutorial

A simple blockchain toy example

blockchain functional-programming

Last synced: 06 Oct 2025

https://github.com/hbarcelos/best-route

Finds the best (cheapest) route from a starting point towards a destination

dijkstra-algorithm functional-programming graph graph-algorithms graphs javascript ramda tape

Last synced: 04 Jun 2026

https://github.com/jin-sungdae/javastream

Functional Programming in Java && Stream

functional-programming java stream

Last synced: 04 Jun 2026

https://github.com/raedaddala/advent-of-code

My solutions for Advent of Code starting from 2015

advent-of-code functional-programming optimization problem-solving scala

Last synced: 20 Apr 2026