GoodHatsLLC / Emitter

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:Swift 99.9%Language:Shell 0.1%