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/kevin-lee/j8plus

Library containing useful tools for Java 8

functional-programming java java8 lambda-expressions recursion stream

Last synced: 22 Mar 2025

https://github.com/siraben/fp-notes

Notes on Functional Programming and related topics

functional-programming notes

Last synced: 14 Mar 2026

https://github.com/mpkocher/functional-programming-techniques-in-python

Exploring functional centric designs and patterns in Python

composition functional-programming juypter-notebook python

Last synced: 19 Apr 2025

https://github.com/phenax/enum-fp

Functional Enum type / Sum type for javascript with simple pattern matching

algebraic-data-types enum functional-programming js sum-types

Last synced: 14 Apr 2025

https://github.com/playq/d4s

Dynamo DB Database Done Scala-way

dynamodb fp functional-programming izumi metrics scala

Last synced: 14 Jan 2026

https://github.com/fluture-js/fluture-express

:steam_locomotive: Create Express middleware using Futures

express express-middleware fluture functional-programming

Last synced: 18 Jul 2025

https://github.com/nikdon/telepooz

Functional Telegram Bot API wrapper for Scala on top of akka, circe, cats, and shapeless

akka akka-streams bot cats circe free-monad functional-programming scala telegram-api

Last synced: 12 Sep 2025

https://github.com/rvikmanis/redux-fp

Functional programming helpers for Redux.

functional-programming helpers point-free reducer redux utility-library

Last synced: 14 Apr 2025

https://github.com/flyfish30/zig-cats

A category and functional programing library for Zig language

category-theory functional-programming zig zig-package

Last synced: 12 Apr 2025

https://github.com/akabe/docker-iocaml-datascience

Dockerfile of Jupyter (IPython notebook) and IOCaml (OCaml kernel) with libraries for data science and machine learning

data-science deep-learning docker functional-programming iocaml jupyter-notebook machine-learning ocaml

Last synced: 07 Oct 2025

https://github.com/quadrupleslap/union-js

🏷️ Tagged unions for vanilla JavaScript!

discriminated-unions functional-programming javascript union vanilla-js

Last synced: 05 Mar 2026

https://github.com/fp4ts/fp4ts

Zero-dependency, purely functional library for effectful programming in Typescript

algebraic-effects category-theory functional-programming higher-kinded-types typelevel typescript

Last synced: 30 May 2026

https://github.com/troyp/fn.el

Concise anonymous functions for Emacs Lisp

emacs emacs-lisp functional-programming lambda macros

Last synced: 14 Jul 2025

https://github.com/geirolz/cats-xml

A functional library to work with XML in Scala using Cats.

cats decoding encoding fp functional-programming scala xml

Last synced: 14 Apr 2025

https://github.com/fwcd/curry-language-server

IDE support for the functional logic programming language Curry

curry functional-programming haskell language-server-protocol logic-programming

Last synced: 13 Apr 2025

https://github.com/cfhammill/lenses

Elegant Data Manipulation with Lenses

functional-programming r

Last synced: 21 Feb 2026

https://github.com/moonad/Moonad

Moonad: a p2p academic journal, or a social network for code?

academic-journals formal-languages formal-verification formality functional-programming game-development moonad

Last synced: 10 Jul 2025

https://github.com/albertllousas/team-management-microservice

Team management service is a production ready and fully tested service that can be used as a template for a microservices development.

domain-driven-design event-driven-architecture functional-programming hexagonal-architecture hexagonal-architectures kafka microservices spring-boot transactional-outbox-pattern

Last synced: 29 Jul 2025

https://github.com/daenyth/intro-cats-effect

Slides and video recording for my "Intro to Cats-Effect" talk

cats cats-effect functional-programming scala slides

Last synced: 14 Apr 2025

https://github.com/mystpi/act

🎬 Compose stateful actions to simulate mutable state

functional-programming gleam monad state

Last synced: 04 Mar 2026

https://github.com/hyroai/gamla

Python functional programming

functional-programming python

Last synced: 13 Jul 2025

https://github.com/arrow-kt/arrow-integrations

Λrrow Integrations is part of Λrrow, a functional companion to Kotlin's Standard Library

arrow functional-programming kotlin-library

Last synced: 17 Jun 2025

https://github.com/sliptype/vue-pure

⛱ An example of managing state using Purescript in a Vue app

functional-programming purescript vue

Last synced: 03 Apr 2025

https://github.com/transeptorlabs/transeptor-bundler

An ERC-4337 Bundler — open-source infrastructure powering Account Abstraction on Ethereum.

account-abstraction bundler erc4337 esm ethereum functional-programming nodejs p2p typescript

Last synced: 07 Mar 2026

https://github.com/jackfoxy/fsregex

Composable regular expressions for F#

fsharp functional-programming regular-expression regular-expressions

Last synced: 14 May 2025

https://github.com/sandromaglione/fpdart_riverpod

Complete guide on how to build a safe, maintainable, and testable flutter app using fpdart and riverpod

