Skip to content

πŸ”΄-🟒-πŸ”΅ A small Reactive Streams implementation. Emitters are thread-safe and annotated for use alongside Swift Concurrency code.

License

Notifications You must be signed in to change notification settings

GoodHatsLLC/Emitter

Repository files navigation

Emitter πŸ”΄-🟒-πŸ”΅

Emitter is a simple implementation of Reactive Streams like RxSwift or Combine.
It is used internally in StateTree, a state management framework.

Features:

  • Emitter is platform independent and non-proprietary.
  • It is thread-safe.
  • It has a smaller footprint than OpenCombine and RxSwift and might be a useful learning resource.

Limitations

Emitter is primarily developed as an internal library for StateTree.

  • Like RxSwift but unlike Combine it has no support for back pressure management.
  • It has a limited number of implemented operators.

About

πŸ”΄-🟒-πŸ”΅ A small Reactive Streams implementation. Emitters are thread-safe and annotated for use alongside Swift Concurrency code.

Topics

Resources

License

Stars

Watchers

Forks