Skip to content
/ sodium Public
forked from SodiumFRP/sodium

Sodium - Functional Reactive Programming (FRP) Library for multiple languages

License

Notifications You must be signed in to change notification settings

jakalx/sodium

This branch is 4 commits behind SodiumFRP/sodium:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9b0ff2b · Mar 14, 2024
Jun 6, 2019
Jan 14, 2016
Oct 8, 2015
Apr 26, 2016
Mar 14, 2024
Jul 25, 2013
Aug 2, 2015
Oct 13, 2019
Apr 15, 2013
Oct 28, 2018
Dec 17, 2014
Feb 29, 2016
Feb 22, 2015
Apr 22, 2023

Repository files navigation

Sodium - Functional Reactive Programming (FRP) library for multiple languages

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.

Status:
  C++ - complete, but the memory management is not quite right yet - in separate sodium-cxx repository
  C# - complete (source in dotnet folder, binaries in SodiumFRP NuGet package)
  F# - complete (source in dotnet folder, binaries in SodiumFRP.FSharp NuGet package)
  Java - complete
  Kotlin - complete - in separate sodium-kotlin repository
  Scala - complete
  Typescript/Javascript - complete - in separate sodium-typescript repository

  Haskell - deprecated in favour of Heinrich Apfelmus's Reactive Banana
  Embedded-C - just an experiment
  Rust - complete - in separate sodium-rust repository

Got a question about how to use Sodium? Go to Sodium user forum:
  http://sodium.nz/

Found a bug? Raise an issue at
  https://github.com/SodiumFRP/

Buy the book "Functional Reactive Programming" at
  https://www.manning.com/books/functional-reactive-programming

About

Sodium - Functional Reactive Programming (FRP) Library for multiple languages

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 44.5%
  • F# 16.3%
  • Java 15.6%
  • JavaScript 8.5%
  • Haskell 7.0%
  • Scala 4.5%
  • Other 3.6%