flutter-app flutter-examples fpdart functional-programming riverpod

Last synced: 23 Feb 2026

https://github.com/flintinatux/tinyfunk

The tiniest of functional libraries

functional-programming javascript tiny

Last synced: 12 Apr 2025

https://github.com/tylors/45

A Functional, monadic test-runner

assertions functional-programming lazy monad test test-runner

Last synced: 30 Oct 2025

https://github.com/kwan3854/unity-nope

The fastest functional programming library for Unity – the easiest and quickest way to handle exceptions and null values.

awaitable functional-programming railway-oriented-programming unitask unity unity-package

Last synced: 18 Jul 2025

https://github.com/flintinatux/puddles

Tiny vdom app framework. Pure Redux. No boilerplate.

frontend-framework functional-programming reducer redux vdom virtual-dom

Last synced: 21 Jul 2025

https://github.com/cu1ch3n/type-inference-zoo

🦖 Implementations of various type inference algorithms. Online interactive playground is available at https://zoo.cuichen.cc/

functional-programming haskell programming-languages type-inference zoo

Last synced: 11 Apr 2025

https://github.com/codelytv/php-finder_refactoring-kata

🐘🔍Incomprehensible Finder Refactoring Kata port for PHP

codelytv composer example fp functional-programming kata php phpunit refactor refactoring sample

Last synced: 30 Jul 2025

https://github.com/crubier/infinistack

Infinite recursion in JS without stack overflow errors, based on magic 🎩✨🐇

functional-programming js recursion

Last synced: 07 Oct 2025

https://armcn.github.io/quickcheck/

Property Based Testing in R

functional-programming property-based-testing r rstats

Last synced: 24 Apr 2025

https://github.com/loophp/fpt

Functional programming toolbox for PHP.

functional-programming toolbox

Last synced: 06 Oct 2025

https://github.com/nshkrdotcom/claude_agent_sdk

An Elixir SDK for Claude Code - provides programmatic access to Claude Code CLI with streaming message processing

agent-sdk ai ai-integration ai-sdk anthropic api-client beam claude claude-ai elixir erlang-vm functional-programming llm llm-client nshkr-ai-sdk otp sdk streaming

Last synced: 19 Feb 2026

https://github.com/healeycodes/golfcart

⛳ A minimal programming language inspired by Ink, JavaScript, and Python.

functional-programming interpreter language programming-language

Last synced: 01 May 2025

https://github.com/armcn/quickcheck

Property Based Testing in R

functional-programming property-based-testing r rstats

Last synced: 09 Oct 2025

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

帶你探索 functional programming

documentation functional-programming math

Last synced: 07 Feb 2026

https://github.com/facile-it/mutoid

Reactive library for data fetching, caching, state management

algebraic-data-types fp-ts functional-programming io-ts isomorphic react rxjs typescript

Last synced: 22 Jun 2025

https://github.com/ctlst-tech/c-atom

Model-based driven real-time embedded software framework for safety-critical and mission-critical application

autopilot catpilot drone embedded embedded-systems functional-programming hardware-agnostic mission-critical model-based-development os-agnostic posix-compliant realtime safety-critical uas uav vms

Last synced: 05 Apr 2025

https://github.com/aashari/boilerplate-lambda-typescript

AWS Lambda project template with TypeScript and Terraform. Features serverless architecture, automated deployment pipelines, testing frameworks, local development environment, AWS SDK integration, and standardized project structure for scalable Lambda functions.

aws aws-lambda backend boilerplate cloud-computing functional-programming infrastructure-as-code lambda serverless terraform typescript

Last synced: 12 Sep 2025

https://github.com/bizmonger/nikeza

Platform for associating content to their providers.

elm elm-lang fsharp functional-programming lambda-cartel

Last synced: 21 Aug 2025

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

Contém todas as fichas relativas à cadeira de Programação Funcional, do ano letivo 2018/19, e resoluções de testes e exames de anos anteriores.

exames fichas functional-programming haskell lei miei pf programacao-funcional resolucao resolucoes solucao solucoes testes uminho

Last synced: 15 Aug 2025

https://github.com/75lb/typical

Isomorphic, functional type-checking for Javascript

functional-programming isomorphic javascript javascript-library load-anywhere nodejs type-checking types

Last synced: 02 Mar 2026

https://github.com/phenax/pipey

Create pipeline operator ready functions by converting instance methods's to context-free functions

currying functional-programming javascript pipe-operator prototype

Last synced: 14 Apr 2025

https://github.com/iitalics/opal

Simple and powerful programming language with type inference

functional-programming programming-language static-typing type-inference

Last synced: 06 Apr 2025

https://github.com/pointfreeco/swift-quickcheck

🏁 An implementation of QuickCheck in Swift.

functional-programming property-testing quickcheck swift

Last synced: 13 Apr 2025

https://github.com/nitrodevs/csharpfunctionalextensions.fluentassertions

A small set of extensions to make test assertions more fluent when using CSharpFunctionalExtensions! Wow!

functional-programming hacktoberfest monad tdd testing

Last synced: 14 Jan 2026

https://github.com/ghurtchu/diary

:pencil2::clipboard: JWT auth based persistent (MongoDB) RESTful API for managing notes along with searching and sorting capabilities.

backend crud functional-programming jwt mongodb onion-architecture password-hashing reactive-mongo restful-api scala scala3 zio zio-http zlayer

Last synced: 28 Apr 2025

https://github.com/Darkhogg/polyethylene

easy manipulation of iterables and async itrerables

async-iterables functional-programming iterables typescript

Last synced: 23 Mar 2025

https://github.com/csabahruska/manual-stg-experiment

Manually constructed STG programs compiled with the standard GHC codegen backend.

codegen compiler functional-programming ghc haskell llvm machine-code stg x64

Last synced: 12 Apr 2025

https://github.com/obfusk/koneko

koneko - a concatenative not-quite-lisp for kittens

concatenative functional-programming language lisp programming-language stack work-in-progress

Last synced: 11 Apr 2025

https://github.com/calvinlfer/es-cqrs-shopping-cart

A resilient and scalable shopping cart system designed using Event Sourcing (ES) and Command Query Responsibility Segregation (CQRS)

akka akka-actors akka-cluster-sharding akka-http akka-persistence akka-streams cassandra cats functional-programming kafka postgresql protocol-buffers scala slick

Last synced: 24 Jun 2025

https://github.com/ioleo/zio-by-example

Source code for "ZIO by example" blog post.

functional-programming scala zio

Last synced: 05 May 2025

https://github.com/identinet/sanctuary-cheat-sheet

Functional programming cheat sheet for https://sanctuary.js.org/

cheatsheet examples fantasy-land functional-programming javascript sanctuary

Last synced: 13 May 2026

https://github.com/arichiardi/fonda

An async pipeline approach to functional core - imperative shell.

clojurescript functional-programming javascript

Last synced: 12 Dec 2025

https://github.com/cando/Algar

Algebraic structures, higher-kinded types and other category theory bad ideas

category-theory functional-programming monad-transformers monads

Last synced: 04 Apr 2026

https://github.com/xodio/hm-parser

A parser for Hidnley Milner notations

fp functional-programming hindley-milner parser

Last synced: 13 Apr 2025

https://github.com/ritesh404/kudojs

A utility library to write code in functional programming style in Javascript

applicative composition curry functional-js functional-programming functor javascript library monads nodejs typescript

Last synced: 16 Nov 2025

https://github.com/mitranim/emerge

Use plain JS types as immutable data, with efficient merging and memory sharing

data functional-data-structure functional-programming immutable structural-sharing

Last synced: 30 Apr 2025

https://github.com/galad/csharpdiscriminatedunion

A library for generating discriminated union types in C#

code-generation code-generator csharp-library functional-programming

Last synced: 09 Apr 2025

https://github.com/sebinsua/redux-saga-helpers

:ambulance: Error-handling for redux-saga.

errors functional-programming handlers redux-saga

Last synced: 19 Apr 2025

https://github.com/ken-okabe/vanfs

🍦 VanFS: 1:1 bindings from F# to 🍦VanJS (an ultra-lightweight , zero-dependency , and unopinionated Reactive UI framework based on pure vanilla JavaScript and DOM without React/JSX) + WebComponents + micro FRP

cross-platform fable front-end-development frp fsharp functional-programming functional-reactive-programming monad state-management timeline typescript vanfs vanjs web-application webcomponents

Last synced: 15 Jun 2025

https://github.com/laserdisc-io/log-effect

A simple macro-less logging typeclass with some common backends

cats fs2 functional-programming logging mtl scala tagless-final typeclass zio

Last synced: 21 Jan 2026

https://github.com/tmccarthy/bfect

Some bifunctor IO type classes

bifunctor cats functional-programming scala typeclass zio

Last synced: 11 Jun 2025

https://github.com/mystpi/bella

🐶 Bella ⌁ A simple functional programming language ⌁ Written in Gleam!

functional-programming gleam interpreter lexer nodejs parser programming-language

Last synced: 04 May 2025

https://github.com/pakoito/rxtuples2

Simple tuples to use with RxJava2 [STABLE]

functional-programming java rxjava2

Last synced: 02 Jul 2025

https://github.com/47degrees/sbt-org-policies

Just an SBT plugin that enforces some organizational policies and settings across all of your projects

functional-programming sbt scala typelevel

Last synced: 14 Jan 2026

https://github.com/francomelandri/tiny-fp

Tiny Functional Programming library for C#

functional-programming integration-testing noif tdd

Last synced: 28 Oct 2025

https://github.com/ymyzk/lambda-dti

Interpreter of the ITGL with dynamic type inference

dune functional-programming gradual-typing hindley-milner interpreter ocaml repl type-inferece

Last synced: 24 Jul 2025