RAWGKit

A swift-native SDK for the RAWG Video Games Database API.

Swift v3.3
0 stars  ·  0 forks  ·  Updated  ·  MIT
Install
# See https://github.com/pespinel/RAWGKit
View on GitHub
📄 Documentation
api-wrappergamingiosmacosrawgsdkswiftswift-package-managerswiftui
Supported APIs (1)

The largest open video games database. Why build on RAWG - More than 350,000 games for 50 platforms including mobiles. -

Version history All releases ↗

### Added - Security scanning in CI/CD pipeline - Gitleaks for secret detection and API key exposure prevention - Runs automatically on all pull r…

### Added - Certificate pinning for enhanced network security - `CertificatePinning` actor for SSL/TLS certificate validation - `CertificatePinnin…

### Added - Secure Keychain storage for API keys - `KeychainManager` actor for thread-safe secure storage - iOS Keychain integration for encrypted…

### Added - 101 new unit tests for improved code coverage - 32 tests for `RAWGClient` (initialization, URL building, method signatures, cache contro…

### Added - GitHub issue templates (bug report, feature request, documentation) - Pull request template with comprehensive checklist - Coverage report…

### Added - visionOS support - Makefile for development workflow (`make setup`, `make test`, `make lint`, etc.) - Configurable request timeout in Netw…

### Added - Public API for cache control in RAWGClient - `clearCache()` - Clear all cached responses - `cacheStats()` - Get cache statistics - `…

### Added - In-memory caching system for API responses - Configurable TTL (default 5 minutes) - Cache statistics and management methods - Automa…

Quality signals
Score
Stars0
Forks0
Last updated
LicenseMIT
Supported APIs (1)
rawg.io
Language
Swift
Browse all Swift SDKs →