A fast, purely functional data structure library in Common Lisp.
Repository Index
47,133 repositories indexed
169–192 of 258 · Most stars
:ram: Lisp that compiles to JavaScript in the Ramda way
- lisp
- ramda
- functional
- s-expression
Compose promise-returning & async functions into a reusable pipeline
pure functional and generic programming for Erlang
- foldable
- traversable
- erlang
- lenses
AsyncCalls – Asynchronous function call framework
Go asynchronous simple function utilities, for managing execution of closures and callbacks
- goroutine
- callback
- closure
- golang
Decorator which checks whether the function is called with the correct type of parameters.
- python
- type-checking
- runtime-checking
- typechecking
🌟 Useful functional programming helpers for Go
- golang
- go
- functional-programming
- library
Simple tuples to use with RxJava [STABLE]
- android
- functional-programming
- java
Easier-than-print dataflow tracing to tap> and Portal with automatic last-input function replay on eval, instant re-render and effortless extraction of traced data
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
- go
- golang
- data-structures
- functional
Functional utility library for Apex
- apex
- functional-programming
- lodash
- ramda
😴 Functional programming with lazy immutable iterables
- iterables
- functional-programming
- iterator
- haskell
tiny (2.7kb) functional programming library using native es5/6 operations
functional/point-free utils for JavaScript
- functional-programming
Pipe elixir functions that match ok/error tuples or custom patterns.
- elixir
- error-handling
- monad
- pipe
A curated list of ready-to-use (functional programming) array filters (TS / ESM / CJS)
- filter
- filtering
- filters
- fp
The first and only true Functional Reactive Programming framework for Scala.
- scala
- reactive
- frp
- frp-library
Functional programming library for https://github.com/crystal-lang/crystal
Go Stream, like Java 8 Stream.
- go-stream
- filter
- map
- flatmap
raix (Reactive And Interactive eXtensions) is a functional, composable, API for AS3 that simplifies working with data, regardless of whether its interactive (arrays) or reactive (events). raix was previously RxAs
An UnderscoreJS port for Coldfusion. Functional programming library.
- coldfusion
Profunctor implementation of Lenses, Prisms, Traversals, Isos, etc.
Variations on Kirby & Paris' hydra battles and other entertaining math in Coq (collaborative, documented, includes exercises) [maintainer=@Casteran]
- coq
- hydra-battles
- ordinal-notations
- formal-proofs