Ross ROSS = Recommend OSS · open-source software intelligence for agents

ishkawa/APIKit

Type-safe networking abstraction layer that associates request type with response type. observed · 2026-08-28

github.com/ishkawa/APIKit · Swift · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4214
  • days_rel: n/a
  • days_push: 794
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1993 stars · 206 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

APIKit is a Swift library providing a type-safe networking abstraction layer that associates each request type with its response type. It lets developers define Request protocols and send them via Session, with responses inferred at compile time.

Use cases

  • make type-safe HTTP requests in Swift
  • associate request types with response types in iOS apps
  • build a networking layer for a REST API in Swift
  • avoid manual JSON response casting in Swift networking
  • abstract URLSession behind a protocol-oriented API
  • share networking code across iOS, macOS, watchOS, and tvOS

When to choose

  • you are building an iOS, macOS, watchOS, or tvOS app in Swift and want compile-time-safe API calls
  • you prefer defining request/response types declaratively instead of ad-hoc URLSession calls
  • you want a lightweight networking layer without heavy dependencies

When to avoid

  • your project uses async/await-first modern networking stacks like URLSession's native async APIs or Alamofire with concurrency
  • you need a cross-platform solution beyond Apple platforms
  • the project appears to be in maintenance mode with limited ongoing development

Facets

library · maturity maintenance

http-client middleware serialization web-development developer-tools apis cross-platform type-safe-networking swift networking-abstraction request-response cocoapods carthage spm ios macos

1 source

Member repositories

RepositoryRoleHealth v2
ishkawa/APIKitmain23

For agents

markdown · JSON · MCP: product_card(name="ishkawa/APIKit")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem