Swiftpack.co - GoodHatsLLC/Emitter as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by GoodHatsLLC.
GoodHatsLLC/Emitter v1.0.0
🔴-🟢-🔵 A small Reactive Streams implementation. Emitters are thread-safe and annotated for use alongside Swift Concurrency code.
⭐️ 2
🕓 41 weeks ago
iOS macOS watchOS tvOS macCatalyst
.package(url: "https://github.com/GoodHatsLLC/Emitter.git", from: "v1.0.0")

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.

GitHub

link
Stars: 2
Last commit: 41 weeks ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Dependencies

Release Notes

41 weeks ago
  • mark wider platform compatibility
  • add MIT license
  • update documentation
  • fix swift 5.9 syntax issues
  • bump Disposable to v1.0.0

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics