📈 GH Trending Explorer 🎲 Surprise me

← all repos

google / gtm-session-fetcher

git clone https://github.com/google/gtm-session-fetcher.git v5.3.1 · 2mo ago 🔥 on GitHub Trending today

Google Toolbox for Mac - Session Fetcher

+0
stars, 24h · #632
+0
stars, 7 days · #1,663
+1
stars, 30 days · #10,076
291
★ total
199
forks · 6 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageObjective-C
LicenseApache-2.0
Created2015-08-11 (11y ago)
Last pushtoday
Watchers40
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #7 daily in objective-c
  • 2026-10-20 — #11 monthly in objective-c · +1 ★
  • 2026-10-20 — #8 weekly in objective-c

Links

README excerpt
# Google Toolbox for Mac - Session Fetcher
**Project site** 
**Discussion group** 
`GTMSessionFetcher` makes it easy for Cocoa applications to perform http
operations. The fetcher is implemented as a wrapper on `NSURLSession`, so its
behavior is asynchronous and uses operating-system settings.
Features include:
- Simple to build; only one source/header file pair is required
- Simple to use: takes just two lines of code to fetch a request
- Supports upload and download sessions
- Flexible cookie storage
- Automatic retry on errors, with exponential backoff
- Support for generating multipart MIME upload streams
- Easy, convenient logging of http requests and responses
- Supports plug-in authentication such as with GTMAppAuth
- Easily testable; self-mocking
- Automatic rate limiting when created by the `GTMSessionFetcherService` factory class
- Fully independent of other projects
**To get started** please read
USING.md
for detailed information.