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/thosakwe/bullseye

[WIP] A pure functional language that compiles to Dart.

compiler dart functional-programming programming-language

Last synced: 28 Apr 2025

https://github.com/pakoito/functionalrx2

FunctionalRx2 is a collection of constructs to simplify a functional programming approach to Java and Android [STABLE]

functional-programming java rxjava2

Last synced: 14 Apr 2025

https://github.com/monix/monix-bio

Asynchronous data type with typed errors.

cats-effect functional-programming monix scala typelevel

Last synced: 03 Apr 2025

https://github.com/derive4j/hkt

Higher Kinded Type machinery for Java

annotation-processor functional-programming hk-encoding hkt java-8 typechecker

Last synced: 15 Apr 2025

https://github.com/pawelrubin/rustshed

Rust types in Python. https://justforfunnoreally.dev/

functional-programming monads python rust

Last synced: 12 Mar 2026

https://github.com/TimTeaFan/loopurrr

Translate purrr functions into regular for loops

functional-programming purrr r

Last synced: 29 Jul 2025

https://github.com/digital-fabric/affect

Algebraic effects for Ruby

algebraic-effects functional-programming ruby

Last synced: 23 Apr 2025

https://github.com/jbakouny/scallina

A Coq-based synthesis of Scala programs which are correct-by-construction

coq formal-methods functional-programming scala synthesis

Last synced: 25 Oct 2025

https://github.com/chkoreff/Fexl

Function EXpression Language (interpreter for functional programs)

c functional-programming interpreter

Last synced: 11 May 2025

https://github.com/zanettin/incompose

A inferno utility belt for function components and higher-order components

functional-components functional-programming higher-order-component hoc inferno inferno-js javascript npm npm-package recompose

Last synced: 02 Aug 2025

https://github.com/jwiegley/putting-lenses-to-work

A presentation for BayHac 2017 on how I uses lenses at work

functional-programming haskell lens lenses practical

Last synced: 20 Mar 2025

https://github.com/dedbox/racket-algebraic

Algebraic structures for untyped Racket

algebraic functional-programming racket

Last synced: 05 Jan 2026

https://github.com/venil7/json-decoder

Type safe JSON decoder for TypeScript

composition decoder elm elm-lang functional-programming json typescript

Last synced: 14 Jul 2025

https://github.com/hamler-lang/docs

Documentation of Hamler

erlang functional-programming hamler haskell

Last synced: 25 Apr 2025

https://github.com/ecyrbe/typeskell

Functional programming in Typescript

functional-programming typeclass typescript

Last synced: 23 Apr 2025

https://github.com/mohamedsabry0/functional_programming_examples

Community implementations of Functional Programming paradigm in several languages as explained by Eng. Mohamed Hammad

functional-programming

Last synced: 23 Apr 2025

https://github.com/mit-plv/timl

TiML: A Functional Programming Language with Time Complexity

functional-programming mlton sml standard-ml time-complexity

Last synced: 25 Feb 2025

https://github.com/semiversus/python-broqer

Carefully crafted library to operate with continuous streams of data in a reactive style with publish/subscribe, asyncio support and broker functionality.

broker functional-programming publish-subscribe python reactive

Last synced: 14 Jan 2026

https://github.com/jaalonso/lecturas_glc

Readings on computational logic, interactive theorem proving and functional programming.

coq functional-programming haskell isabelle-hol itp leanprover logic logic-programming prolog

Last synced: 10 Apr 2025

https://github.com/versemetaverse/unrealverse

Information and links about Epic's Unreal Engine including Verse programming language for UEFN, Unreal, Fortnite and the Metaverse along with UE5 and the UE6 convergence

3d blueprints cpp epic epicgames fortnite functional-programming gpu island-creator metaverse metaverse-infrastructure simon-peyton-jones tim-sweeney ue5 ue6 uefn unreal verse verse-language visual-verse

Last synced: 10 Apr 2025

https://github.com/serradura/request_via

RequestVia: A Functional HTTP Client That Wraps Net::HTTP

functional functional-programming http http-client nethttp ruby uri

Last synced: 09 Aug 2025

https://github.com/gregziegan/goat

Annotate Images (or goats) On The Web™

annotations elm functional-programming image-annotation image-editing svg

Last synced: 22 Apr 2025

https://github.com/zeromaxhe/zeromax-s-playground

A Idle Strategy Game, developed by Godot + C# / F#。放置战略游戏,基于 Godot + C# / F# 实现

csharp fsharp functional-programming gamedev godot

Last synced: 11 Aug 2025

https://github.com/caiogondim/tubo.js

:surfer: Your functional (sync/async) pipe | operator

functional-programming javascript js pipe

