# RxSwiftCommunity/RxAlamofire

RxSwift wrapper around the elegant HTTP networking in Swift Alamofire

Repository: https://github.com/RxSwiftCommunity/RxAlamofire
Canonical: https://ross.abutalabs.com/products/rxalamofire
Language: Swift
License: MIT
License Family: permissive
Topics: rxswift, alamofire, networking
Last push: 2024-04-04T15:16:06+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4028, "days_push": 881, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1619, forks 241 (observed 2026-08-28T04:05:12.235440+00:00)

## What it is
RxAlamofire is a Swift library that wraps Alamofire's HTTP networking APIs in RxSwift observables, enabling reactive composition of network requests and responses. It provides convenient extensions for JSON, string, and data requests, validation, and upload/download progress as observable sequences.

## Use cases
- make http requests reactively in swift
- wrap alamofire requests as observables
- compose network responses with rxswift
- observe download and upload progress
- handle json api responses with reactive streams

## When to choose
- your iOS/macOS project already uses RxSwift and Alamofire
- you want composable, observable network request chains
- you need reactive progress tracking for transfers

## When to avoid
- you use Combine or async/await instead of RxSwift
- you don't use reactive programming in your codebase
- you need a networking layer without Alamofire as a dependency

## Facets
- artifact type: library
- maturity: maintenance
- function: http-client, middleware
- domain: web-development, developer-tools, apis
- platform: -
- tags: rxswift, alamofire, reactive-programming, networking, cocoapods, swift, ios, macos

## Member repositories
- RxSwiftCommunity/RxAlamofire (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:12.235440+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:49:24.765043+00:00, confidence not recorded.
  - readme: https://github.com/RxSwiftCommunity/RxAlamofire (fetched 2026-08-28T04:05:12.235440+00:00, sha 7ca9d95c4a1f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
