An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with fp

A curated list of projects in awesome lists tagged with fp .

https://github.com/hemanth/functional-programming-jargon

Jargon from the functional programming world in simple terms!

fp functional-programming

Last synced: 13 May 2025

https://github.com/coffe1891/frontend-hard-mode-interview

《前端内参》,有关于JavaScript、编程范式、设计模式、软件开发的艺术等大前端范畴内的知识分享,旨在帮助前端工程师们夯实技术基础以通过一线互联网企业技术面试。

design-patterns-js fp frontend-interview interview-preparation javascript javascript-framework jquery oop react react-native rxjs vscode vue

Last synced: 14 May 2025

https://github.com/samber/mo

🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

cats either fp functional future generics go golang io maybe monad monoid option optional programming result state task typesafe

Last synced: 14 May 2025

https://github.com/typelevel/fs2

Compositional, streaming I/O library for Scala

fp functional-programming scala stream streaming-computation

Last synced: 12 May 2025

https://github.com/typelevel/doobie

Functional JDBC layer for Scala.

database fp functional-programming jdbc scala typelevel

Last synced: 13 May 2025

https://github.com/typelevel/cats-effect

The pure asynchronous runtime for Scala

asynchronous effects fp scala typeclasses

Last synced: 13 May 2025

https://github.com/monix/monix

Asynchronous, Reactive Programming for Scala and Scala.js.

cats cats-effect fp functional-programming monix reactive-programming reactive-streams reactivex scala typelevel

Last synced: 14 May 2025

https://github.com/selfrefactor/rambda

Typescript focused FP library similar to Remeda and Rambda

fp functional functional-programming functions lodash ramda typescript utility utils

Last synced: 12 May 2025

https://selfrefactor.github.io/rambda/

Typescript focused FP library similar to Remeda and Rambda

fp functional functional-programming functions lodash ramda typescript utility utils

Last synced: 11 May 2025

https://github.com/lloydmeta/frunk

Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.

coproduct datatype-generic-programming fp generic generic-programming hlist labelled-generic lenses rust type-level type-level-programming validated

Last synced: 12 May 2025

https://github.com/shfshanyue/fp-jargon-zh

函数式编程术语及示例。本项目译自 https://github.com/hemanth/functional-programming-jargon

fp functional-programming

Last synced: 16 May 2025

https://github.com/mobily/ts-belt

🔧 Fast, modern, and practical utility library for FP in TypeScript.

array flow fp functional-programming monad option option-type result result-type typescript

Last synced: 14 May 2025

https://github.com/you-dont-need/you-dont-need-loops

Avoid The One-off Problem, Infinite Loops, Statefulness and Hidden intent.

f-algebras fold fp hacktoberfest higher-order-function infinite-loops loops recursion tail-recursion

Last synced: 01 Jul 2025

https://github.com/you-dont-need/You-Dont-Need-Loops

Avoid The One-off Problem, Infinite Loops, Statefulness and Hidden intent.

f-algebras fold fp hacktoberfest higher-order-function infinite-loops loops recursion tail-recursion

Last synced: 27 Mar 2025

https://github.com/michaelbull/kotlin-result

A multiplatform Result monad for modelling success or failure operations.

browser class either fp functional functional-programming ios js jvm kotlin kotlin-multiplatform monad result type

Last synced: 14 May 2025

https://github.com/marpple/fxts

A functional programming library for TypeScript/JavaScript

concurrency fp javascript lazy typescript

Last synced: 15 May 2025

https://github.com/getify/monio

The most powerful IO monad implementation in JS, possibly in any language!

either fp functional-programming io javascript js maybe monad monads observable

Last synced: 15 May 2025

https://github.com/eslint-functional/eslint-plugin-functional

ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

eslint eslint-plugin eslint-rules fp functional functional-programming immutability javascript typescript

Last synced: 29 Apr 2025

https://github.com/typelevel/frameless

Expressive types for Spark.

fp functional-programming scala spark typelevel

Last synced: 14 May 2025

https://github.com/marpple/FxTS

A functional programming library for TypeScript/JavaScript

concurrency fp javascript lazy typescript

Last synced: 27 Mar 2025

https://github.com/dry-python/classes

Smart, pythonic, ad-hoc, typed polymorphism for Python

fp mypy mypy-plugins mypy-stubs pep561 python python3 typeclasses typesafety

Last synced: 14 May 2025

https://github.com/gvolpe/trading

💱 Trading application written in Scala 3 that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP)

apache-kafka apache-pulsar cats-effect eda elm elm-architecture elm-lang event-driven-architecture fp fs2 functional-programming grafana open-tracing prometheus scala scala3 web-sockets websockets

Last synced: 15 May 2025

https://github.com/funfix/funfix.js

Functional Programming Library for JavaScript, TypeScript and Flow ✨⚡️

async concurrency es2015 flowtype fp functional-programming futures javascript type-classes typescript

Last synced: 15 Dec 2025

https://github.com/swan-io/boxed

Utility types for functional TypeScript

adt fp functional future option result typescript

Last synced: 17 Mar 2025

https://github.com/nullobject/fkit

A functional programming toolkit for JavaScript.

