JSPM

Found 440 results for functional-programming

use-tiny-state-machine

A tiny (~700 bytes) react hook to help you write finite state machines

  • v0.0.2
  • 31.16
  • Published

morphic-ts

Interpretable Generic Model Definition Encoding

  • v0.8.0-rc.2
  • 31.15
  • Published

tacit-dom

A React-like library with reactive signals and computed values for building dynamic web applications—without the need for JSX

  • v0.6.2
  • 31.01
  • Published

uncouple

Uncouple constructors and classes methods into functions.

  • v0.6.0
  • 30.86
  • Published

@jambudipa/dynamic-flow

A TypeScript library for building dynamic AI-driven workflows with LLM planning and static flow composition using Effect

  • v0.2.3
  • 30.11
  • Published

@shkumbinhsn/try-catch

A utility package for handling try-catch blocks in TypeScript.

  • v0.0.2
  • 30.06
  • Published

fp-ts-es6

Functional programming in TypeScript

  • v1.15.0-1
  • 29.84
  • Published

funfix-types

Sub-package of Funfix defining type classes inspired by Haskell's standard library

  • v6.2.2
  • 29.66
  • Published

hc-lisp

A modern Lisp dialect inspired by Clojure with Node.js integration and REPL support

  • v1.4.0
  • 29.51
  • Published

functools-kit

A library with helpers for react-declarative app backend development

  • v1.0.89
  • 29.27
  • Published

expressive-ts

A functional programming library designed to simplify building complex regular expressions

  • v0.0.2
  • 29.01
  • Published

data-transform-kit

A comprehensive TypeScript library for transforming data between APIs and frontend applications. Includes string, number, date, object, and array transformers with full TypeScript support.

  • v1.0.5
  • 28.20
  • Published

xypriss-acpes

XyPriss Security is an advanced JavaScript security library designed for enterprise applications. It provides military-grade encryption, secure data structures, quantum-resistant cryptography, and comprehensive security utilities for modern web applicatio

  • v1.0.4
  • 27.74
  • Published

@inglorious/engine

A JavaScript game engine written with global state, immutability, and pure functions in mind. Have fun(ctional programming) with it!

  • v0.4.0
  • 27.72
  • Published

amonad

Experimental implementation of Maybe and Result monads compatible with await.

  • v2.0.1
  • 27.47
  • Published

fractal-cli

A minimalist and well crafted app, content or component is our conviction

  • v0.0.2
  • 27.46
  • Published

monad-ts

Monad-ts is a small library implements some of key monads and way to chain them in a pipe (flow) in JavaScript and TypeScript. Angular 2+ compatible.

  • v0.3.17
  • 27.44
  • Published

xrg-utils

A modern collection of reusable utility functions for JavaScript and TypeScript, designed to simplify everyday development tasks.

  • v1.0.8
  • 27.34
  • Published

@fastify/funky

Support for fastify routes returning functional structures, such as fp-ts Either, Task, TaskEither or plain javascript parameterless functions

  • v4.0.2
  • 27.08
  • Published

fp-fetch

Functional style, non-throwing fetch utils

  • v0.1.1
  • 26.54
  • Published

dts-element-fp

typescript definition generator for functional programming

  • v1.2.0
  • 26.37
  • Published

momento

Functional moment.js

    • v0.2.0
    • 26.31
    • Published

    ts-micro-result

    A lightweight TypeScript Result type implementation for error handling

    • v1.1.0
    • 26.11
    • Published

    feats

    A comprehensive TypeScript utility library featuring fluent text building, type-safe switching, duration utilities, React hooks, and extended array/object prototypes for modern JavaScript development.

      • v2.3.1
      • 25.86
      • Published

      nodash

      A port of the Haskell Prelude to JavaScript/NodeJS

      • v0.12.0
      • 25.82
      • Published

      graphics-ts

      A porting of purescript-{canvas, free-canvas, drawing} featuring fp-ts

      • v1.1.0
      • 25.25
      • Published

      @prelude-io/core

      Type-save runtime IO library based on PreludeTS

      • v1.6.4
      • 24.89
      • Published

      @prelude-io/fetch

      Type-save runtime fetching utility for Prelude-IO

      • v1.6.4
      • 24.68
      • Published

      fractal-core

      A minimalist and well crafted app, content or component is our conviction

      • v6.0.6
      • 24.21
      • Published

      @01group/fxl

      fxl.js is a data-oriented JavaScript spreadsheet library. It provides a way to build spreadsheets using modular, lego-like blocks.

      • v0.0.7
      • 24.16
      • Published

      @zerothrow/core

      Core ZeroThrow functionality - Rust-style Result<T,E> for TypeScript

      • v0.2.3
      • 23.98
      • Published

      @konker.dev/tiny-utils-fp

      General utility functions for Node.js TypeScript projects based on Effect-ts

      • v0.1.11
      • 23.69
      • Published

      reconstruct

      Maps object into a new one using an anonymous function.

      • v1.0.0
      • 23.31
      • Published

      seiken-fx

      A lightweight functional programming utility library for TypeScript/JavaScript

      • v0.3.0
      • 23.11
      • Published

      fpes

      Functional Programming for EcmaScript(Javascript)

      • v1.1.4
      • 22.99
      • Published

      base-up

      A modern TypeScript utility library.

      • v2.1.0
      • 22.91
      • Published

      strogger

      📊 A modern structured logging library with functional programming, duck-typing, and comprehensive third-party integrations

      • v2.0.3
      • 22.90
      • Published

      @avratz/fp-toolkit-hono

      Functional programming oriented wrapper for Hono, providing helpers and a clean archetype for building type-safe APIs.

        • v1.0.1
        • 22.69
        • Published

        fp-ts-extras

        fp-ts extra functions and utilities

        • v4.2.0
        • 22.67
        • Published

        cpsfy

        Tiny goodies for Continuation-Passing-Style functions

        • v6.2.0
        • 22.27
        • Published

        @3fv/prelude-ts

        A typescript functional programming library

        • v0.8.37
        • 21.92
        • Published

        @tsfun/object

        Utilities related to objects

        • v0.0.21
        • 21.85
        • Published

        async-later

        Functional directives for Promise and AsyncIterable

        • v0.1.11
        • 21.67
        • Published

        func-typescript

        A functional programming library for TypeScript, offering immutable data structures, expressive pattern matching, and powerful monadic types for safer and more concise code.

        • v2.1.0
        • 21.27
        • Published

        @valuer/fn

        Collection of function utils for Valuer

        • v1.1.1
        • 20.67
        • Published

        libfun

        Make functional programming fun!

        • v1.8.3
        • 19.89
        • Published

        mori-ts

        Type-inference capable functional programming.

        • v1.2.0
        • 19.77
        • Published

        streamlinejs

        Type-inference capable functional programming.

        • v2.5.4
        • 19.52
        • Published

        effect-mdx

        A library for working with MDX using Effect

        • v0.1.0
        • 19.39
        • Published

        @taxfyle/fxkit-mcp

        Model Context Protocol server for FxKit C# functional programming library documentation

        • v1.0.0
        • 19.09
        • Published

        practical-functions

        Make your javascript functions faster and use benefits of practical-functions package

        • v1.1.6
        • 19.00
        • Published

        funland-laws

        Sub-package of Funland defining type classes inspired by Haskell's standard library

        • v0.1.5
        • 18.43
        • Published

        decline-ts

        Composable command-line parser for TypeScript - a (partial) porting of Scala decline using fp-ts

        • v0.10.0
        • 17.67
        • Published

        sa-lambda

        Typescript library for functional programming.

        • v1.5.0
        • 17.66
        • Published

        fp-ts-ix

        fp-ts binding for ixjs

        • v0.1.1
        • 17.65
        • Published

        ts-tagged-union

        A modern TypeScript library designed to reduce boilerplate for tagged unions, also known as discriminated unions. This library is also an implementation of algebraic data types

        • v1.2.1
        • 17.55
        • Published

        macoolka-collection

        `macoolka-collection` Define Data Collection Interface.

        • v0.3.4
        • 17.38
        • Published

        itsamatch

        Delightful Sum Types in TypeScript

        • v1.3.0
        • 17.38
        • Published

        @el3um4s/to-try

        Wrapper for error handling without try-catch

        • v1.0.1
        • 16.70
        • Published

        functional-types

        Functional Types for Entities' functions

          • v0.3.5
          • 16.46
          • Published

          @futura-dev/cosmodrome

          Cosmodrome is a CLI tool to manage and automate versioning process and package publishing.

          • v1.4.1
          • 16.46
          • Published

          ts-rust-result

          A lightweight, zero-dependency TypeScript library that brings Rust's Result type to your JavaScript/TypeScript projects

          • v1.3.5
          • 16.21
          • Published

          task-cache

          A small library implementing a cache layer over remote functions

            • v1.0.0
            • 15.80
            • Published

            @jvlk/fp-tsm

            Functional programming in TypeScript (fork of fp-ts)

            • v3.0.0
            • 15.78
            • Published

            contravariant

            Contravariant functors in JS with Flow.

            • v0.2.0
            • 15.72
            • Published

            diopters

            Dead-simple, TypeScript-first optics library.

            • v0.2.0
            • 15.65
            • Published

            next-pipe

            Provides a simple way to pipe data through a series of functions.

            • v1.1.3
            • 15.52
            • Published

            lambda.html

            Lambda.html is a TypeScript-based HTML builder framework that leverages functional programming principles to provide a declarative, composable, and extensible approach for building dynamic web interfaces. Designed for robustness and maintainability, it in

            • v2.3.1
            • 15.10
            • Published

            @jasmith79/sequable

            Library functions for working with generators

              • v0.0.2
              • 15.09
              • Published

              parserator

              An elegant parser combinators library for Typescript

              • v0.1.41
              • 14.82
              • Published

              assumendaplaceat

              String parser combinators for TypeScript

              • v1.17.0
              • 14.80
              • Published

              @crvouga/result

              A comprehensive Result type library for TypeScript with Ok, Err, Loading, and NotAsked states

              • v1.5.0
              • 14.80
              • Published

              functional-google-cloud

              Google Cloud Utilities functions in Functional Programming Style

                • v0.0.8
                • 14.77
                • Published

                f-box-core

                Put your data in a box, and suddenly it's easier to handle, transform, and use however you need.

                • v0.2.3
                • 14.60
                • Published

                gorm

                DBMS for Node.JS app with ORM layer which mimcs GORM of Grails

                • v1.0.3
                • 14.32
                • Published

                try-typescript

                This repository implements a Try class inspired by the Vavr library in Java. The Try class is a functional programming construct for handling computations that may succeed or fail. It encapsulates exceptions and streamlines error handling, reducing boiler

                • v1.1.10
                • 14.29
                • Published

                voluptatesqui

                A functional programming library designed to simplify building complex regular expressions

                • v1.13.1
                • 14.24
                • Published

                @pokemonads/adts

                Pokemonads is a collection of common algebraic data types which are compatible with [Fantasy Land](https://github.com/fantasyland/fantasy-land/)

                • v0.0.19
                • 14.15
                • Published

                ljson

                JSON extended with pure functions.

                • v2.1.0
                • 13.85
                • Published

                react-bind-component

                Type safe Function.prototype.bind for React components

                • v1.0.4
                • 13.79
                • Published

                pipey

                Utility functions to convert class-based api's to parameter-based functions

                • v0.0.4
                • 13.64
                • Published

                @ogre-tools/mobx-utils

                A brutal component for injecting components that use injectable

                • v17.11.1
                • 13.40
                • Published

                @doeixd/make-with

                Lightweight function application utilities

                • v0.0.5
                • 13.36
                • Published

                @vitkuz/shop-service

                A functional TypeScript e-commerce service built with AWS DynamoDB. This package provides a complete solution for building e-commerce applications with features like user authentication, product management, shopping cart operations, and order processing.

                • v0.6.21
                • 13.19
                • Published

                monadix

                Functional TypeScript utility types such as Option, Result and others.

                • v1.0.6
                • 13.15
                • Published

                canal.js

                Streams Style API of Data Processing Framework in Javascript

                • v1.0.61
                • 12.88
                • Published

                pureeval

                A powerful simple JavaScript functional-programming toolset.

                • v2.5.0
                • 12.68
                • Published

                veffect

                powerful TypeScript validation library built on the robust foundation of Effect combining exceptional type safety, high performance, and developer experience. Taking inspiration from Effect's functional principles, VEffect delivers a balanced approach tha

                • v0.7.0
                • 12.68
                • Published

                @web-pacotes/foundation-types

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

                • v0.0.5
                • 12.65
                • Published

                @julian-i/try-error

                Elegant tuple-based error handling utilities for TypeScript, inspired by Rust's Result<T, E> pattern.

                • v0.1.11
                • 12.43
                • Published

                fp-ts-indexed-monad

                Indexed monads for TypeScript; a companion library of fp-ts

                • v2.10.3
                • 12.24
                • Published

                macoolka-io

                `macoolka-io` is Runtime type system for IO decoding/encoding.

                • v0.3.4
                • 12.18
                • Published

                @fp-utils/result

                Result type utility for functional programming in TypeScript

                • v0.17.0
                • 12.15
                • Published

                @adrielus/option

                Typescript version of fsharps Option module

                  • v3.2.2
                  • 12.15
                  • Published

                  boost-ts

                  TypeScript Library to boost functional programming

                  • v2.5.0
                  • 12.11
                  • Published

                  1e14-fp

                  Functional programming for 1e14

                  • v0.1.2
                  • 12.11
                  • Published

                  fp-ts-atom

                  State management solution combining fp-ts, RxJS and monocle-ts

                  • v3.0.0
                  • 11.99
                  • Published

                  compose-state

                  Compose multiple setState or getDerivedStateFromProps updaters in React

                  • v1.0.13
                  • 11.84
                  • Published

                  @zestlet/fp

                  TypeScript functional programming library with over 70% AI-generated code, featuring precise type inference and currying support

                  • v0.0.6-beta.2
                  • 11.70
                  • Published

                  resulta

                  resulta is a TypeScript utility for handling results in an expressive way, inspired by Rust's Result type.

                  • v1.1.1
                  • 11.62
                  • Published

                  alef.js

                  Immutable Data Structures JavaScript Library

                  • v1.0.19
                  • 11.59
                  • Published

                  scootloops

                  Advanced JavaScript iteration utilities providing powerful patterns for array operations, async flows, tree traversal, and performance optimization not available in native JavaScript.

                  • v1.3.0
                  • 11.59
                  • Published

                  declarative-optional

                  A Declarative way to deal with null , undefined and promises via optional and streams

                  • v2.1.10
                  • 11.56
                  • Published

                  supabase-ts

                  Make request to supabase using the power of fp-ts, io-ts, and parsing.

                  • v0.2.1
                  • 11.48
                  • Published

                  @rxtk/genai

                  ⚡️ Generative AI tools for RxJS

                  • v1.0.0
                  • 11.40
                  • Published

                  apotelesma

                  A TypeScript library for type-safe handling of operational outcomes, offering a structured approach to managing success and error cases in a robust and efficient manner.

                  • v0.0.5
                  • 11.29
                  • Published

                  chime

                  A tiny, declarative UI framework.

                  • v1.0.8
                  • 11.23
                  • Published

                  redux-fun

                  Redux functional programming utilities

                  • v1.3.7
                  • 11.18
                  • Published

                  algebraic-effects

                  Algebraic effects in react using generators

                  • v0.0.2-deprecated
                  • 11.14
                  • Published

                  pair-constructor

                  Pair constructor: a tree-like data abstraction.

                  • v1.1.1
                  • 10.97
                  • Published

                  @test-bdd/testjs

                  A testing library for JavaScript that uses behavior-driven development and functional programming.

                  • v0.3.2
                  • 10.84
                  • Published

                  hyogwa

                  Natural 🌿 effect system that fits TypeScript

                  • v0.1.0-rc.4
                  • 10.82
                  • Published

                  eslint-plugin-mutate

                  Prevent accidental parameter mutations by enforcing explicit `mut` prefix (JavaScript) or `Mut<T>` type annotation (TypeScript)

                  • v2.0.5
                  • 10.73
                  • Published

                  suntinventore

                  A typescript functional programming library

                  • v1.6.0
                  • 10.73
                  • Published

                  @frenchpastries/millefeuille

                  MilleFeuille is a webserver, entirely built with JavaScript and Node.js, without any dependency. MilleFeuille is built to give you a taste of functional programming, without any hassle. Inspired by ring and compojure in clojure, MilleFeuille focuses on li

                  • v1.0.2
                  • 10.63
                  • Published

                  array-into-subarrays

                  A non destructive and simple function that divide an array into multiples subarrays

                  • v1.1.0
                  • 10.48
                  • Published

                  @moyal/js-linq

                  A lightweight, zero-dependency JavaScript library that brings LINQ-style querying capabilities to native arrays. Designed for both clarity and performance, it offers a fluent, chainable API for filtering, projecting, grouping, ordering, and aggregating da

                  • v1.0.4
                  • 10.29
                  • Published

                  adolorum

                  Functional TypeScript utility types such as Optional, Result and others.

                  • v1.4.1
                  • 10.11
                  • Published

                  macoolka-type-model

                  `macoolka-type-model` is a library for define model in TypeScript. It easily build a type contain field and method to your Application. It provide a generation model for type and validition

                  • v0.3.11
                  • 9.74
                  • Published

                  macoolka-app

                  `macoolka-app` is a Application’s Monad.

                  • v0.3.4
                  • 9.64
                  • Published

                  reducer-redux

                  Composable, functional redux reducers

                  • v1.2.1
                  • 9.54
                  • Published

                  @delonnewman/atom

                  Shared, synchronous, independent state - Clojure Atoms for Javascript

                  • v0.2.1
                  • 9.54
                  • Published

                  osagai

                  A tiny library for creating WebComponents in a Functional way

                  • v0.3.5
                  • 9.47
                  • Published

                  react-suspense-async-effect

                  A library to perform asynchronous effects in React following the Suspense API principles providing asynchronous curried functions with a synchronous feel.

                  • v1.16.1
                  • 9.47
                  • Published

                  mongofn

                  A practical library to provide you functional mongodb development.

                  • v0.8.0
                  • 9.45
                  • Published

                  eaux

                  A lightweight and functional-style library that provides robust abstractions for handling optional values and handling operations that can either succeed or fail. By making states explicit, it encourages precise and deliberate management of application lo

                  • v1.0.7
                  • 9.45
                  • Published

                  fp-booleans

                  Utilities to apply boolean logic (not, and, or) to functions and higher-order functions. Tiny, tested and composable

                  • v0.5.2
                  • 9.18
                  • Published

                  macoolka-error

                  `macoolka-cache` Build a cache for function

                  • v0.3.4
                  • 9.17
                  • Published

                  calculus-of-constructions

                  Minimal, fast, robust implementation of the Calculus of Constructions on JavaScript

                  • v0.1.4
                  • 9.17
                  • Published

                  mlscript

                  mlscript

                  • v0.0.1-beta.5
                  • 9.08
                  • Published

                  nodejs-fx

                  Small functional utility library for JavaScript

                  • v1.1.0
                  • 9.08
                  • Published

                  redusance

                  A Renaissance in Array Reduction

                    • v0.4.0
                    • 9.01
                    • Published

                    macoolka-i18n

                    `macoolka-i18n` is a library for internationalization in TypeScript. It easily integrates some localization features to your Application.

                    • v0.3.4
                    • 8.99
                    • Published

                    @ogre-tools/generable

                    A collection of low abstraction functions in functional programming flavor for generators

                    • v17.11.1
                    • 8.67
                    • Published

                    macoolka-object

                    `macoolka-object` is a library contains common object functions.

                    • v0.3.4
                    • 8.65
                    • Published

                    cartesian-composition

                    A higher order function to compose functions through cartesian composition.

                    • v1.15.0
                    • 8.57
                    • Published

                    fortifyjs-react

                    React integration for Nehonix FortifyJS - Secure state management with enhanced object operations

                    • v1.0.6
                    • 8.51
                    • Published

                    @throned/tsr

                    ![TSR](./assets/banner-left.png)

                    • v0.2.1
                    • 8.49
                    • Published

                    inductive.js

                    Inductive programming for JavaScript

                    • v0.2.1
                    • 8.41
                    • Published

                    @sekwiatkowski/js-fp

                    A pragmatic functional programming library for JavaScript/TypeScript

                    • v0.18.2
                    • 8.38
                    • Published

                    @zoeykr/function-al

                    A type-safe utility library for functional programming

                    • v0.0.7
                    • 8.38
                    • Published

                    @phenax/use-state-machine

                    Utility functions to convert class-based api's to parameter-based functions

                    • v0.0.1
                    • 8.09
                    • Published

                    ts-dependency-free-pipeline

                    A lightweight, dependency-free TypeScript library for Railway Oriented Programming (ROP) with comprehensive functional programming utilities.

                    • v0.2.1
                    • 8.09
                    • Published

                    @chris5855/scats

                    A comprehensive TypeScript library bringing Scala's powerful functional programming paradigms to JavaScript/TypeScript, featuring immutable collections, monads, pattern matching, and more

                    • v0.1.1-alpha.2
                    • 8.01
                    • Published

                    easy-monad

                    Friendly monads build for peoples who don't know what monads are :)

                    • v2.0.1
                    • 8.01
                    • Published

                    fluture-express

                    Create Express middleware using Futures

                    • v6.0.1
                    • 7.86
                    • Published

                    harmony-pipeline

                    A robust TypeScript pipeline execution library with stage-based processing, dependency resolution, and comprehensive error handling

                    • v1.0.1
                    • 7.86
                    • Published

                    fease

                    A functional programming library for creating composable easing functions for animation.

                    • v0.3.13
                    • 7.83
                    • Published

                    lambda-calculus

                    A simple, clean and fast implementation of the λ-calculus on JavaScript.

                    • v1.0.6
                    • 7.83
                    • Published

                    @pamcp/bridge

                    Transform local commands and APIs into MCP (Model Context Protocol) tools through configuration

                      • v0.0.1-alpha.4
                      • 7.83
                      • Published

                      fp-way-core

                      A simple, type-safe functional programming library for JavaScript/TypeScript with intuitive type-based organization

                      • v2.0.0
                      • 7.49
                      • Published

                      cbk-functional-library

                      This library includes functional helpers for object, string, and array processing.

                      • v0.0.20
                      • 7.47
                      • Published

                      fundom.js

                      JS library for creating reactive ui elements in declarative way

                      • v0.4.0
                      • 7.47
                      • Published

                      momi

                      Monadic middleware

                      • v1.0.0
                      • 7.45
                      • Published

                      @el3um4s/match

                      Alternative to JavaScript’s switch statement with a functional twist

                      • v0.0.5
                      • 7.45
                      • Published

                      @frenchpastries/arrange

                      Arrange is collection of utilites and middlewares to use with the French Pastries suite of software. The first addition is to handle JSON.

                      • v1.0.1
                      • 7.45
                      • Published

                      bukk

                      Functional programming for Norwegians ⛷️

                      • v1.1.2
                      • 7.31
                      • Published

                      rx-filternil

                      A utility function that filters out null and undefined values from RxJS streams or arrays.

                      • v1.0.2
                      • 7.24
                      • Published

                      aperiamquas

                      The missing pseudo-standard library for fp-ts.

                      • v1.4.0
                      • 7.22
                      • Published

                      create-fp-ts-lib

                      [![Test](https://github.com/no-day/create-fp-ts-lib/actions/workflows/build.yml/badge.svg)](https://github.com/no-day/create-fp-ts-lib/actions/workflows/build.yml) [![David](https://img.shields.io/david/no-day/create-fp-ts-lib) ](https://david-dm.org/no-d

                      • v2.1.0
                      • 7.22
                      • Published

                      @betafcc/red

                      Type safe reducers without boilerplate

                      • v0.1.0
                      • 6.76
                      • Published

                      @frenchpastries/assemble

                      Assemble is a library focused on your routes managing. Fully compatible with [`@frenchpastries/millefeuille`](https://github.com/FrenchPastries/millefeuille), it generates a handler able to route your request to the handler you need, according to the curr

                      • v1.0.1
                      • 6.75
                      • Published

                      functional-usecases

                      UseCases for Entities' functions in a Functional Style

                        • v0.2.21
                        • 6.74
                        • Published

                        fluh

                        simple and easy functional reactive library with atomic push strategy

                        • v1.0.0
                        • 6.74
                        • Published

                        @emphori/compose

                        A lightweight functional composition helper

                        • v1.1.0
                        • 6.74
                        • Published

                        estnobis

                        The missing pseudo-standard library for fp-ts.

                        • v1.2.1
                        • 6.62
                        • Published

                        react-dream

                        Fantasy Land type for React Components

                        • v0.5.1
                        • 6.62
                        • Published

                        matchly-patterns

                        ![npm](https://img.shields.io/npm/v/matchly-patterns) ![license](https://img.shields.io/github/license/bensimmers/matchly) ![build](https://img.shields.io/github/actions/workflow/status/bensimmers/matchly/main.yml?branch=main)

                        • v0.3.1
                        • 6.61
                        • Published

                        shears

                        Functional web scraping in typescript

                        • v0.0.0-alpha.92
                        • 6.61
                        • Published

                        graph-curry

                        a Map based implementation of canonical graph data algorithms

                        • v2.1.0
                        • 6.52
                        • Published

                        macoolka-stream

                        `macoolka-stream` is a library contains common stream functions.

                        • v0.3.4
                        • 5.92
                        • Published

                        functional-bowling

                        Functional algorithm of Bowling scoring written in JavaScript with TDD model

                        • v0.2.0
                        • 5.92
                        • Published

                        fp-ts-i

                        FP library

                        • v2.1.10
                        • 5.92
                        • Published

                        hamt-ts

                        Implementation of a persistent hash array mapped trie in TypeScript

                        • v1.0.0
                        • 5.92
                        • Published

                        map-shape

                        apply mapping functions to specific properties of an object

                        • v2.0.0
                        • 5.85
                        • Published

                        @vitkuz/lambda-opensearch-service

                        A functional programming TypeScript library for OpenSearch operations with singleton client factory, designed for AWS Lambda environments

                        • v0.1.3
                        • 5.85
                        • Published

                        my-handler

                        Simple Handler is a lightweight and flexible utility wrapper, heavily inspired by tRPC, designed for use in my personal projects. It provides an easy way to create and manage handlers with schema validation (powered by Zod) and middleware support for adva

                        • v1.3.0
                        • 5.81
                        • Published

                        @armadacore/fnt

                        A collection of utility functions to make your TypeScript code more robust and safer.

                        • v0.5.0
                        • 5.80
                        • Published

                        alnico

                        A TypeScript library for combining functional and object-oriented paradigms through composable state and methods.

                        • v0.1.4
                        • 5.80
                        • Published

                        ngrammy

                        N-gram search index that is character based and supports Unicode. Useful for implementing autocomplete in functional programming style.

                        • v0.2.1
                        • 5.74
                        • Published

                        vitkuz-npm-package-shop

                        A functional TypeScript e-commerce service built with AWS DynamoDB. This package provides a complete solution for building e-commerce applications with features like user authentication, product management, shopping cart operations, and order processing.

                        • v0.6.11
                        • 5.74
                        • Published

                        fp-units

                        An FP-oriented library to easily convert CSS units.

                        • v1.0.0
                        • 5.72
                        • Published

                        results-js

                        A library offering functional and object-oriented programming tools for state and error management, compatible with both TypeScript and JavaScript projects.

                        • v1.0.1
                        • 5.72
                        • Published

                        f-box-react

                        React hooks and utilities for working with f-box-core.

                        • v0.2.11
                        • 5.72
                        • Published

                        fp-ts-form

                        Data type and combinators to build forms using fp-ts & React

                        • v0.0.4
                        • 4.95
                        • Published

                        generalized-do-notation

                        util for building type-safe do notation for any monad in typescript

                        • v1.0.0
                        • 4.95
                        • Published

                        nesciuntfugit

                        A type-safe routing library for TypeScript

                        • v1.3.1
                        • 4.94
                        • Published

                        hogget

                        Compiler, linter and formatter for the Hogget programming language

                        • v0.1.0-dev
                        • 4.94
                        • Published

                        @ts-delight/pipe.macro

                        TypeScript friendly fluent pipeline API with support for async steps, additional arguments, early returns and reconciliation

                          • v1.0.0
                          • 4.94
                          • Published

                          assumendaculpa

                          The missing pseudo-standard library for fp-ts.

                          • v1.4.0
                          • 4.94
                          • Published

                          placeatillum

                          Experimental implementation of Maybe and Result monads compatible with await.

                          • v1.0.2
                          • 4.94
                          • Published

                          lazy-streams

                          Librería funcional de evaluación perezosa en TypeScript

                          • v1.0.2
                          • 4.94
                          • Published

                          @galileopy/phantom-stories

                          **Phantom Stories** is a TypeScript library for managing asynchronous data states and validation using functional programming (FP) principles. Built for seamless integration with **Redux Toolkit**, **Redux Observables**, and **React**, it provides algebra

                          • v0.0.8
                          • 4.94
                          • Published

                          adev-monads

                          A lightweight library for functional programming monads including Option, Maybe, and more.

                          • v2.2.0
                          • 4.93
                          • Published

                          gameboy-png-converter

                          Converts PNG images of any size to Game Boy color palette and generates GBDK code. Fully functional, non-mutating implementation with ES modules.

                          • v2.0.0
                          • 4.93
                          • Published

                          @hspkg/mutate

                          Modify object and return immutable object.

                          • v1.0.3
                          • 4.88
                          • Published

                          macoolka-predicate

                          `macoolka-predicate` is a library for common predicate with `type` and `string`.

                          • v0.3.4
                          • 4.88
                          • Published

                          pureeval-es

                          A powerful simple JavaScript functional-programming toolset.

                          • v2.5.0
                          • 4.88
                          • Published

                          func-toolkit

                          func-toolkit provides functional utilities.

                          • v1.1.2-1
                          • 4.85
                          • Published

                          mocoolka-fp

                          mocoolka-fp is collection for **function program** . The extend on [fp-ts](https://github.com/gcanti/fp-ts) .

                          • v0.1.24
                          • 4.85
                          • Published

                          fpubsub

                          PubSub pattern library with types support

                          • v1.0.0
                          • 4.83
                          • Published

                          koneko

                          a concatenative not-quite-lisp for kittens

                          • v0.0.2
                          • 4.79
                          • Published

                          portable-fp

                          Functional programming support library compact enough for copy-paste inclusion

                          • v0.0.6
                          • 4.79
                          • Published