Last synced: 01 Jul 2025

https://github.com/davidchase/ramtuary

Ramda + Ramda Fantasy + Sanctuary REPL :herb:

functional functional-programming ramda ramda-fantasy repl sanctuary

Last synced: 12 Jul 2025

https://github.com/hauxir/haskell-tetris

Tetris game written in Haskell using ncurses

functional-programming haskell haskell-ncurses ncurses tetris

Last synced: 12 Apr 2025

https://github.com/mrdimosthenis/synapses

A group of neural-network libraries for functional and mainstream languages

clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala

Last synced: 06 Oct 2025

https://github.com/suned/stateless

Statically typed, purely functional effects for Python.

algebraic-effects functional-programming python

Last synced: 22 Aug 2025

https://github.com/motorcycle/motorcycle.ts

Your Type-Safe, Declarative and Reactive Toolkit for Modern Composable and Event-Driven Development

declarative frp functional functional-programming mostjs mostly-dom motorcycle reactive typescript virtual-dom

Last synced: 09 Apr 2025

https://github.com/drym-org/qi

An embeddable flow-oriented language.

dsl functional-programming language lisp racket

Last synced: 19 Feb 2026

https://github.com/SandroMaglione/getting-started-xstate-and-effect

Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com

effect effect-schema functional-programming xstate xstate-fsm xstate-react

Last synced: 02 Sep 2025

https://github.com/spartanz/parserz

A purely-functional library for creating both parsers, pretty-printers, and grammar definitions from a single, type-safe specification of a grammar

functional-programming invertible parser-combinators scala

Last synced: 14 Jan 2026

https://github.com/xebia-functional/second-bridge

Second Bridge is a Swift framework for functional programming. Our goal is to make Swift development on par with other functional languages like Scala by adding new data types, functions and operators.

cocoapods data-types framework functional-programming functions operators swift swiftz

Last synced: 28 Oct 2025

https://github.com/wisn/jargon-pemrograman-fungsional

Jargon dari dunia pemrograman fungsional secara sederhana!

functional-programming glossary

Last synced: 20 Nov 2025

https://github.com/tkgalk/denofun

Small utility library containing functions, monads and other fun stuff.

deno functional-programming typescript

Last synced: 11 Dec 2025

https://github.com/vitorluizc/normalize-text

📝 Provides a simple functions to normalize texts, whitespaces, paragraphs & diacritics.

compose functional-programming javascript normalize normalize-text string string-manipulation

Last synced: 09 Apr 2025

https://mrdimosthenis.github.io/Synapses/

A group of neural-network libraries for functional and mainstream languages

clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala

Last synced: 27 Mar 2025

https://github.com/mrdimosthenis/Synapses

A group of neural-network libraries for functional and mainstream languages

clojure csharp deep-learning elixir fsharp functional-programming gleam java javascript lightweight machine-learning neural-network python scala

Last synced: 02 Apr 2025

https://github.com/samchon/shopping-backend

Shopping Mall Backend Server made by NestJS + Prisma for Education

commerce e2e educational-project fp fp-ts functional-programming nestia nestjs prisma shopping tdd typia

Last synced: 03 Nov 2025

https://github.com/codeship/modelist

Flexible & Customizable Modelstructure for awesome data management.

collection data-structure functional-programming js model modelist react reactive redux vue vuex

Last synced: 07 May 2025

https://github.com/champii/rock

Native language with Rust & LLVM

ast functional-programming langage llvm llvm-ir low-level rust

Last synced: 18 Aug 2025

https://github.com/datadog4s/datadog4s

Making great monitoring easy in functional Scala

cats cats-effect datadog datadog-metrics functional-programming http4s monitoring scala

Last synced: 07 Apr 2025

https://github.com/WaldoJeffers/conductor

Mix both synchronous and asynchronous code without hassle

async asynchronous functional-programming javascript utility-library

Last synced: 13 Apr 2025

https://github.com/sanmai/pipeline

Build streaming pipelines in PHP. The missing pipe operator. General-purpose collection pipeline. Since 2017.

chain collections functional-programming php-library pipeline stream-processing

Last synced: 16 May 2025

https://github.com/gvolpe/shopping-cart-haskell

:gem: Haskell version of the Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

functional-programming http newtypes postgresql refined servant

Last synced: 20 Mar 2025

https://github.com/orsinium-labs/rlci

🦀 λ Overly-documented Rust-powered Lambda Calculus Interpreter.

fp functional-programming interpreter lambda lambda-calculus programming-language rust

Last synced: 21 Feb 2026

https://github.com/hufeng/iflux

iflux = immer.js + react.js

functional-programming immer react reactive

Last synced: 09 Oct 2025

https://github.com/sandromaglione/getting-started-xstate-and-effect

Learn how to use all the features of XState in combination with the power of Effect・Newsletter sandromaglione.com

effect effect-schema functional-programming xstate xstate-fsm xstate-react

Last synced: 17 Aug 2025

https://github.com/vanillaes/absurdum

The Ridiculous Application of Reduce

esm esmodules functional-programming lodash operators

Last synced: 26 Jan 2026

https://github.com/neko-kai/fp-dictionary

FP category theory jargon explained on a single A4 page

category-theory fp functional-programming

Last synced: 26 Jan 2026

https://github.com/inconvergent/cl-grph

In-Memory Immutable Graph Structure with Datalog Query Language in Common Lisp

common-lisp data-structures datalog functional-programming generative-art generattive graph immutable incomplete lisp wip

Last synced: 21 Jan 2026

https://github.com/ditto-lang/ditto

👌 A smol functional language that targets other languages

compiler ditto ditto-lang functional-programming

Last synced: 12 May 2025

https://github.com/symentis/corridor

A Coreader-like Dependency Injection μFramework

coreader dependency-injection functional-programming ios swift swift-4 swift-framework

Last synced: 11 Oct 2025

https://github.com/symentis/Corridor

A Coreader-like Dependency Injection μFramework

coreader dependency-injection functional-programming ios swift swift-4 swift-framework

Last synced: 25 Mar 2025

https://github.com/geirolz/advxml

A lightweight, simple and functional DSL library to work with XML in Scala with Cats

cats dsl functional functional-programming library lightweight scala scala-library scala-xml xml

Last synced: 22 Aug 2025

https://github.com/evandrolg/array.lua

A small library with useful methods to handle Lua's table when it's working like an Array

array functional-programming lua table

Last synced: 13 Apr 2025

https://github.com/EvandroLG/array.lua

A small library with useful methods to handle Lua's table when it's working like an Array

array functional-programming lua table

Last synced: 29 Mar 2025

https://github.com/zio-archive/zio-optics

Easily modify parts of larger data structures

functional-programming optics scala zio

Last synced: 01 Oct 2025

https://github.com/indiscriminatecoding/clarity

Functional programming library for OCaml

functional-programming monad ocaml

Last synced: 17 Jul 2025

https://github.com/briancavalier/fx-ts

Computational environments and effects for TypeScript

algebraic-effects effects functional-programming typescript

Last synced: 17 Mar 2025

https://github.com/saschagrunert/func

Functional additions to C

c cpp either functional-programming maybe

Last synced: 20 Mar 2025

https://github.com/mikesol/purescript-ocarina

Web audio graphs as a stream

functional-programming purescript web-audio

Last synced: 16 Jan 2026

https://github.com/csabahruska/jhc-components

JHC Haskell compiler split into reusable components

c c-backend compiler functional-programming grin haskell jhc multiplatform optimizer

Last synced: 13 Jul 2025

https://github.com/lac-dcc/wyvern

Automatic conversion of call by value into call by need in the LLVM IR.

closures code-generation compiler functional-programming lazy-evaluation llvm optimization outlining

Last synced: 10 Jul 2025

https://github.com/timjs/elm-collage

Create interactive vector graphics and position them relative to each other

composition elm functional-programming graphics svg

Last synced: 20 Oct 2025

https://github.com/Subito-it/Esito

Esito ambition is to be your return type for suspending functions.

android functional-programming kotlin result retrofit

Last synced: 12 Apr 2025

https://github.com/jcouyang/jujiu

Functional Scala Cache

birds cache caffeine functional-programming scala

Last synced: 31 Oct 2025

https://github.com/geirolz/fly4s

A lightweight, simple and functional wrapper of Flyway using cats effect.

cats cats-effect data database database-migrations db flyway flyway-migrations flywaydb functional-programming persistence scala

Last synced: 11 Apr 2025

https://github.com/cevr/ftld

A pragmatic entry into a functional fantasy land.

functional functional-programming javascript monad typescript

Last synced: 02 Aug 2025

https://github.com/jyothsnasrinivas/eta-android-2048

Android 2048 game using Yampa FRP library in Eta

android eta frp functional-programming haskell

Last synced: 22 Apr 2025

https://github.com/expede/teaching-fp

Techniques, advice, and anecdotes about how to teach Functional Programming

clojure clojurescript elixir elm functional-programming haskell idris material ocaml python racket rust scala scheme teaching theory

Last synced: 25 Aug 2025

https://github.com/typelead/sbt-eta

An sbt plugin that integrates Eta into Scala projects.

eta functional-programming sbt sbt-plugin scala

Last synced: 26 Jul 2025