fp functional functional-programming javascript library

Last synced: 16 May 2025

https://github.com/getify/fasy

FP iterators that are both eager and asynchronous

async asynchronous-programming fp functional-programming javascript library

Last synced: 04 Apr 2025

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

:shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

cats cats-effect finally-tagless fp fs2 functional-programming http4s newtypes refined skunk tagless tagless-final typeclass-derivation typeclasses

Last synced: 15 May 2025

https://github.com/nobrainr/morphism

⚡ Type-safe data transformer for JavaScript, TypeScript & Node.js.

array automapper data flow fp functional functors javascript js mapper morphism morphisms object parser typescript

Last synced: 12 Dec 2025

https://github.com/rametta/pratica

🥃 Functional Algebraic Data Types

fp functional-programming monads monoids typescript utilities

Last synced: 16 May 2025

https://github.com/tpolecat/cats-infographic

typeclass diagram for cats

cats fp typelevel

Last synced: 26 Feb 2025

https://github.com/emmanueltouzery/prelude-ts

Functional programming, immutable collections and FP constructs for typescript and javascript

data-structures fp functional-programming futures immutability immutable-collections javascript typescript

Last synced: 09 Oct 2025

https://github.com/rpominov/fun-task

Abstraction for managing asynchronous code in JS

async fp functional-programming future monad promise task

Last synced: 04 Apr 2025

https://github.com/getify/foi-lang

Foi: a different kind of functional programming language

fp language

Last synced: 08 Apr 2025

https://github.com/dry-python/lambdas

Write short and fully-typed lambdas where you need them.

composition dry-python fp functional-programming lambda lambdas mypy mypy-plugins mypy-stubs python python3

Last synced: 05 Apr 2025

https://github.com/sultan99/react-on-lambda

A JavaScript library for building React applications in more functional way. Alternative to JSX.

fp lambda no-jsx react

Last synced: 12 Apr 2025

https://github.com/VladKopanev/zio-saga

Purely Functional Transaction Management In Scala With ZIO

concurrency distributed-systems fp functional-programming saga saga-pattern sagas scala zio

Last synced: 20 Apr 2025

https://github.com/bow-swift/bow-arch

🏛 Functional Architecture in Swift using Bow

architecture bow fp functional-programming hacktoberfest swift swift-package

Last synced: 21 Oct 2025

https://github.com/gvolpe/pfps-examples

:izakaya_lantern: Standalone examples shown in the book "Practical FP in Scala: A hands-on approach"

cats cats-effect cats-mtl fp fs2 functional-programming monocle newtypes refined

Last synced: 13 Apr 2025

https://github.com/japgolly/scala-graal

Make usage of Graal features easy and safe from Scala. Also features Scala-based React SSR.

fp graal graalvm react scala scalajs ssr

Last synced: 07 Apr 2025

https://github.com/hexhacking/xUnwind

:fire: xUnwind is a collection of Android native stack unwinding solutions.

android arm64 backtrace cfi fp native stacktrace unwind

Last synced: 27 Mar 2025

https://github.com/kubukoz/sup

Composable, purely functional healthchecks in Scala.

cats cats-effect fp functional functional-programming health healthcheck scala typelevel

Last synced: 06 Apr 2025

https://github.com/japgolly/nyaya

Random Data Generation and/or Property Testing in Scala & Scala.JS.

fp functional-programming property-based-testing property-testing random random-data-generation scala scalajs

Last synced: 05 Apr 2025

https://github.com/trvswgnr/sloth-pipe

A lazy evaluated, chainable, and reusable pipe for data transformation and processing.

fast fp functional javascript lazy library pipe processing programming typescript

Last synced: 09 May 2025

https://github.com/zio/zio-logging

Powerful logging for ZIO 2.0 applications, with compatibility with many logging backends out-of-the-box.

fp functional-programming logging scala slf4j tracing zio

Last synced: 08 Apr 2025

https://github.com/pepegar/hammock

Purely functional HTTP client

cats fp http scala typelevel

Last synced: 07 Apr 2025

https://github.com/jiayisheji/nest-cnode

CNode 社区 Nest 版本 https://cnodejs.org/

angular cnode fp jwt mongodb mongoose nest nestjs nodejs nx-workspace oop redis typescript

Last synced: 20 Aug 2025

https://github.com/japgolly/clear-config

Scala FP configuration library with a focus on runtime clarity

config configuration fp functional-programming scala scala-js scalajs

Last synced: 13 Sep 2025

https://github.com/andorp/order-taking

Idris version of Domain Modeling Made Functional Book.

ddd depedent-types fp idris

Last synced: 09 Oct 2025

https://github.com/algebraic-graphs/typescript

Algebraic graphs implementation in TypeScript

algebra algebraic fp fp-ts graph graphs

Last synced: 28 Mar 2025

https://github.com/armanbilge/calico

Pure, reactive UI library for Scala.js

cats-effect fp frontend scala-js ui

Last synced: 05 Apr 2025

https://github.com/sphilee/functional-programming-jargon

Jargon from the functional programming world in simple terms!

fp functional-programming

Last synced: 12 Apr 2025

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

A Future-free Fs2 native pure FP Redis client

fp fs2 functional-programming mtl redis redis-client scala

Last synced: 05 Apr 2025

https://github.com/Banno/kafka4s

Functional programming with Kafka and Scala

cats cats-effect fp fs2 functional-programming kafka scala stream-processing

Last synced: 04 Apr 2025

https://github.com/hnaderi/edomata

Production ready event-driven automata for Scala, Scala.js and scala native

algebraic-effects automata cats cqrs cqrs-es ddd event-driven event-sourcing eventsourcing fp monad purely-functional scala scalajs scalanative state-machine

Last synced: 05 Apr 2025

https://github.com/drizzer14/fnts

λ Minimal Functional Programming Utilities for TypeScript & JavaScript

fp function functional functional-programming functions javascript monad types typescript typescript-library

Last synced: 23 Jul 2025

https://github.com/cr-org/neutron

:stars: Purely functional Apache Pulsar client for Scala built on top of Fs2

apache cats-effect dhall fp fs2 nix pulsar scala typelevel

Last synced: 07 Apr 2025

https://github.com/typelevel/twiddles

Micro-library for building effectful protocols

fp scala typelevel

Last synced: 31 Jul 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/neko-kai/fp-dictionary

FP category theory jargon explained on a single A4 page

category-theory fp functional-programming

Last synced: 20 Feb 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: 15 Apr 2025

https://github.com/tpolecat/tuco

Reasonable telnet server for Scala.

fp functional-programming scala telnet telnet-server

Last synced: 16 Jul 2025

https://github.com/YBogomolov/workshop-edsl-in-typescript

Code template for workshop "Building eDSLs in functional TypeScript"

dsl edsl fp fp-ts free-monad tagless-final typescript workshop

Last synced: 18 Apr 2025

https://github.com/manoelcampos/padroes-projetos

🤝📘☕️🧩Design Patterns: Padrões de Projeto em Java com implementações OO e programação funcional, incluindo modelagem e exemplos realistas 😎

design-patterns fp functional-programming gof java object-oriented-programming oop padroes-de-projetos projects samples solid

Last synced: 13 Aug 2025

https://github.com/permutive-engineering/fs2-pubsub

Google Cloud Pub/Sub stream-based client built on top of cats-effect, fs2 and http4s.

cats-effect fp fs2 google-pubsub scala streaming

Last synced: 09 May 2025

https://github.com/politrons/LetsGO

Examples of the most important features of this languages.

category-theory fp go golang google monads reactive reactive-programming

Last synced: 26 Apr 2025

https://github.com/laserdisc-io/tamer

Standalone alternatives to Kafka Connect Connectors

avro doobie fp fs2 functional-programming jdbc kafka s3 scala schema-registry zio zio-streams

Last synced: 21 Sep 2025

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

Elixir library for writing readable regexes in functional style

elixir elixir-lang erlang fp macro metaprogramming pcre re regex regexp regular-expression

Last synced: 15 Apr 2025

https://github.com/lloydmeta/rhodddoobie

My little sandbox for playing around with the FP + OOP + DDD combination, in particular using Rho, doobie, Docker, testing, etc in a project.

api crud ddd docker doobie fp http4s rho sbt scala sql swagger testing

Last synced: 15 Jul 2025

https://github.com/jaforbes/sum-type

A simple, serializable sum-type format

discriminated-unions enum enumerated-types fp sum-type union-type

Last synced: 17 Mar 2025

https://github.com/tylors/hkt-ts

A Higher-Kinded-Types encoding for TypeScript w/ Composable Typeclasses

fp hkt typescript

Last synced: 21 Sep 2025

https://github.com/tpolecat/cofree

Fun and Games with Fix, Cofree, and Doobie

fp functional-programming recursion-schemes scala

Last synced: 11 Oct 2025

https://github.com/kubukoz/flawless

WIP Delightful, purely functional testing no-framework. Don't even try to use it at work!

cats-effect fp functional-programming pure-fp scala testing

Last synced: 19 Mar 2025

https://github.com/greyblake/from-typescript-to-rescript

Frontend of https://Inhyped.com written in TypeScript and rewritten in ReScript

fp frontend functional javascript js near nearprotocol ocaml react reactjs rescript typescript web

Last synced: 01 Sep 2025

https://github.com/joshburgess/functional-typescript-playground

A create-react-app based boilerplate featuring great functional programming oriented TypeScript-friendly libraries preinstalled for convenient forking & experimentation

fp functional-programming typescript

Last synced: 12 Jul 2025

https://github.com/airtucha/amonad

Experimental implementation of Maybe and Result monads compatible with await.

async-await await error-handling fp functional-programming javascript js maybe monad option ts typescript

Last synced: 27 Feb 2025

https://github.com/bow-swift/bow-lite

🏹 Bow Lite is a cross-platform library for Typed Functional Programming in Swift

category-theory composition fp functional-programming hacktoberfest optics side-effects spm swift swift-package

Last synced: 21 Oct 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/risto-stevcev/pure-random

:sparkles: A purely functional random number generator

csprng fp functional generator number prng pure purely random xorshift

Last synced: 30 Apr 2025