spice alternatives and similar packages
Based on the "FRP" category.
Alternatively, view spice alternatives based on common mentions on social networks and blogs.
-
reflex
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse. -
reflex-dom
Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface. -
dunai
Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions -
Yampa-core
Domain-specific language embedded in Haskell for programming hybrid (mixed discrete-time and continuous-time) systems. Yampa is based on the concepts of Functional Reactive Programming (FRP) and is structured using arrow combinators.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of spice or a related project?
README
spice
spice is my attempt at writing a semi-useful (not only to me, but to the ecosystem as a whole) library. It attempts to address the fact that there are very, very few game engines or frameworks existent for Haskell. spice uses Elerea for its FRP library, GLFW for its OpenGL context, and OpenGL for its rendering. All of these come together to provide a framework for programmers to write their own videogames in Haskell.
Installation
To install spice first you must make sure you can (or already have) elerea, GLFW, and OpenGL installed on your machine.
Then to install it simply run:
# Updating the cabal repository
cabal update
# Installing spice
cabal install spice