Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Fantasy Land

Fantasy Land

21 projects

Showing 21 of 21 projects

Fantasy Land
Fantasy LandJavaScript

A specification for interoperability of common algebraic structures in JavaScript, enabling functional programming patterns.

#javascript-specification#functional-programming#category-theory
Stars10.2k
Forks368
Last commit1 year ago
Most.js
Most.jsJavaScript

A high-performance reactive programming library for JavaScript with monadic streams.

#functional-programming#reactive-programming#fantasy-land
Stars3.5k
Forks198
Last commit3 years ago
Highland.js
Highland.jsJavaScript

A high-level streams library for Node.js and the browser that manages synchronous and asynchronous code seamlessly.

#asynchronous-programming#functional-programming#transducers
Stars3.4k
Forks145
Last commit6 years ago
Sanctuary
SanctuaryJavaScript

A JavaScript functional programming library providing total functions, algebraic data types, and rigorous type checking for safer code.

#functional-programming#either-type#sanctuary
Stars3.0k
Forks93
Last commit1 year ago
Fluture
FlutureJavaScript

A Fantasy Land compliant, monadic alternative to JavaScript Promises with lazy evaluation and cancellation.

#functional-programming#async-programming#monad
Stars2.5k
Forks81
Last commit2 years ago
List
ListTypeScript

A fast immutable list data structure for JavaScript with a comprehensive functional API and seamless Ramda integration.

#functional-programming#iterable#tree-shaking
Stars1.6k
Forks51
Last commit2 years ago
purify
purifyTypeScript

A functional programming library for TypeScript with an elegant, type-safe API and Fantasy Land conformance.

#either#fp-ts-alternative#functional-programming
Stars1.6k
Forks63
Last commit10 months ago
flyd
flydJavaScript

A minimalistic, modular, and functional reactive programming library for JavaScript.

#functional-programming#transducers#modular
Stars1.6k
Forks82
Last commit2 years ago
fp-core.rs
fp-core.rsRust

A Rust library providing purely functional data structures and a comprehensive glossary of functional programming concepts.

#functional-programming#category-theory#type-system
Stars1.4k
Forks69
Last commit7 months ago
witchcraft
witchcraftElixir

A library providing common algebraic and categorical abstractions like monoids, functors, and monads to Elixir.

#functional-programming#elixir#category-theory
Stars1.2k
Forks61
Last commit3 years ago
Static Land
Static LandJavaScript

A specification for common algebraic structures in JavaScript using static functions instead of methods.

#functional-programming#modules#monad
Stars777
Forks40
Last commit7 years ago
fun-task
fun-taskJavaScript

A functional abstraction for managing asynchronous computations in JavaScript with cancellation support.

#functional-programming#computation-abstraction#async-programming
Stars374
Forks18
Last commit4 years ago
creed
creedJavaScript

A sophisticated, functionally-minded JavaScript promise library with coroutines, ES2015 iterables, and fantasy-land compliance.

#functional-programming#async-programming#coroutines
Stars277
Forks13
Last commit8 years ago
lenses
lensesJavaScript

A JavaScript library providing composable functional lenses for immutable data manipulation.

#functional-programming#lenses#pointfree-style
Stars216
Forks13
Last commit11 years ago
fantasy-lenses
fantasy-lensesJavaScript

Composable, immutable getters and setters for nested data structures in JavaScript.

#functional-programming#lenses#fantasy-land
Stars108
Forks8
Last commit10 years ago
barely-functional
barely-functionalJavaScript

A tiny (2.7KB) functional programming library with autocurried functions and Maybe types for safe operations.

#functional-programming#modular#type-safety
Stars105
Forks11
Last commit9 years ago
fantasy-birds
fantasy-birdsJavaScript

A JavaScript port of Haskell's Data.Aviary.Birds, providing a collection of combinators for functional programming.

#functional-programming#function-composition#fantasy-land
Stars94
Forks9
Last commit10 years ago
ion
ionJavaScript

A minimal functional language that compiles to JavaScript, emphasizing immutability, currying, and Fantasy Land libraries.

#functional-programming#immutability#javascript-compiler
Stars80
Forks3
Last commit9 years ago
fantasy-combinators
fantasy-combinatorsJavaScript

A collection of common combinators used in fantasy-land projects for functional programming in JavaScript.

#functional-programming#algebraic-structures#fantasy-land
Stars66
Forks6
Last commit10 years ago
fpEs
fpEsJavaScript

A lightweight functional programming library for JavaScript providing core utilities like Maybe, MonadIO, pattern matching, and pub/sub.

#functional-programming#js#composition
Stars43
Forks4
Last commit20 days ago
kudo-js
kudo-jsTypeScript

A utility library providing Algebraic Data Types and helper functions for functional programming in JavaScript.

#compose#curry#functional-programming
Stars23
Forks1
Last commit9 months ago

Related Tags

#Functional Programming21#Javascript Library11#Monad7#Javascript7#Functor6#Algebraic Data Types6#Monads5#Currying4#Async Programming4#Utility Library4#Promise3#Reactive Programming3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub