Some of you may have noticed this was reposted, this is now the new main post as I lost my old account
RESignal is my own Luau implementation of signals that I wrote several months ago, I use this as a BindableEvent replacement on most of my projects.
Documentation: About - RadiatedExodus's Public Module Documentation
GitHub Gist: RESignal - RadiatedExodus's Luau-based signal implementation · GitHub
One of RESignal’s special feature is that it has 3 different firing modes, NewThread (or Immediate basically), Deferred, and Synced (not yield-safe)
TODO: As of v2.0.0, this requires to be benchmarked
I will not discuss about “how is this better than other signal implementations?”, my goal is not about competition, but rather I’m simply sharing a work I made publicly
Feel free to report and help fix bugs!