Skip to content
Sodium - Functional Reactive Programming (FRP) Library for Java, Haskell, C++, C# and Scala
JavaScript Java C++ Haskell C# Clojure Other
Latest commit e9945c6 Stephen Blackheath Add event<A>::listen_once() to the C++ implementation as per the Java…
… version.


Sodium - Functional Reactive Programming in C#, C++, Java, Haskell and Scala
(other languages to be added)

This is based on Flapjax, Yampa, scala.React and a number of other Functional
Reactive Programming efforts, as well as a lot of personal experience. Enjoy.

  Haskell - complete
  Java - complete
  C++ - complete
  C# - complete
  Embedded-C - just an experiment
  Rust - got nowhere with it yet
  Scala - complete

Buy the book "Functional Reactive Programming" at

Drop by our blog at
Something went wrong with that request. Please try again.