Skip to content

The best Moya alternatives

4 tools that do a similar job to Moya, 4 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

Moya

A Swift library that wraps network requests in a typed, testable layer.

  1. 1

    Alamofire

    Open source · MIT · ★ 42.4k

    A Swift library that makes HTTP network requests in apps simpler to write.

    Best for: Swift developers building iOS or macOS apps that call web APIs; Teams who want built-in retry, authentication and response validation without writing that logic from scratch

  2. 2

    Eureka

    Open source · MIT · ★ 11.8k

    A Swift library for building iOS settings-style forms with less boilerplate.

    Best for: iOS developers building form-heavy screens in Swift; Teams migrating an XLForm-based Objective-C or Swift app to Swift

  3. 3

    RxSwift

    Open source · MIT · ★ 24.6k

    A Swift implementation of Reactive Extensions for handling streams of asynchronous events.

    Best for: Swift developers building iOS, macOS, tvOS, or watchOS apps who already handle many asynchronous events; Teams that want to bind UI elements such as text fields and table views to data streams

  4. 4

    ReactiveCocoa

    Open source · MIT · ★ 19.8k

    Swift extensions that let Apple UI controls and objects emit values over time, built on ReactiveSwift.

    Best for: iOS or macOS developers already using ReactiveSwift; Teams wanting declarative bindings between data models and UI controls

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Moya. We don't take payment for placement.