Swift Events

Open-source Swift projects categorized as Events

Top 23 Swift Event Projects

  • RxSwift

    Reactive Programming in Swift

    Project mention: For UIKit apps, what is best practice for VC listening for updates from a service? | reddit.com/r/swift | 2022-08-01

    I use RxSwift/RxCocoa and The Binder Architecture. That way View Controllers always show the most recent data from the service.

  • ReactiveCocoa

    Cocoa framework and Obj-C dynamism bindings for ReactiveSwift.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • PromiseKit

    Promises for Swift & ObjC.

    Project mention: What do you use for new projects? RxSwift or Combine | reddit.com/r/iOSProgramming | 2022-03-05

    Do you use PromiseKit?

  • Bond

    A Swift binding framework

  • ReactorKit

    A library for reactive and unidirectional Swift applications

  • Ease

    It's magic.

  • ReactKit

    Swift Reactive Programming.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • SwiftEventBus

    A publish/subscribe EventBus optimized for iOS

  • FutureKit

    A Swift based Future/Promises Library for IOS and OS X.

  • EmitterKit

    Type-safe event handling for Swift

  • Signals

    A micro-library for creating and observing events. (by artman)

  • Observable

    The easiest way to observe values in Swift.

    Project mention: UIKit state management | reddit.com/r/iOSProgramming | 2022-09-28

    You could try using observables https://github.com/roberthein/Observable

  • VueFlux

    :recycle: Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux

  • When

    :alarm_clock: A lightweight implementation of Promises in Swift (by vadymmarkov)

  • SignalKit

    SignalKit is a reactive Swift framework with focus on clean and readable API.

  • Reactor

    Powering your RAC architecture (by RuiAAPeres)

  • Caravel

    A Swift event bus for UIWebView/WKWebView and JS.

  • LightweightObservable

    📬 A lightweight implementation of an observable sequence that you can subscribe to.

  • Future

    Swift µframework providing Future<T, Error> (by nghialv)

  • Tomorrowland

    Lightweight Promises for Swift & Obj-C

  • Combinative

    UI event handling using Apple's combine framework.

  • Calendr

    Menu bar calendar for macOS (by pakerwreah)

    Project mention: Calendar Widget for macOS Menu Bar | reddit.com/r/macapps | 2022-06-03
  • Notificationz

    📡 Helping you own NotificationCenter in Swift!

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-09-28.

Swift Events related posts


What are some of the best open-source Event projects in Swift? This list will help you:

Project Stars
1 RxSwift 23,125
2 ReactiveCocoa 19,976
3 PromiseKit 14,020
4 Bond 4,218
5 ReactorKit 2,489
6 Ease 1,255
7 ReactKit 1,201
8 SwiftEventBus 1,036
9 FutureKit 760
10 EmitterKit 570
11 Signals 453
12 Observable 368
13 VueFlux 326
14 When 259
15 SignalKit 252
16 Reactor 186
17 Caravel 149
18 LightweightObservable 133
19 Future 122
20 Tomorrowland 114
21 Combinative 106
22 Calendr 81
23 Notificationz 77
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.