Thanks to visit codestin.com
Credit goes to lib.rs

  1. frunk

    developers with a number of functional programming tools like HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid, Semigroup and friends

    v0.4.4 190K #monoid #hlist
  2. bpaf

    Command Line Argument Parser with parser combinators

    v0.9.22 224K #arguments-parser #arguments-cli-parser #parser
  3. snocat

    Streaming Network Overlay Connection Arbitration Tunnel

    v0.8.0-alpha.6 51K #tunnel #networking #overlay-network #authentication #stream #arbitration #encryption #quic-protocol #concurrency #client-networking
  4. stillwater

    Pragmatic effect composition and validation for Rust - pure core, imperative shell

    v1.0.0 330 #effect #validation #railway #composition
  5. rustica

    functional programming library for the Rust language

    v0.11.1 #monads #persistent-data-structures #functional #data-structures
  6. result-like

    Option/Result-like monad interface for your own enum

    v0.5.1 12K #enums #monads #macro #options #result
  7. prop-check-rs

    A Property-based testing Library in Rust

    v0.0.982 #random #property-testing #testing
  8. pen-ffi

    FFI library for Pen programming language

    v0.10.23 1.9K #functional-programming #pen #concurrency #wasm #go
  9. leo3

    Rust bindings for the Lean4 theorem prover

    v0.1.6 #lean #bindings #lean4
  10. jonmo

    ergonomic Bevy-native reactivity powered by FRP signals

    v0.5.0 #bevy #signal
  11. zombie-rs

    Zombie - automatic memory management through lazy eviction and recomputation

    v0.0.4 #lazy-evaluation #memory-management #functional #eviction
  12. fp-library

    A functional programming library for Rust featuring your favourite higher-kinded types and type classes

    v0.6.1 #once-cell #functional #hkt
  13. logicline

    Logic processing engine

    v0.1.8 #graph-visualization #visualization #monads
  14. yerevan

    Small Rust crate that brings computation expressions idea from F# for help you to work easier with functors and monads

    v0.2.6 600 #ce #f-sharp #do-notation #computation-expr
  15. cocoro

    A more type-safe take on Rust stackless coroutines

    v0.3.0 #coroutine #stackless #concurrency #no-alloc
  16. TSPL

    The Simplest Parser Library

    v0.0.13 4.9K #tspl #parser #simplest #emulation #string-parser #parser-error #parser-string #haskell-parser
  17. gluon_c-api

    C-api for gluon, a static, type inferred programming language for application embedding

    v0.18.2 140 #gluon #functional-programming #type-inference #embeddable #c-api #garbage-collected #repl #utf-8 #static-typing #expression-evaluator
  18. dlexer

    A high-performance, functional parser combinator library for Rust

    v0.1.7 370 #parser-combinator #combinator #lexer #functional #parser
  19. kind2

    A pure functional functional language that uses the HVM

    v0.3.10 190 #proof-assistant #type-theory #language #proof-language
  20. re_types_builder

    Generates code for Rerun's SDKs from flatbuffers definitions

    v0.29.0-alpha.7 48K #re-run #codegen #flat-buffers #python #sdk #language-agnostic #cpp #affixes #data-logging
  21. fp_rust

    Implement fp features for Rust

    v0.3.5 360 #pub-sub #monads #rx #optional #functional
  22. chomp1

    A fast monadic-style parser combinator designed to work on stable Rust

    v0.3.4 1.4K #parser-combinator #streaming-parser #parser
  23. higher-free-macro

    macro that creates a (naive) Free Monad type based on a user-supplied Functor. It uses the traits from the "higher" crate. This macro is a port of the Control.Monad.Free part of the…

    v0.1.1 #monads #functor #haskell #category-theory #free-monad
  24. anpa

    A generic monadic parser combinator library inspired by Haskell's parsec

    v0.10.0 1.3K #parser-combinator #parsec #parser
  25. deep_causality_haft

    HKT traits for for the deep_causality crate

    v0.3.0 1.4K #deep-causality #hkt #traits
  26. dvcompute_branch

    Discrete event simulation library (nested simulation)

    v2.0.0 300 #discrete-event-simulation #discrete-events #simulation-modeling #random #computation #simulation-framework #process-simulation #distributed #dvcompute #continuations
  27. deep_causality_tensor

    Tensor data structure for for deep_causality crate

    v0.4.0 #tensor #deep-causality #data-structures
  28. syn_util

    helper APIs for procedural macros

    v0.5.0 16K #proc-macro #syn
  29. steel-imbl

    Immutable collection datatypes

    v7.1.0 #b-tree #hamt #persistent #rrb-tree
  30. deep_causality_physics

    Standard library of physics formulas and engineering primitives for DeepCausality

    v0.5.0 #simulation #physics #causality #science
  31. deep_causality_multivector

    Multivector and MultiField implementation for DeepCausality

    v0.4.0 #geometry #vector #deep-causality
  32. monad-monitor

    A lightweight TUI monitor for Monad nodes

    v0.1.5 #blockchain #tui #monads #monitor #terminal
  33. shades

    An EDSL for shading languages

    v0.4.0 #glsl-shader #shader #glsl #spir-v #edsl #graphics
  34. monadify

    functional programming abstractions in Rust, focusing on Monads, Functors, Applicatives, and related concepts

    v0.1.1 #functional-programming #monads #fp #functional
  35. combi

    A combinators library with an included rust token parsing implementation

    v1.0.2 #combinator #parser-combinator #parser
  36. do-notation

    Monadic do syntactic sugar

    v0.1.3 3.1K #monads #syntax-sugar #do
  37. deep_causality_ethos

    Programmable ethics for DeepCausality

    v0.2.3 #causality #causal-reasoning #causal-graph #aerospace
  38. deep_causality_discovery

    Causality discovery DSL for the DeepCausality project

    v0.3.4 #causal-discovery #surd #causal-reasoning #aerospace #algorithm
  39. repr

    The regular-expression-as-linear-logic interpretation and its implementation

    v0.8.0 #regex #expression
  40. nessie-parse

    A parser library for easily combining parsers together

    v0.1.7 420 #combinator #parser-combinator #combining #together #nessie
  41. higher

    Functors, Applicatives, Monads and other bad ideas

    v0.2.0 #functor #monads #category-theory #haskell #applicative
  42. pretty-xmlish

    Pretty print XML-ish data with unicode art

    v0.1.13 8.6K #pretty-print #unicode-characters #output #art #xml-node #text-wrapping #sql #unicode-text #explain #line-numbers
  43. hvm1

    A massively parallel functional runtime

    v1.0.14 #compiler #functional #run-time #target
  44. monadic

    macros to define Haskell style monadic action blocks for IntoIterators, Reader, Writer, State, and macros for the transformers ReaderT and WriterT over Vec, LinkedList and VecDeque

    v0.5.5 500 #monads #vec-deque #macro #haskell #linked-list #flat-map #lazy-evaluation #lift #supertraits #comprehension
  45. hs-bindgen

    Handy macro to generate C-FFI bindings to Rust for Haskell

    v0.9.0 #haskell #c-ffi #handy #macro #bindings
  46. deep_causality_ast

    AST data structure for deep_causality crate

    v0.1.5 1.4K #ast #deep-causality #data-structures
  47. rust2fun

    functional programming in Rust

    v0.2.1 #functional-programming #combinator #validation #functor #monads #monoid #credit-card
  48. lambdust

    A Scheme dialect with gradual typing and effect systems

    v0.1.1 #lisp #compiler #functional #scheme
  49. rsmonad

    Haskell-style monads for idiomatic Rust

    v0.2.4 #logic #meta-programming #math #type
  50. cgp-monad

    Monadic constructs for CGP computation

    v0.6.0 2.8K #cgp #context-generic #monadic
  51. haskell_bits

    Rust implementations of various Haskell typeclasses and functions

    v0.3.0 #haskell #monads #functor #applicative #structures
  52. fugue-ppl

    Production-ready monadic PPL with numerically stable inference, comprehensive diagnostics, and memory optimization

    v0.1.0 #monads #effect #ppl #trace #probability-monad
  53. rspl

    A stream processor language

    v0.1.2 #stream-processing #demand-driven #state-machine #processing-stream #language
  54. chomp

    A fast monadic-style parser combinator designed to work on stable Rust

    v0.3.1 1.6K #parser-combinator #parser
  55. monadlisa

    MonadLisa

    v0.1.1 #data #gui
  56. monads_ai

    Experimental monadic architecture runner for autonomous AI

    v0.1.0 #monads #autonomous #loops
  57. rapl

    that makes numerical scripting with Rust simple and enjoyable

    v0.3.0 #tensor #math #type
  58. bitsparrow

    in Rust

    v2.0.0-rc4 #encoding-decoding #encoder #home-page #api
  59. bevy_lazy_signals

    An ad hoc, informally-specified, bug-ridden, kinda fast implementation of 1/3 of MIT-Scheme

    v0.5.2-alpha #lazy-evaluation #bevy #primitive #ad-hoc #signal #integrating
  60. lifted

    Higher-kinded types in Rust

    v0.1.0 #kinds #type #hkt #higher-kinded
  61. effing-mad

    The hottest algebraic effects library in Rust

    v0.1.0 #algebraic-effect #solve #effectful #async #handler #hottest
  62. fp-core

    functional programming in Rust

    v0.1.9 1.1K #functor #monads #haskell #applicative
  63. algar

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

    v0.4.1 #category-theory #monads #tagless #monad-transformers #free-monads
  64. pipeline_derive

    A procedural macro crate to simplify building monadic-like data pipelines in Rust

    v0.1.1 #macro-derive #proc-macro #data-processing #monadic #processing-pipeline #data-pipeline
  65. monad-ai

    Experimental monadic architecture runner for autonomous AI

    v0.1.1 #monads #autonomous #loops
  66. libpcp

    A constraint solver supporting arithmetic constraints over integers

    v0.7.0 #csp #combinatorial #satisfiability
  67. mathelogos

    as a functional programming language

    v0.1.1 #macro #math #utility #macro-parser #parser #no-std
  68. pex

    A nightly parser combinator library for Rust

    v0.2.4 600 #parser-combinator #monads #parser
  69. rustz

    functional programming in Rust

    v0.1.4 #functional-programming #state #reader #functional
  70. parser-haskell

    Parses Haskell into an AST

    v0.2.0 #haskell-parser #ast #corollary #convert #module #porting
  71. hado

    Monadic do notation using a macro

    v0.1.1 #macro #monads #do
  72. boolinator

    trait, which lets you use Option and Result-style combinators with bools

    v2.4.0 104K #combinator #monads #bool #serious
  73. kaguya_rs

    Functional Programming tools and ADTs

    v0.1.5 #functional-programming #adt #functional #function
  74. qualified_do

    Composable _qualified_ do expressions for Rust, supporting monad- and applicative-like structures

    v0.1.0 500 #expression #structures #composable #monads #supporting #data-control #functor #followings #haskell #multiplicative
  75. lispi

    Lisp I interpreter

    v0.3.3 #lisp #s-expr #repl
  76. HOPA

    A lightweight, higher-order parser

    v0.1.2 650 #hopa #higher-order #parser #monadic #name #documentation #parser-state #language-syntax #hop
  77. nar

    Narc, a dependently-typed programming language with dependent pattern matching

    v0.0.8 #pattern-matching #programming-language #agda #dependently-typed #documentation #narc
  78. rust2fun_laws

    Laws for rust2fun

    v0.2.1 #laws #rust2fun #functor #monads #validation #monoid #credit-card #functional-programming
  79. burrito-secrets

    storing secrets in BSON format

    v0.0.0-a3 100 #encryption #bson #secret-storage #cryptography #secret
  80. deep_causality_core

    Core types for deep_causality crate

    v0.0.5 1.8K #control-flow #causality #core
  81. Try searching with DuckDuckGo or on crates.io.

  82. algoroutine

    Light-weight algebraic effect(algebraic goroutine) in Rust

    v0.1.7 280 #algebraic-effect #coroutine #side-effect #functional #async
  83. ignore-result

    Adds a Result<_, _>.ignore() method to ignore the return value of a function call without panicking in case of error

    v0.2.0 408K #ignore #productivity #no-std #result
  84. lubeck

    Functional programming framework written in cutting edge rust

    v0.0.0-prealpha.5-abandoned #monads #functor #fp #haskell #functional
  85. fmap

    Functors in Rust

    v0.8.3 1.9K #functor #monads
  86. funlib

    Rust functional library

    v0.1.8 #functional #functor #monads
  87. qualified_do_proptest

    Proptest integration for qualified_do, enabling alternative sytnax for prop_compose!

    v0.1.0 #proptest #qualified-do #integration #functor #data-control #haskell #followings #multiplicative #monad-fail
  88. metatrait

    RPITIT Monads

    v0.0.0-alpha.1 #async #monads #rpitit
  89. anylr

    Provide AnyOf<L, R>, SomeOf<L, R>, Either<L, R>, and traits

    v0.1.0 #monads #traits #any-of
  90. overflow-proof

    Monadic checked arithmetic for Rust

    v0.1.0 #math #checked-arithmetic #overflow #checked #arithmetic
  91. parsed

    Parser combinators library

    v0.3.0 #parser-combinator #monadic
  92. async-middleware

    async monad(ish) middleware in Rust using tuples and async trait transforms

    v1.0.0 #monads #traits #future #middleware #async
  93. functo_rs

    Control/Data/Unrestricted monad hierarchies for Rust to be used with qualified_do

    v0.1.0 600 #data-control #functor #qualified-do #monads #hierarchies #monad-fail #unrestricted
  94. all-this

    Shared primitives, identity structures, and session logic for decentralized apps within the Neurons ecosystem

    v0.1.0 #decentralized-identity #session #wasm #decentralized
  95. parsell

    LL(1) streaming parser combinators

    v0.6.5 #parser-combinator #ll-parser #streaming-parser
  96. rusty-hkt

    Higher-kinded types for Rust

    v0.1.0 #higher-kinded-types #generic #functional #type #generic-type
  97. rust_io

    Macro implementation for [rust_io] defining several operators to be used emulating Haskel [do notation]

    v0.6.0 #operator #emulating #macro #monads #lift
  98. HOLP

    A lightweight, higher-order parser

    v0.1.0 #holp #higher-order #parser #monadic #state #name #hop #error-message
  99. categorical

    combining categorical random distributions and computing exact probabilities

    v0.1.3 110 #probability-distribution #monadic #math #probability
  100. async_monad

    Asynchronous monad for rust

    v0.2.0 #monads #control-flow #wrapped #standard #version
  101. proptest-arbitrary

    The Arbitrary trait for proptest and implementations for the standard library

    v0.2.2 #property-testing #quickcheck-testing #hypothesis #quickcheck #arbitrary
  102. ubt

    Unified Binary Tree implementation based on EIP-7864

    v0.2.3 #ethereum #binary-tree #eip-7864 #state-tree
  103. rendiation

    project root placeholder crate

    v1.0.0 #graphics-rendering #web-gpu #renderer #graphics
  104. partial

    Optional monad with fake variant

    v0.4.0 #monads #compiler #result
  105. rust-fp-categories

    A Functional Programming Library in Rust, Category

    v0.0.5 #functional-programming #monoid #category #bind #semigroup #monads #functor
  106. same-as

    Type equality in stable Rust

    v1.0.0 #meta-programming #logic #math #type
  107. dyn_derive

    Inherit and derive object-unsafe traits for dynamic Rust

    v0.3.4 240 #partial-eq #derive #traits #clone #derive-traits
  108. kinder

    small crate which adds an algebraic structure to common Rust structs and emulates higher order types

    v0.1.3 #functor #monoid #monads #applicative
  109. terminal-juice

    An opinionated terminal control library

    v0.1.1 #terminal-control #command-line-interface #juice #opinionated #termios #interactive-command-line
  110. nadfun_sdk

    Rust SDK for Nad.fun

    v0.3.11 #nadfun #memecoin
  111. combpop

    Type-based parser combinator

    v0.0.3 #combinator #parser-combinator #parser
  112. mdo

    Monadic do notation for rust using macro and duck typing

    v0.3.0 #monads #macro #do
  113. morpho-rs-cli

    CLI tool for querying Morpho vaults

    v0.6.0 #vaults #morpho #command-line-tool #chain #deposit #withdraw
  114. typestuff

    Mostly GAT-related type shenanigans. Here be Functors & Monads.

    v0.3.0 #monads #functor #shenanigans
  115. tailrec

    Trait-based stack-safe recursion in Rust

    v0.0.4 #recursion #stackless #monads #trampoline #functional
  116. map_for

    macro that implements for comprehensions similar to Scala's

    v0.3.0 #comprehension #scala #macro-for-comprehension #flat-map #filter
  117. robopoker

    Implementations of Meta's Pluribus No-Limit Texas Hold-Em solution

    v0.1.1 #poker #cfr #hold-em #poker-cards
  118. perhaps

    Maybe monad implementation with a more intuitive name. Using Certain and Dubious instead of Just and Nothing

    v2.0.0 #dubious #name #contained-value #query #monads #pattern-matching #struct-fields #denominator #in-place #presence
  119. transaction

    abstraction library (a.k.a. transaction monad)

    v0.2.1 #abstraction #computation #branch #and-then #value #monads
  120. bang_notation

    !-notation for Rust

    v1.0.0 #monads #functional
  121. owner-monad

    monad which provides ownership of an object

    v0.1.0 #monads #object #ownership
  122. morpho-rs-api

    Rust API library for querying Morpho V1 (MetaMorpho) and V2 vaults via GraphQL

    v0.6.0 #vaults #vault-client #querying #on-chain #graphql #morpho #apy #pnl #client-for-querying #curator
  123. promptor

    functional, monadic command-line prompts

    v0.1.0 #input-validation #cli-input #prompt #validation #prompto