#fp

  1. pipe-trait

    possible to chain regular functions

    v0.4.0 183K #pipeline #fp #traits
  2. fixed32

    Fixed Point types

    v0.0.19 500 #fixed-point #fixed-point-arithmetic #embedded #bit #fp #floating-point-arithmetic
  3. impact-rs

    Collision query library for 2D games

    v0.0.18 1.5K #collision-detection #vector #fixed-point-arithmetic #2d-game #query #rect #vertical #2d-vector #fp #direction
  4. monadify

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

    v0.1.1 #functional-programming #monads #fp #functional
  5. into-sorted

    Collection of utility methods and functions that take an owned array and return a sorted owned array

    v0.0.3 #utility #traits #fp #extension
  6. fp_lib

    useful things

    v0.8.2 700 #http-response #fp #lib
  7. rust-prelude-plus

    Higher-order functions built on top of keypaths for type-safe functional programming

    v0.1.0 #composable #keypaths #prelude #fp #rust
  8. currying

    anything implementing FnOnce. Arguments can be passed one at a time, yielding a new something implementing FnOnce (and possibly FnMut and Fn) which can be called with one less argument.

    v0.4.0 320 #fp #haskell #no-alloc
  9. pipa

    Pipe Operator Library for Rust

    v0.4.1 550 #pipe-operator #fp #pipe #functional #macro
  10. fn_zip

    zip trait for functions, allowing two functions to be combined before being called

    v0.2.4 320 #zip #fp #async-function #join #async #no-alloc
  11. frust

    Functional Programming in Rust

    v0.0.7 #functional-programming #monoid #hlist #validation #fp #semigroup
  12. fp

    Fast & safe fixed-point arithmetic via compile-time checks

    v0.4.0 330 #math #embedded #numeric
  13. froop

    A functional reactive stream library for rust

    v0.1.1 #frp #fp #stream
  14. lubeck

    Functional programming framework written in cutting edge rust

    v0.0.0-prealpha.5-abandoned #monads #functor #fp #haskell #functional
  15. mask_system_lib

    (bevy_mask_system)A library for system architecture that utilizes functional programming principles to organize code. It primarily uses mask-based generics to structure systems.

    v0.1.1 #bevy #generics #masking #fp
  16. nexus-lib

    The raw implementation of the nexus scripting language

    v0.1.0 #scripting-language #nexus #cases #extension #functional-programming #inheritance #polymorphism #higher-order #fp #oop
  17. myopic

    A possibly bad lens library for Rust

    v0.1.2 #lenses #fp #lens
  18. entoli

    A functional programming library inspired by haskell

    v0.1.2 #haskell #fp #rust #functional #prelude
  19. composing

    Tools to compose functions

    v0.2.0 #composition #macro #function #fp
  20. bevy_mask_system

    system architecture that utilizes functional programming principles to organize code. It primarily uses mask-based generics to structure systems.

    v0.1.3 #bevy #generics #masking #fp
  21. Try searching with DuckDuckGo.

  22. curry-macro

    Have fun currying using Rust's native closure syntax

    v0.1.0 #closures #fp #curry
  23. monadic-traits

    Functor, Applicative and monad traits + nightly Try/? support

    v0.1.0 #functor #monads #fp #functional #applicative
  24. fp_log

    A basic logging library

    v0.2.1 #logging #fp
  25. risc0-zkp-core

    RISC Zero zero-knowledge proof system core crate

    v0.10.0 #zero-knowledge-proofs #risc0 #zk-stark #sha-256 #fp #finite-fields #ntt #fp4 #sha-256-hashing
  26. currycompose

    providing a trait for performing currying (and non-currying) function-composition in rust

    v0.1.0 #currying #function-composition #fp #composition
  27. mailbox_processor_rs

    Actor abstraction inspired by the FSharp MailboxProcessor

    v0.3.0 #actor #fp #concurrency
  28. fn-compose

    A small macro for function composition

    v0.1.0 #macro #composition #fp #functional
  29. meowth

    abstractions for functional programming in Rust. Inspired by Scala library cats.

    v0.0.1 #category-theory #fp
  30. fp_ecs

    A basic ecs implementation

    v0.0.0 #ecs #fp
  31. ratz

    Performant, convenient and idiomatic FP for Rust

    v0.0.1 #fp #idiomatic #cata
  32. fp-ts

    Functional programing in Rust

    v0.0.1 #haskell #functional #functional-programming #fp #functor