Repository: matteocrippa/awesome-swift
Branch: master
Commit: 03c77a574a7a
Files: 20
Total size: 1.6 MB
Directory structure:
gitextract_lbnnx_10/
├── .github/
│ ├── CONTRIBUTING.md
│ ├── Hi.swift
│ ├── PULL_REQUEST_TEMPLATE
│ ├── check-swift-version/
│ │ ├── index.js
│ │ └── package.json
│ ├── convert.rb
│ ├── deploy.sh
│ ├── schema.json
│ └── workflows/
│ ├── merge.yml
│ └── pr.yml
├── .gitignore
├── .ruby-version
├── CODE_OF_CONDUCT.md
├── Dangerfile
├── LICENSE
├── README.md
├── ab-results-contents.json-filtered.json
├── ab-results-contents.json-markdown-table.json
├── ab-results-contents.json.json
└── contents.json
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/CONTRIBUTING.md
================================================
# Contribution Guidelines
In order to contribute to this repository you need to **fork** it, then you can create a pull request.
The README is generated from **contents.json**, please update the JSON file instead of the README :smile:
- **To add to the list:** Submit a pull request
- **To remove from the list:** Open an issue
To be added to the list, software should meet the following criteria:
- ✅ Actively maintained
- ✅ Performs a useful function
- ✅ Used by the community
- ✅ Well documented
- ✅ Work with the latest SDK
- ✅ README is written in English
- ✅ Have at least 15 🌟 stars on (GitHub project)
- ✅ Support at least `Swift 5` or above
- ✅ It is released under one of those license: `Apache License 2.0, BSD 3, BSD 2, GPL, LGPL, MIT`
If an item on the list no longer meets the above criteria, open an issue to have it be removed.
When adding new items, please adhere to the following guidelines:
- Search previous suggestions before making a new one, as yours may be a duplicate.
- Make an individual pull request for each suggestion.
- Use the existing format in the JSON file
```js
{
"title": "Commander",
"category": "command-line",
"description": "Compose beautiful command line interfaces.",
"homepage": "https://github.com/kylef/Commander",
"tags": ["linux"]
}
```
- New categories, or improvements to the existing categorization are welcome (open an issue).
- Keep descriptions short and simple, but descriptive.
- Start the description with a capital and end with a full stop/period.
- The description usually should not include "written in Swift" or "in Swift" as everything on the list would have that.
- Check your spelling and grammar.
- The pull request should include a link to the package and why it should be included.
Thank you for your suggestions!
================================================
FILE: .github/Hi.swift
================================================
import Foundation
print("Awesome Swift Libraries")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
print("Hello world")
================================================
FILE: .github/PULL_REQUEST_TEMPLATE
================================================
- **Project Name**:
- **Project URL**:
- **Project Description**:
- **Why it should be added to `awesome-swift`**:
- [ ] At least 15 stars (GitHub project)
- [ ] Support `Swift 5`
- [ ] Updated **contents.json** instead of README
- [ ] Lib is fully open sourced, written in Swift and not a wrapper over compiled lib
- [ ] Description does not say "written in Swift" or variant 🤓
================================================
FILE: .github/check-swift-version/index.js
================================================
/*
Strategy:
- check for .swift-version
- look inside pbxproj for SWIFT_VERSION
*/
================================================
FILE: .github/check-swift-version/package.json
================================================
{
"name": "check-swift-version",
"version": "1.0.0",
"description": "Checks project swift version",
"main": "index.js",
"author": "Matteo Crippa",
"license": "MIT"
}
================================================
FILE: .github/convert.rb
================================================
README = 'README.md'
CONTENTS = 'contents.json'
def get_json()
require 'json'
JSON.parse(File.read CONTENTS)
end
def output_linux(tags)
return '' if tags.nil?
return ':penguin: ' if tags.include? 'linux'
''
end
def output_projects(proj, id)
o = ''
proj.select {|p| p['category']==id }
.sort_by {|k,v| k['title'].downcase}
.each do |p|
o << "* [#{p['title']}](#{p['homepage']}) #{output_linux p['tags']}- #{p['description']}\n"
end
o
end
def output_content_category(c, indent)
toc = "\n"
for i in 1..indent
toc << '#'
end
toc << " #{c['title']}\n"
toc << "*#{c['description']}* " unless c['description'].nil?
toc << "[back to top](#readme) \n" if indent>2
toc << "\n"
toc
end
def output_content(j)
toc = ''
projects = j['projects']
parents, children = j['categories'].partition { |c| c['parent'].nil? }
parents.each do |c|
id = c['id']
toc << output_content_category(c, 2)
toc << output_projects(projects, id)
children.sort_by {|k,v| k['id']}
.select {|c| c['parent']==id}.each do |c|
child_id = c['id']
toc << output_content_category(c, 3)
toc << output_projects(projects, child_id)
children.sort_by {|k,v| k['id']}
.select {|c| c['parent']==child_id}.each do |c|
child_id = c['id']
toc << output_content_category(c, 4)
toc << output_projects(projects, c['id'])
children.sort_by {|k,v| k['id']}
.select {|c| c['parent']==child_id}.each do |c|
child_id = c['id']
toc << output_content_category(c, 5)
toc << output_projects(projects, c['id'])
end
end
end
end
toc
end
def output_header(j)
header = j['header']
app = j['ios_app_link']
num_projects = j['projects'].count
o = header
o << "\n\n"
o << output_table(app, num_projects)
o
end
def output_contributing(j)
o = "\n\n### Contributing\n\n"
o << j['header_contributing']
o
end
def output_partnership()
o = "\n\nIn parternship with:\n\n"
o << "[](https://codemo.tech/partners)"
o << "\n\n"
end
def output_table(ios_app_link, num_projects)
require 'date'
date = DateTime.now
date_display = date.strftime "%B %d, %Y"
o = "| Awesome | Linux | Projects | Updated |\n"
o << "|:-------:|:-----:|:--------:|:-------:|\n"
# row
o << '| [](https://github.com/sindresorhus/awesome) '
o << "| :penguin: | #{num_projects} | #{date_display} |"
# /row
o
end
def output_toc(j)
toc = "\n\n### Contents\n\n"
parents, children = j['categories'].partition { |c| c['parent'].nil? }
parents.each do |c|
id = c['id']
toc << "- [#{c['title']}](##{id})\n"
children.sort_by {|k,v| k['id']}
.select {|c| c['parent']==id}.each do |c|
child_id = c['id']
toc << " - [#{c['title']}](##{child_id})\n"
children.sort_by {|k,v| k['id']}
.select {|c| c['parent']==child_id}.each do |c|
child_id = c['id']
toc << " - [#{c['title']}](##{c['id']})\n"
children.sort_by {|k,v| k['id']}
.select {|c| c['parent']==child_id}.each do |c|
toc << " - [#{c['title']}](##{c['id']})\n"
end
end
end
end
toc
end
def write_readme(j, filename)
output = output_header(j)
output << output_partnership()
output << output_toc(j)
output << output_content(j)
output << output_contributing(j)
File.open(filename, 'w') { |f| f.write output}
puts "Wrote #{filename} :-)"
end
j = get_json()
write_readme(j, README)
================================================
FILE: .github/deploy.sh
================================================
#!/bin/bash
set -e
if [[ $TRAVIS_BRANCH != 'master' ]]
then
exit
fi
git checkout master
git config user.name "READMEbot"
git config user.email "readmebot@users.noreply.github.com"
echo add readme
git add README.md database.json
echo commit
git commit -m "[auto] [ci skip] Generate README & Database.json"
echo push
git push --quiet "https://${GH_TOKEN_DK}@github.com/matteocrippa/awesome-swift" master:master > /dev/null 2>&1
================================================
FILE: .github/schema.json
================================================
{
"$schema": "http://json-schema.org/draft-04/schema#",
"$id": "https://raw.githubusercontent.com/matteocrippa/awesome-swift/master/.github/schema.json",
"type": "object",
"properties": {
"title": {
"type": "string"
},
"header_contributing": {
"type": "string"
},
"header": {
"type": "string"
},
"ios_app_link": {
"type": "string"
},
"categories": {
"type": "array",
"uniqueItems": true,
"items": {
"title": "Category Object",
"description": "A category to group project objects under.",
"properties": {
"title": {
"title": "Category Title",
"description": "A human-readable identifier for the category.",
"type": "string"
},
"id": {
"title": "Category Identifier",
"description": "A short identifier designed for programs. It should only contain lowercase alphanumeric characters and a - (dash) for replacing spaces.",
"type": "string",
"pattern": "^[^A-Z_ ]+$"
},
"description": {
"title": "Category Description",
"description": "A description of the category meant to be provided to the user.",
"type": "string",
"default": ""
},
"parent": {
"title": "Category Parent",
"description": "Makes the current category a subcategory of the category with an id that matches this value.",
"type": ["string", "null"],
"default": null
}
},
"required": ["title", "id"],
"additionalProperties": false
}
},
"projects": {
"type": "array",
"uniqueItems": true,
"items": {
"title": "Project Object",
"description": "An object that holds all the information for a specific project.",
"properties": {
"title": {
"title": "Project Title",
"description": "The official title of the project.",
"type": "string"
},
"category": {
"title": "Project Category",
"description": "The category or list of categories that the project falls under. If it is a list, the categories should be ordered from most to least relevant/applicable to the project.",
"type": ["string", "array"],
"items": {
"type": "string"
}
},
"description": {
"title": "Project Description",
"description": "A brief 1 sentence summary of the project.",
"type": "string"
},
"homepage": {
"title": "Project Homepage",
"description": "The URL for the project's homepage.",
"type": ["string", "null"],
"pattern": "^https?:\\/\\/.*?\\..*$",
"default": null
},
"tags": {
"title": "Project Tags",
"description": "A place to put any metadata for a project. The items can be any type.",
"type": "array",
"default": []
},
"swift": {
"title": "Supported Swift Version",
"description": "Currently supported swift version",
"type": "number"
}
},
"required": ["title", "category", "homepage"],
"additionalProperties": false
}
}
},
"required": ["title", "categories", "projects"],
"additionalProperties": false
}
================================================
FILE: .github/workflows/merge.yml
================================================
name: PR Approved
on:
push:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: ruby/setup-ruby@v1
- run: ruby .github/convert.rb
- name: Push changes
uses: actions-go/push@v1
with:
force: true
author-name: AwesomeSwift Bot
commit-message: 'Updated markdown'
================================================
FILE: .github/workflows/pr.yml
================================================
name: PR Check
on:
pull_request:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: ruby/setup-ruby@v1
with:
ruby-version: 2.7
bundler-cache: true
- run: gem install awesome_bot
- run: awesome_bot --allow=429 contents.json -w AERecord,theswiftwebdeveloper,bluemix,swiftplayground,awesome-for-swift-cheatsheet
- run: pip install json-spec
- run: json validate --schema-file=.github/schema.json --document-file=contents.json
================================================
FILE: .gitignore
================================================
### OSX ###
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# Node modules
node_modules
.idea
================================================
FILE: .ruby-version
================================================
2.6
================================================
FILE: CODE_OF_CONDUCT.md
================================================
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at PR. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/
================================================
FILE: Dangerfile
================================================
# Check links
require 'json'
results = File.read 'ab-results-README.md-markdown-table.json'
j = JSON.parse results
if j['error']==true
fail j['title']
markdown j['message']
end
================================================
FILE: LICENSE
================================================
CC0 1.0 Universal
Statement of Purpose
The laws of most jurisdictions throughout the world automatically confer
exclusive Copyright and Related Rights (defined below) upon the creator and
subsequent owner(s) (each and all, an "owner") of an original work of
authorship and/or a database (each, a "Work").
Certain owners wish to permanently relinquish those rights to a Work for the
purpose of contributing to a commons of creative, cultural and scientific
works ("Commons") that the public can reliably and without fear of later
claims of infringement build upon, modify, incorporate in other works, reuse
and redistribute as freely as possible in any form whatsoever and for any
purposes, including without limitation commercial purposes. These owners may
contribute to the Commons to promote the ideal of a free culture and the
further production of creative, cultural and scientific works, or to gain
reputation or greater distribution for their Work in part through the use and
efforts of others.
For these and/or other purposes and motivations, and without any expectation
of additional consideration or compensation, the person associating CC0 with a
Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
and publicly distribute the Work under its terms, with knowledge of his or her
Copyright and Related Rights in the Work and the meaning and intended legal
effect of CC0 on those rights.
1. Copyright and Related Rights. A Work made available under CC0 may be
protected by copyright and related or neighboring rights ("Copyright and
Related Rights"). Copyright and Related Rights include, but are not limited
to, the following:
i. the right to reproduce, adapt, distribute, perform, display, communicate,
and translate a Work;
ii. moral rights retained by the original author(s) and/or performer(s);
iii. publicity and privacy rights pertaining to a person's image or likeness
depicted in a Work;
iv. rights protecting against unfair competition in regards to a Work,
subject to the limitations in paragraph 4(a), below;
v. rights protecting the extraction, dissemination, use and reuse of data in
a Work;
vi. database rights (such as those arising under Directive 96/9/EC of the
European Parliament and of the Council of 11 March 1996 on the legal
protection of databases, and under any national implementation thereof,
including any amended or successor version of such directive); and
vii. other similar, equivalent or corresponding rights throughout the world
based on applicable law or treaty, and any national implementations thereof.
2. Waiver. To the greatest extent permitted by, but not in contravention of,
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
and Related Rights and associated claims and causes of action, whether now
known or unknown (including existing as well as future claims and causes of
action), in the Work (i) in all territories worldwide, (ii) for the maximum
duration provided by applicable law or treaty (including future time
extensions), (iii) in any current or future medium and for any number of
copies, and (iv) for any purpose whatsoever, including without limitation
commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
the Waiver for the benefit of each member of the public at large and to the
detriment of Affirmer's heirs and successors, fully intending that such Waiver
shall not be subject to revocation, rescission, cancellation, termination, or
any other legal or equitable action to disrupt the quiet enjoyment of the Work
by the public as contemplated by Affirmer's express Statement of Purpose.
3. Public License Fallback. Should any part of the Waiver for any reason be
judged legally invalid or ineffective under applicable law, then the Waiver
shall be preserved to the maximum extent permitted taking into account
Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
is so judged Affirmer hereby grants to each affected person a royalty-free,
non transferable, non sublicensable, non exclusive, irrevocable and
unconditional license to exercise Affirmer's Copyright and Related Rights in
the Work (i) in all territories worldwide, (ii) for the maximum duration
provided by applicable law or treaty (including future time extensions), (iii)
in any current or future medium and for any number of copies, and (iv) for any
purpose whatsoever, including without limitation commercial, advertising or
promotional purposes (the "License"). The License shall be deemed effective as
of the date CC0 was applied by Affirmer to the Work. Should any part of the
License for any reason be judged legally invalid or ineffective under
applicable law, such partial invalidity or ineffectiveness shall not
invalidate the remainder of the License, and in such case Affirmer hereby
affirms that he or she will not (i) exercise any of his or her remaining
Copyright and Related Rights in the Work or (ii) assert any associated claims
and causes of action with respect to the Work, in either case contrary to
Affirmer's express Statement of Purpose.
4. Limitations and Disclaimers.
a. No trademark or patent rights held by Affirmer are waived, abandoned,
surrendered, licensed or otherwise affected by this document.
b. Affirmer offers the Work as-is and makes no representations or warranties
of any kind concerning the Work, express, implied, statutory or otherwise,
including without limitation warranties of title, merchantability, fitness
for a particular purpose, non infringement, or the absence of latent or
other defects, accuracy, or the present or absence of errors, whether or not
discoverable, all to the greatest extent permissible under applicable law.
c. Affirmer disclaims responsibility for clearing rights of other persons
that may apply to the Work or any use thereof, including without limitation
any person's Copyright and Related Rights in the Work. Further, Affirmer
disclaims responsibility for obtaining any necessary consents, permissions
or other rights required for any use of the Work.
d. Affirmer understands and acknowledges that Creative Commons is not a
party to this document and has no duty or obligation with respect to this
CC0 or use of the Work.
For more information, please see
================================================
FILE: README.md
================================================
# Awesome Swift
| Awesome | Linux | Projects | Updated |
|:-------:|:-----:|:--------:|:-------:|
| [](https://github.com/sindresorhus/awesome) | :penguin: | 1090 | March 14, 2026 |
In parternship with:
[](https://codemo.tech/partners)
### Contents
- [Guides](#guides)
- [Newsletter](#newsletter)
- [Official Guides](#official-guides)
- [Style Guides](#style-guides)
- [Third party Guides](#third-party-guides)
- [Boilerplates](#boilerplates)
- [REPL](#repl)
- [Editor Support](#editor-support)
- [Emacs](#emacs)
- [Google Colaboratory](#google-colaboratory)
- [Vim](#vim)
- [Benchmark](#benchmark)
- [Converters](#converters)
- [Other Awesome Lists](#other-awesome-lists)
- [Dependency Managers](#dependency-managers)
- [Patterns](#patterns)
- [Misc](#misc)
- [Libs](#libs)
- [Accessibility](#accessibility)
- [AI](#ai)
- [Algorithm](#algorithm)
- [Analytics](#analytics)
- [Animation](#animation)
- [API](#api)
- [App Routing](#app-routing)
- [App Store](#app-store)
- [Audio](#audio)
- [Augmented Reality](#augmented-reality)
- [Authentication](#authentication)
- [Bots](#bots)
- [Cache](#cache)
- [Chart](#chart)
- [Chat](#chat)
- [Colors](#colors)
- [Command Line](#command-line)
- [Concurrency](#concurrency)
- [Currency](#currency)
- [Data Management](#data-management)
- [CBOR](#cbor)
- [Core Data](#core-data)
- [CSV](#csv)
- [Firebase](#firebase)
- [GraphQL](#graphql)
- [JSON](#json)
- [Key Value Store](#key-value-store)
- [MongoDB](#mongodb)
- [Multi Database](#multi-database)
- [ORM](#orm)
- [Other Data](#other-data)
- [Realm](#realm)
- [SQL drivers](#sql-drivers)
- [SQLite](#sqlite)
- [TOML](#toml)
- [XML](#xml)
- [YAML](#yaml)
- [ZIP](#zip)
- [Date](#date)
- [Dependency Injection](#dependency-injection)
- [Device](#device)
- [Documentation](#documentation)
- [Email](#email)
- [Embedded Systems](#embedded-systems)
- [Peripherals](#peripherals)
- [Events](#events)
- [Files](#files)
- [Fonts](#fonts)
- [Game Engine](#game-engine)
- [2D](#game-engine-2d)
- [Games](#games)
- [Gesture](#gesture)
- [Hardware](#hardware)
- [3D Touch](#3d-touch)
- [Bluetooth](#bluetooth)
- [Camera](#camera)
- [Barcode](#barcode)
- [Haptic Feedback](#haptic-feedback)
- [iBeacon](#ibeacon)
- [Sensors](#sensors)
- [Images](#images)
- [Key Value Coding](#key-value-coding)
- [Keyboard](#keyboard)
- [Kit](#kit)
- [Layout](#layout)
- [Auto Layout](#auto-layout)
- [Localization](#localization)
- [Location](#location)
- [Logging](#logging)
- [Maps](#maps)
- [Math](#math)
- [Natural Language Processing](#natural-language-processing)
- [Network](#network)
- [HTML](#html)
- [Messaging Protocol](#messaging-protocol)
- [SOAP](#soap)
- [Socket](#socket)
- [Webserver](#webserver)
- [OCR](#ocr)
- [Optimization](#optimization)
- [PDF](#pdf)
- [Quality](#quality)
- [Scripting](#scripting)
- [SDK](#sdk)
- [Security](#security)
- [Cryptography](#cryptography)
- [Keychain](#keychain)
- [Streaming](#streaming)
- [Styling](#styling)
- [SVG](#svg)
- [System](#system)
- [Testing](#testing)
- [Mock](#mock)
- [Text](#text)
- [Thread](#thread)
- [UI](#ui)
- [Alert](#alert)
- [Blur](#blur)
- [Button](#button)
- [Calendar](#calendar)
- [Cards](#cards)
- [Form](#form)
- [HUD](#hud)
- [Label](#label)
- [Menu](#menu)
- [Pagination](#pagination)
- [Payment](#payment)
- [Permissions](#permissions)
- [Scroll Bars](#scroll-bars)
- [StackView](#stackview)
- [Switch](#switch)
- [Tab](#tab)
- [Template](#template)
- [TextField](#textfield)
- [Transition](#transition)
- [3D](#ui-3d)
- [UICollectionView](#uicollectionview)
- [UITableView](#uitableview)
- [Walkthrough](#walkthrough)
- [Utility](#utility)
- [Validation](#validation)
- [Phone Numbers](#phone-numbers)
- [Version Manager](#version-manager)
- [Video](#video)
- [Serverless](#serverless)
## Guides
*An awesome list of Swift related guides.*
### Newsletter
[back to top](#readme)
* [Open Source Updates for Swift Projects](https://ossp-updates.beehiiv.com/) - A bi-weekly newsletter to give you the latest updates on popular and unknown open source projects written or related to Swift.
### Official Guides
[back to top](#readme)
* [API Design Guidelines](https://www.swift.org/documentation/api-design-guidelines/) - Official Swift API design guidelines.
* [Apple eBook](https://books.apple.com/us/book/the-swift-programming-language-swift-5-7/id881256329) - Official Apple eBook for Swift beginners.
* [Getting Started](https://www.swift.org/getting-started/) - Find information about the how to use the Swift programming language.
* [Introducing SwiftUI](https://developer.apple.com/tutorials/swiftui) - Official SwiftUI tutorial with 4+ hours of content and interactive tutorials.
### Style Guides
[back to top](#readme)
* [Airbnb](https://github.com/airbnb/swift) - Airbnb's Official Style Guide.
* [Google](https://google.github.io/swift/) - This style guide is based on Apple’s excellent Swift standard library style and also incorporates feedback from usage across multiple Swift projects within Google.
* [LinkedIn](https://github.com/linkedin/swift-style-guide) - LinkedIn's Official Style Guide.
* [Raywenderlich](https://github.com/kodecocodes/swift-style-guide) - Raywenderlich guide, a must read.
### Third party Guides
[back to top](#readme)
* [30 Days of Swift](https://github.com/allenwong/30DaysofSwift) - A cool 30 days tutorial.
* [About Swift](https://github.com/NicolaLancellotti/about-swift) - A playground about the Swift language.
* [Awesome Swift Education](https://github.com/hsavit1/Awesome-Swift-Education) - An organized list of essential Swift Language Topics.
* [Conferences.digital](https://github.com/zagahr/Conferences.digital) - Watch conference videos in a native macOS app.
* [Developing iOS Apps with Swift](https://podcasts.apple.com/us/podcast/developing-ios-11-apps-with-swift/id1315130780) - Stanford course by Paul Hegarty.
* [Hacking With Swift](https://www.hackingwithswift.com) - Complete training course that teaches app development through 30 hands-on projects, for free.
* [Ray Wenderlich Tutorials, Videos, Podcasts and books](https://www.kodeco.com) - High quality programming tutorials.
* [Swift & SwiftUI Tutorials](https://janeshswift.com) - SwiftUI learning with Ease.
* [Swift Education](https://github.com/swifteducation) - A community of educators sharing materials for teaching Swift and app development.
* [swift-tips](https://github.com/vincent-pradeilles/swift-tips) - A series of useful tips by Vincent Pradeilles.
* [SwiftDoc](https://swiftdoc.org/) - Auto-generated documentation.
* [SwiftGuide CN](https://github.com/ipader/SwiftGuide) - A Chinese written guide.
* [SwiftTips](https://github.com/JohnSundell/SwiftTips) - A collection of useful tips by John Sundell.
## Boilerplates
* [iOS project template](https://github.com/messeb/ios-project-template) - iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger.
* [Model-View-Presenter template](https://github.com/onl1ner/ios-mvp-template) - A flexible and easy template created to speed up the development of your iOS application based on the MVP pattern.
* [Swift Module Template](https://github.com/fulldecent/swift6-module-template) - An opinionated starting point for awesome, reusable modules.
## REPL
* [Online Swift Playground](http://online.swiftplayground.run) - Online Swift Playground.
* [SwiftFiddle](https://swiftfiddle.com) - Playground for making, sharing, and embedding Swift code.
## Editor Support
*Support for your favorite editors.*
### Emacs
[back to top](#readme)
* [swift-mode](https://github.com/swift-emacs/swift-mode) - Emacs support, including partial flycheck error support.
### Google Colaboratory
[back to top](#readme)
* [swift-colab](https://github.com/philipturner/swift-colab) - Run Swift in a browser.
### Vim
[back to top](#readme)
* [swift-vim](https://github.com/keith/swift.vim) - Vim runtime files.
* [vim-polyglot](https://github.com/sheerun/vim-polyglot) - Language pack for vim that includes vim-swift.
## Benchmark
* [xcprofiler](https://github.com/giginet/xcprofiler) - Command line utility to profile compilation time.
## Converters
* [Swiftify](https://swiftify.com/#/converter/code/) - Objective-C to Swift online code converter and Xcode extension.
* [Zolang](https://github.com/Zolang/Zolang) :penguin: - A DSL for generating code in multiple programming languages.
## Other Awesome Lists
*Check out apps on these projects:*
* [Awesome iOS Interview](https://github.com/dashvlas/awesome-ios-interview) - List of the questions that helps you to prepare for the interview.
* [awesome-macOS](https://github.com/iCHAIT/awesome-macOS) - A curated list of awesome applications, softwares, tools and shiny things for macOS.
* [example-ios-apps](https://github.com/jogendra/example-ios-apps) - An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.
* [open-source-ios-apps](https://github.com/dkhamsing/open-source-ios-apps) - A collaborative list of open-source iOS Apps.
* [open-source-mac-os-apps](https://github.com/serhii-londar/open-source-mac-os-apps) - Awesome list of open source applications for macOS.
## Dependency Managers
*Dependency manager software for Swift.*
* [Accio](https://github.com/JamitLabs/Accio) - A SwiftPM based dependency manager for iOS & Co. with improvements over Carthage.
* [Carthage](https://github.com/Carthage/Carthage) - A new dependency manager.
* [CocoaPods](https://github.com/CocoaPods/CocoaPods) - The most used dependency manager.
* [Mint](https://github.com/yonaskolb/Mint) - A package manager that installs and runs Swift command line tools.
* [swift-package-manager](https://github.com/swiftlang/swift-package-manager) - SPM is the Package Manager for the Swift Programming Language.
* [Swiftly](https://github.com/swiftlang/swiftly) - Swift CLI toolchain installer to install different versions of Swift.
## Patterns
* [App Architecture](https://github.com/objcio/app-architecture) - A sample Code of the App Architecture Book.
* [CleanArchitectureRxSwift](https://github.com/sergdort/CleanArchitectureRxSwift) - Example of Clean Architecture of iOS app using RxSwift.
* [Design-Patterns-In-Swift](https://github.com/ochococo/Design-Patterns-In-Swift) - Design Patterns.
* [GoodReactor](https://github.com/GoodRequest/GoodReactor) - ⚛️ GoodReactor is a Redux-inspired Reactor framework for communication between the View Model, View Controller, and Coordinator.
* [Reactant](https://github.com/Brightify/Reactant) - Reactant is a reactive architecture for iOS.
* [ReduxUI](https://github.com/gre4ixin/ReduxUI) - Redux framework for easy use with SwiftUI.
* [SimplexArchitecture](https://github.com/Ryu0118/swiftui-simplex-architecture) - A Simple architecture that decouples state changes from SwiftUI's View
* [Spin](https://github.com/Spinners/Spin.Swift) - Provides a versatile Feedback Loop implementation working with RxSwift, ReactiveSwift and Combine.
* [StateViewController](https://github.com/davidask/StateViewController) - Stateful UIVIewController composition — the MVC cure for Massive View Controllers.
* [SwiftUI Atom Properties](https://github.com/ra1028/swiftui-atom-properties) - A Reactive Data-Binding and Dependency Injection Library for SwiftUI x Concurrency.
* [The Composable Architecture](https://github.com/pointfreeco/swift-composable-architecture) - A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
* [Viperit](https://github.com/ferranabello/Viperit) - Viper Framework for iOS.
## Misc
*Miscellaneous Swift related projects*
* [Beak](https://github.com/yonaskolb/Beak) - A command line interface for your Swift scripts.
* [BetterCodable](https://github.com/marksands/BetterCodable) - Level up your `Codable` structs through property wrappers. The goal of these property wrappers is to avoid implementing a custom `init(from decoder: Decoder)` throws and suffer through boilerplate.
* [CodableWrappers](https://github.com/GottaGetSwifty/CodableWrappers) - A Collection of PropertyWrappers to make custom Serialization of Codable Types easy.
* [Forked](https://github.com/drewmccormack/Forked) - Generalized approach to managing shared data in Swift applications to support Local-first apps.
* [Fugen](https://github.com/almazrafi/Fugen) - A command line tool for exporting resources and generating code from your Figma files.
* [MemberwiseInit](https://github.com/gohanlon/swift-memberwise-init-macro) - `@MemberwiseInit` is a Swift Macro that can more often provide your intended `init`, while following the same safe-by-default semantics of Swift’s memberwise initializers.
* [Model2App](https://github.com/Q-Mobile/Model2App) - Turn your data model into a working CRUD app.
* [Surmagic](https://github.com/gurhub/surmagic) - Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! iOS, Mac Catalyst, tvOS, macOS, and watchOS.
* [SwagGen](https://github.com/yonaskolb/SwagGen) :penguin: - A command line tool for generating a REST API from a Swagger spec based off Stencil templates.
* [Swiftbrew](https://github.com/swiftbrew/Swiftbrew) - Homebrew for Swift packages.
* [SwiftGen](https://github.com/SwiftGen/SwiftGen) - A suite of tools to auto-generate code for various assets of your project.
* [SwiftKit](https://github.com/SvenTiigi/SwiftKit) - Start your next Open-Source Swift Framework 📦.
* [SwiftPlate](https://github.com/JohnSundell/SwiftPlate) - Easily generate cross platform framework projects from the command line.
* [Toybox](https://github.com/giginet/Toybox) - Xcode Playground management made easy.
* [Tuist](https://github.com/tuist/tuist) - An open source command line tool to create, maintain and interact with your Xcode projects at scale.
* [xc](https://github.com/s2mr/xc) - A tool to open the Xcode project file by the specified version.
* [xcbeautify](https://github.com/cpisciotta/xcbeautify) - Little beautifier tool for xcodebuild.
* [XcodeGen](https://github.com/yonaskolb/XcodeGen) - Tool for generating Xcode projects from a YAML file and your project directory.
* [xcodeproj](https://github.com/tuist/xcodeproj) - A library to read, update and write Xcode projects and workspaces.
## Libs
*Here you can find a list of snippets and libs for your Swift projects.*
### Accessibility
[back to top](#readme)
* [Capable](https://github.com/chrs1885/Capable) - Keep track of accessibility settings, leverage high contrast colors, and use scalable fonts to enable users with disabilities to use your app.
### AI
*Libs for AI based projects (Machine Learning, Neural Networks etc).* [back to top](#readme)
* [CoreML-Models](https://github.com/likedan/Awesome-CoreML-Models) - A collection of unique Core ML Models.
* [DL4S](https://github.com/palle-k/DL4S) - Automatic differentiation, fast tensor operations and dynamic neural networks from CNNs and RNNs to transformers.
* [OpenAI](https://github.com/MacPaw/OpenAI) - Swift package for OpenAI public API.
### Algorithm
[back to top](#readme)
* [Algorithm](https://github.com/CosmicMind/Algorithm) - A toolset for writing algorithms and probability models.
* [BTree](https://github.com/attaswift/BTree) - Fast sorted collections for Swift using in-memory B-trees.
* [swift-algorithm-club](https://github.com/kodecocodes/swift-algorithm-club) - Algorithms and data structures, with explanations.
* [SwiftLCS](https://github.com/Frugghi/SwiftLCS) :penguin: - implementation of the longest common subsequence (LCS) algorithm.
### Analytics
*Analytics related libraries to easily track your app usage* [back to top](#readme)
* [Aptabase](https://github.com/aptabase/aptabase) - Open Source, Privacy-First and Simple Analytics for Swift Apps.
* [Scout](https://github.com/kasianov-mikhail/scout) - Production-grade logging SDK for iOS apps using CloudKit as a backend.
* [Tracker Aggregator](https://github.com/kafejo/Tracker-Aggregator) - Versatile analytics abstraction layer.
* [Umbrella](https://github.com/devxoul/Umbrella) - Analytics abstraction layer.
### Animation
*Libs to help with animation* [back to top](#readme)
* [Advance](https://github.com/timdonnelly/Advance) - A powerful animation framework for iOS, tvOS, and OS X.
* [AnimatedGradient](https://github.com/exyte/AnimatedGradient) - Animated linear gradient library written with SwiftUI
* [ChainPageCollectionView](https://github.com/jindulys/ChainPageCollectionView) - Fancy two-level collection view layout and animation.
* [CocoaSprings](https://github.com/MacPaw/CocoaSprings) - Interactive spring animations for iOS/macOS.
* [Comets](https://github.com/cruisediary/Comets) - Animating Particles.
* [Ease](https://github.com/roberthein/Ease) - Animate everything with Ease.
* [EasyAnimation](https://github.com/icanzilb/EasyAnimation) - A library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level.
* [Elephant](https://github.com/s2mr/Elephant) - Elegant SVG animation kit.
* [FlightAnimator](https://github.com/AntonTheDev/FlightAnimator) - Natural Blocks Based Core Animation Framework.
* [Gemini](https://github.com/shoheiyokoyama/Gemini) - Gemini is rich scroll based animation framework.
* [IBAnimatable](https://github.com/IBAnimatable/IBAnimatable) - Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.
* [Interpolate](https://github.com/marmelroy/Interpolate) - Interpolation framework for creating interactive gesture-driven animations.
* [lottie-ios](https://github.com/airbnb/lottie-ios) - An iOS library to natively render After Effects vector animations.
* [Pastel](https://github.com/cruisediary/Pastel) - Gradient animation effect like Instagram.
* [Poi](https://github.com/HideakiTouhara/Poi) - Poi makes you use card UI like tinder UI .You can use it like tableview method.
* [Presentation](https://github.com/hyperoslo/Presentation) - A library to help you to make tutorials, release notes and animated pages.
* [Pulsator](https://github.com/shu223/pulsator) - Pulse animation for iOS.
* [Sica](https://github.com/cats-oss/Sica) - Simple Interface Core Animation. Run type-safe animation sequencially or parallelly.
* [Spring](https://github.com/MengTo/Spring) - A library to simplify iOS animations.
* [SpriteKitEasingSwift](https://github.com/craiggrummitt/SpriteKitEasingSwift) - Better Easing for SpriteKit.
* [spruce-ios](https://github.com/willowtreeapps/spruce-ios) - Choreograph animations on the screen.
* [Stellar](https://github.com/AugustRush/Stellar) - A Physical animation library.
* [TheAnimation](https://github.com/marty-suzuki/TheAnimation) - Type-safe CAAnimation wrapper. It makes preventing to set wrong type values.
* [ViewAnimator](https://github.com/marcosgriselli/ViewAnimator) - Brings your UI to life with just one line.
* [YapAnimator](https://github.com/yapstudios/YapAnimator) - Your fast and friendly physics-based animation system.
### API
*Quick libs to get access to third party API services* [back to top](#readme)
* [GitHubAPI](https://github.com/serhii-londar/GithubAPI) - Implementation of GitHub REST API v3.
* [GitHubRestAPISwiftOpenAPI](https://github.com/Wei18/github-rest-api-swift-openapi) - Scheduled generated GitHub's REST API as Swift code from OpenAPI specification.
* [PXGoogleDirections](https://github.com/poulpix/PXGoogleDirections) - Google Directions API helper.
* [RandomUserSwift](https://github.com/dingwilson/RandomUserSwift) - Framework to Generate Random Users - An Unofficial SDK for randomuser.me.
* [reddift](https://github.com/sonsongithub/reddift) - reddit API wrapper.
* [Swifter Twitter](https://github.com/mattdonnelly/Swifter) - Twitter framework.
* [Swiftkube](https://github.com/swiftkube/client) :penguin: - Swift client for Kubernetes.
* [SwiftlySalesforce](https://github.com/mike4aday/SwiftlySalesforce) - Framework for rapid development of native iOS apps that integrate with Salesforce.
* [SwiftyInsta](https://github.com/TheM4hd1/SwiftyInsta) - Private and Tokenless Instagram RESTful API.
* [YouTubeKit](https://github.com/b5i/YouTubeKit) - Interact with the YouTube API without an API key.
### App Routing
*Internal app routing systems.* [back to top](#readme)
* [Appz](https://github.com/SwiftKitz/Appz) - Launch external apps and deeplink with ease.
* [Crossroad](https://github.com/giginet/Crossroad) - :oncoming_bus: Crossroad is an URL router focused on handling Custom URL Schemes.
* [LightRoute](https://github.com/SpectralDragon/LiteRoute) - Routing between VIPER modules.
* [Linker](https://github.com/MaksimKurpa/Linker) - Lightweight way to handle internal and external deeplinks for iOS.
* [MonarchRouter](https://github.com/nikans/MonarchRouter) - Declarative state- and URL-based router. Complex automatic View Controllers hierarchy transitions. Time-tested server-side conventions.
* [RxFlow](https://github.com/RxSwiftCommunity/RxFlow) - RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern.
* [SwiftCurrent](https://github.com/wwt/SwiftCurrent) - Manage complex workflows wherever Swift can be built. It comes with built-in support for UIKit, Storyboards, and SwiftUI.
* [SwiftRouter](https://github.com/skyline75489/SwiftRouter) - A URL Router for iOS.
* [SwiftUIRoutes](https://github.com/gabriel/swiftui-routes) - A minimal and flexible router for SwiftUI apps.
* [URLNavigator](https://github.com/devxoul/URLNavigator) - Elegant URL Routing.
### App Store
*Libs to help with apple app store, in app purchases and receipt validation.* [back to top](#readme)
* [Apphud](https://github.com/apphud/ApphudSDK) - Lightweight library to easily handle auto-renewable subscriptions with no backend required.
* [AppReview](https://github.com/mezhevikin/AppReview) - A tiny library to request review on the AppStore via SKStoreReviewController.
* [Flare](https://github.com/space-code/flare) - A framework that simplifies working with in-app purchases on iOS, macOS, tvOS, and watchOS, with full support for both StoreKit 1 and StoreKit 2.
* [InAppPurchase](https://github.com/jinSasaki/InAppPurchase) - A Simple, Lightweight and Safe framework for In App Purchase.
* [merchantkit](https://github.com/benjaminmayo/merchantkit) - A modern In-App Purchases management framework for iOS.
* [SwiftyStoreKit](https://github.com/bizz84/SwiftyStoreKit) - Lightweight In App Purchases framework.
### Audio
*Libs to work with audio* [back to top](#readme)
* [AudioKit](https://github.com/audiokit/AudioKit) - Powerful audio synthesis, processing and analysis, without the steep learning curve.
* [AudioPlayer](https://github.com/delannoyk/AudioPlayer) - A wrapper around AVPlayer with some cool features.
* [AudioPlayerSwift](https://github.com/tbaranes/AudioPlayerSwift) - AudioPlayer is a simple class for playing audio (basic and advanced usage) in iOS, OS X and tvOS apps.
* [Beethoven](https://github.com/vadymmarkov/Beethoven) - An audio processing library for pitch detection of musical signals.
* [FDSoundActivatedRecorder](https://github.com/fulldecent/FDSoundActivatedRecorder) - Start recording when the user speaks.
* [FDWaveformView](https://github.com/fulldecent/FDWaveformView) - An easy way to display an audio waveform in your app.
* [FluidAudio](https://github.com/FluidInference/FluidAudio) - SDK for real-time on-device audio intelligence on iOS/macOS (diarization, identification, VAD, separation, embeddings, ASR), with CoreML models converted directly from PyTorch to leverage Apple Neural Engine performance.
* [ModernAVPlayer](https://github.com/noreasonprojects/ModernAVPlayer) - Persistence AVPlayer to resume playback after bad network connection even in background mode.
* [MusicKit](https://github.com/0thernet/MusicKit) - A framework for composing and transforming music.
* [Soundable](https://github.com/lcardevnas/Soundable) - Soundable allows you to play sounds, single and in sequence, in a very easy way.
* [SwiftAudioPlayer](https://github.com/tanhakabir/SwiftAudioPlayer) - Simple audio player for iOS that streams and performs realtime audio manipulations with AVAudioEngine.
* [SwiftySound](https://github.com/adamcichy/SwiftySound) - Simple library that lets you play sounds with a single line of code.
* [voice-overlay-ios](https://github.com/algolia/voice-overlay-ios) - An overlay that gets your user’s voice permission and input as text in a customizable UI.
### Augmented Reality
[back to top](#readme)
* [ARHeadsetKit](https://github.com/philipturner/ARHeadsetKit) - High-level framework for using $5 Google Cardboard to replicate Microsoft Hololens.
* [ARKit-CoreLocation](https://github.com/AndrewHartAR/ARKit-CoreLocation) - Combines the high accuracy of AR with the scale of GPS data.
* [ARKit-Navigation](https://github.com/chriswebb09/ARKitNavigationDemo) - Navigation in augmented reality with MapKit.
* [ARVideoKit](https://github.com/AFathi/ARVideoKit) - Capture & record ARKit videos, photos, Live Photos, and GIFs.
### Authentication
*Easy way to manage auth in your apps.* [back to top](#readme)
* [Cely](https://github.com/cely-tools/Cely) - A Plug-n-Play login framework.
* [LinkedInSignIn](https://github.com/serhii-londar/LinkedInSignIn) - Simple view controller to log in and retrieve an access token from LinkedIn.
* [LoginKit](https://github.com/IcaliaLabs/LoginKit) - LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.
* [ReCaptcha](https://github.com/fjcaetano/ReCaptcha) - [In]visible ReCaptcha for iOS.
* [SpotifyLogin](https://github.com/spotify/SpotifyLogin) - Authenticate with the Spotify API.
### Bots
*Libs to build bot* [back to top](#readme)
* [Telegram Bot SDK](https://github.com/rapierorg/telegram-bot-swift) :penguin: - Unofficial SDK.
* [Telegrammer](https://github.com/givip/Telegrammer) :penguin: - Open-source framework for Telegram Bots developers. It was built on top of Apple/SwiftNIO which help to demonstrate excellent performance.
### Cache
[back to top](#readme)
* [AwesomeCache](https://github.com/aschuch/AwesomeCache) - Manage cache easy.
* [Cache](https://github.com/hyperoslo/Cache) - Nothing but Cache.
* [CachyKit](https://github.com/Sadmansamee/CachyKit) - A Caching Library that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh.
* [Cachyr](https://github.com/nrkno/yr-cachyr) - A small key-value data cache for iOS, macOS and tvOS.
* [Carlos](https://github.com/spring-media/Carlos) - A simple but flexible cache.
* [EVURLCache](https://github.com/evermeer/EVURLCache) - If you want to make your app still works when it's offline.
* [MemoryCache](https://github.com/yysskk/MemoryCache) - Type-safe memory cache.
### Chart
[back to top](#readme)
* [Charts](https://github.com/ChartsOrg/Charts) - Beautiful charts for iOS/tvOS/OSX (port of MPAndroidChart).
* [ChartView](https://github.com/AppPear/ChartView) - Swift package for displaying beautiful charts effortlessly
* [FLCharts](https://github.com/francescoleoni98/FLCharts) - Easy to use and highly customizable charts library for iOS.
* [ScrollableGraphView](https://github.com/philackm/ScrollableGraphView) - Adaptive scrollable graph view for iOS to visualise simple discrete datasets.
* [SwiftChart](https://github.com/gpbl/SwiftChart) - A simple line and area charting library for iOS. Supports multiple series, partially filled series and touch events.
* [SwiftCharts](https://github.com/ivnsch/SwiftCharts) - Highly customizable charts for iOS.
* [SwiftUICharts](https://github.com/willdale/SwiftUICharts) - A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility and Localization features built in.
* [TKRadarChart](https://github.com/TBXark/TKRadarChart) - A customizable radar chart.
### Chat
*Libs to get access to build chat app* [back to top](#readme)
* [Chatto](https://github.com/badoo/Chatto) - A lightweight framework to build chat applications.
* [ExyteChat](https://github.com/exyte/chat) - SwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker
* [InputBarAccessoryView](https://github.com/nathantannar4/InputBarAccessoryView) - A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments.
* [MessageKit](https://github.com/MessageKit/MessageKit) - A community-driven replacement for JSQMessagesViewController.
* [MessengerKit](https://github.com/steve228uk/MessengerKit) - A UI framework for building messenger interfaces.
* [Real-time Chat with Firebase](https://github.com/instamobile/messenger-iOS-chat-swift-firestore) - Functional real-time chat app with Firebase Firestore using MessageKit.
### Colors
*Interesting snippets related to color management and utility.* [back to top](#readme)
* [ChromaColorPicker](https://github.com/joncardasis/ChromaColorPicker) - An intuitive and fun iOS color picker.
* [ColorKit](https://github.com/Boris-Em/ColorKit) - Advanced color manipulation for iOS.
* [DynamicColor](https://github.com/yannickl/DynamicColor) - An extension to manipulate colors easily.
* [Gradients](https://github.com/Gradients/Gradients) - A curated collection of splendid 180+ gradients.
* [Hue](https://github.com/zenangst/Hue) - Hue is the all-in-one coloring utility that you'll ever need.
* [PrettyColors](https://github.com/jdhealy/PrettyColors) - Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48.
* [SheetyColors](https://github.com/chrs1885/SheetyColors) - An action sheet styled color picker for iOS.
* [SwiftGen-Colors](https://github.com/SwiftGen/SwiftGen#uicolor) - A tool to auto-generate `enums` for your `UIColor` constants.
* [SwiftHEXColors](https://github.com/thii/SwiftHEXColors) - HEX color handling as an extension for UIColor.
* [UIColor-Hex-Swift](https://github.com/yeahdongcn/UIColor-Hex-Swift) - Hex to UIColor converter.
* [UIGradient](https://github.com/dqhieu/UIGradient) - A simple and powerful library for using gradient layer, image, color.
### Command Line
*Create command line applications.* [back to top](#readme)
* [Ashen](https://github.com/colinta/Ashen) - A framework for writing terminal applications in Swift. Based on The Elm Architecture.
* [Commander](https://github.com/kylef/Commander) :penguin: - Compose beautiful command line interfaces.
* [Guaka](https://github.com/nsomar/Guaka) :penguin: - The smart and beautiful (POSIX compliant) command line framework.
* [LineNoise](https://github.com/andybest/linenoise-swift) :penguin: - A zero-dependency replacement for readline.
* [nef](https://github.com/bow-swift/nef) - A set of command line tools that lets you have compile time verification of your documentation written as Xcode Playground.
* [Progress.swift](https://github.com/jkandzi/Progress.swift) :penguin: - Add beautiful progress bars to your command line.
* [Swift Argument Parser](https://github.com/apple/swift-argument-parser) - Straightforward, type-safe argument parsing for Swift.
* [SwiftCLI](https://github.com/jakeheis/SwiftCLI) :penguin: - A powerful framework that can be used to develop a CLI.
* [Swiftline](https://github.com/nsomar/Swiftline) - A set of tools to help you create command line applications.
* [SwiftShell](https://github.com/kareman/SwiftShell) - A library for creating command-line applications and running shell commands.
* [SwiftyTextTable](https://github.com/scottrhoyt/SwiftyTextTable) :penguin: - A lightweight library to generate text tables.
### Concurrency
*Easier ways to work with concurrency.* [back to top](#readme)
* [async+](https://github.com/async-plus/async-plus) :penguin: - A chainable interface for Swift 5.5's async/await.
* [AsyncNinja](https://github.com/AsyncNinja/AsyncNinja) - A complete set of concurrency and reactive programming primitives.
* [AsyncQueue](https://github.com/dfed/swift-async-queue) :penguin: - A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts.
* [Futures](https://github.com/davidask/Futures) :penguin: - Lightweight promises for iOS, macOS, tvOS, watchOS, and server-side.
* [GroupWork](https://github.com/quanvo87/GroupWork) :penguin: - Easy concurrent, asynchronous tasks.
* [Hydra](https://github.com/malcommac/Hydra) - Promises & Await - Write better async code.
* [Queuer](https://github.com/FabrizioBrancati/Queuer) :penguin: - A queue manager, built on top of OperationQueue and Dispatch (aka GCD).
* [SwiftCoroutine](https://github.com/belozierov/SwiftCoroutine) :penguin: - Coroutines for iOS, macOS and Linux.
* [Throttler](https://github.com/boraseoksoon/Throttler) - Throttle massive number of asynchronous inputs in a single drop of one line API.
* [Venice](https://github.com/Zewo/Venice) :penguin: - Communicating sequential processes (CSP), Linux ready.
### Currency
[back to top](#readme)
### Data Management
[back to top](#readme)
#### CBOR
*Concise Binary Object Representation.* [back to top](#readme)
* [CBORCoding](https://github.com/SomeRandomiOSDev/CBORCoding) :penguin: - Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.
#### Core Data
*No more pain with Core Data, here are some interesting libs to handle data management.* [back to top](#readme)
* [AERecord](https://github.com/tadija/AERecord) - Super awesome Core Data wrapper library for iOS.
* [CloudCore](https://github.com/deeje/CloudCore/) - Robust CloudKit synchronization: offline editing, relationships, shared and public databases, and more.
* [CoreStore](https://github.com/JohnEstropia/CoreStore) - simple and elegant way to handle Core Data.
* [DataKernel](https://github.com/mrdekk/DataKernel) - DataKernel is a minimalistic wrapper around Core Data stack to ease persistence operations. No external dependencies.
* [Graph](https://github.com/CosmicMind/Graph) - An elegant data-driven framework for Core Data.
* [JSQCoreDataKit](https://github.com/jessesquires/JSQCoreDataKit) - A swifter Core Data stack.
* [JustPersist](https://github.com/justeat/JustPersist) - Easiest and safest way to do persistence on iOS with Core Data support out of the box.
* [QueryKit](https://github.com/QueryKit/QueryKit) - An easy way to play with Core Data filtering.
* [Skopelos](https://github.com/albertodebortoli/Skopelos) - A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data.
* [SugarRecord](https://github.com/modo-studio/SugarRecord) - Helps with Core Data and Realm.
#### CSV
*Helpful libraries to parse from and serialize to comma-separated value representations.* [back to top](#readme)
* [CodableCSV](https://github.com/dehesa/CodableCSV) :penguin: - Read and write CSV files row-by-row or through Swift's Codable interface.
* [CSVParser](https://github.com/Nero5023/CSVParser) :penguin: - Fast parser for CSV.
#### Firebase
[back to top](#readme)
* [Ballcap](https://github.com/1amageek/Ballcap-iOS) - Ballcap is a database schema design framework for Cloud Firestore.
#### GraphQL
[back to top](#readme)
* [SociableWeaver](https://github.com/NicholasBellucci/SociableWeaver) - Build declarative GraphQL queries and mutations.
#### JSON
*Struggling using json data? Here are some interesting ways to handle it.* [back to top](#readme)
* [AlamofireObjectMapper](https://github.com/tristanhimmelman/AlamofireObjectMapper) - An Alamofire extension which converts JSON response data into objects using ObjectMapper.
* [Alembic](https://github.com/ra1028/Alembic) - Functional JSON parsing, mapping to objects, and serialize to JSON.
* [Argo](https://github.com/thoughtbot/Argo) - JSON parsing library.
* [Arrow](https://github.com/freshOS/Arrow) - Elegant JSON Parsing.
* [Decodable](https://github.com/Anviking/Decodable) :penguin: - JSON parsing.
* [Elevate](https://github.com/Nike-Inc/Elevate) - JSON parsing framework that makes parsing simple, reliable and composable.
* [EVReflection](https://github.com/evermeer/EVReflection) - Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable.
* [HandyJSON](https://github.com/alibaba/handyjson) - A handy JSON-object serialization/deserialization library.
* [Himotoki](https://github.com/ikesyo/Himotoki) - A type-safe JSON decoding library.
* [JASON](https://github.com/delba/JASON) - JSON parsing with outstanding performances and convenient operators.
* [JSONHelper](https://github.com/isair/JSONHelper) - Lightning fast JSON deserialization and value conversion library for iOS & OS X.
* [JSONNeverDie](https://github.com/johnlui/JSONNeverDie) - Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die.
* [ObjectMapper](https://github.com/tristanhimmelman/ObjectMapper) - JSON object mapper.
* [PMJSON](https://github.com/postmates/PMJSON) - JSON encoding/decoding library.
* [ReerCodable](https://github.com/reers/ReerCodable) - Codable extensions using Swift macro.
* [Sextant](https://github.com/KittyMac/Sextant) :penguin: - High performance JSONPath queries
* [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON) - A lib for JSON with error handling.
* [SwiftyJSONAccelerator](https://github.com/insanoid/SwiftyJSONAccelerator) - macOS app to generate Swift 5 models for JSON (with Codeable).
#### Key Value Store
[back to top](#readme)
* [Default](https://github.com/Nirma/Default) - Modern interface to UserDefaults + Codable support.
* [Defaults](https://github.com/sindresorhus/Defaults) - Strongly-typed UserDefaults with support for Codable and key observation.
* [DefaultsKit](https://github.com/nmdias/DefaultsKit) - Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS.
* [Prephirences](https://github.com/phimage/Prephirences) - Manage application preferences, NSUserDefaults, iCloud, Keychain and more.
* [SecureDefaults](https://github.com/vpeschenkov/SecureDefaults) - A lightweight wrapper over UserDefaults & NSUserDefaults with an extra AES-256 encryption layer.
* [Storez](https://github.com/SwiftKitz/Storez) - Safe, statically-typed, store-agnostic key-value storage.
* [SwiftStore](https://github.com/hemantasapkota/SwiftStore) - A Key-Value store backed by LevelDB.
* [SwiftyUserDefaults](https://github.com/sunshinejr/SwiftyUserDefaults) - Cleaner, nicer syntax for NSUserDefaults.
* [Zephyr](https://github.com/ArtSabintsev/Zephyr) - Effortlessly synchronize NSUserDefaults over iCloud.
#### MongoDB
[back to top](#readme)
* [MongoKitten](https://github.com/orlandos-nl/MongoKitten) :penguin: - MongoDB Connector.
* [Perfect-MongoDB](https://github.com/PerfectlySoft/Perfect-MongoDB) :penguin: - A stand-alone wrapper around the mongo-c client library, enabling access to MongoDB servers.
#### Multi Database
*Data management layers that involve multiple sources.* [back to top](#readme)
* [ModelAssistant](https://github.com/ssamadgh/ModelAssistant) - Elegant library to manage the interactions between view and model.
* [PersistenceKit](https://github.com/Teknasyon-Teknoloji/PersistenceKit) - Store and retrieve Codable objects to various persistence layers, in a couple lines of code!
* [Shallows](https://github.com/dreymonde/Shallows) - Your lightweight persistence toolbox.
#### ORM
[back to top](#readme)
* [fluent](https://github.com/vapor/fluent) :penguin: - Simple ActiveRecord implementation.
* [Perfect-CRUD](https://github.com/PerfectlySoft/Perfect-CRUD) :penguin: - CRUD is an object-relational mapping (ORM) system using Codable protocol.
#### Other Data
*Other ways to persist data* [back to top](#readme)
* [CacheAdvance](https://github.com/dfed/CacheAdvance) - A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.
* [CoreXLSX](https://github.com/CoreOffice/CoreXLSX) - Excel spreadsheet (XLSX) format support.
* [Disk](https://github.com/saoudrizwan/Disk) - Delightful framework for iOS to easily persist structs, images, and data.
* [EVCloudKitDao](https://github.com/evermeer/EVCloudKitDao) - Simplified access to CloudKit with support for subscriptions and local caching.
* [KeyPathKit](https://github.com/vincent-pradeilles/KeyPathKit) - KeyPathKit provides a seamless syntax to manipulate data using typed keypaths.
* [LeetCode-Swift](https://github.com/soapyigu/LeetCode-Swift) - Solutions to LeetCode interview questions.
* [Pencil](https://github.com/naru-jpn/pencil) - Write any value to file.
* [StorageManager](https://github.com/iAmrSalman/StorageManager) - Safe and easy way to use FileManager as Database.
#### Realm
[back to top](#readme)
* [Realm](https://github.com/realm/realm-swift) - Realm is a mobile database: a replacement for Core Data & SQLite.
* [RealmWrapper](https://github.com/k-lpmg/RealmWrapper) - Safe and easy wrappers for RealmSwift.
* [Unrealm](https://github.com/matghazaryan/Unrealm) - Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.
#### SQL drivers
[back to top](#readme)
* [MySQL Swift](https://github.com/novi/mysql-swift) :penguin: - MySQL client library.
* [Perfect-MySQL](https://github.com/PerfectlySoft/Perfect-MySQL) :penguin: - A stand-alone wrapper around the MySQL client library, enabling access to MySQL servers.
* [Perfect-PostgreSQL](https://github.com/PerfectlySoft/Perfect-PostgreSQL) :penguin: - A stand-alone wrapper around the libpq client library, enabling access to PostgreSQL servers.
#### SQLite
*Are you interested in storing your app data using SQLite? Here are some interesting resources.* [back to top](#readme)
* [GRDB.swift](https://github.com/groue/GRDB.swift) - A versatile SQLite toolkit.
* [SQLite.swift](https://github.com/stephencelis/SQLite.swift) - Framework wrapping SQLite3. Small. Simple. Safe.
* [SQLiteDB](https://github.com/FahimF/SQLiteDB) - SQLite wrapper.
#### TOML
*Tom's Obvious, Minimal Language.* [back to top](#readme)
* [TOMLDecoder](https://github.com/dduan/TOMLDecoder) - Latest TOML standard, decoded.
#### XML
*If you prefer to manage XML data formatted entries, here are some helpful libs* [back to top](#readme)
* [AEXML](https://github.com/tadija/AEXML) - xml wrapper.
* [CheatyXML](https://github.com/lobodart/CheatyXML) - A powerful framework designed to manage XML easily.
* [SwiftyXML](https://github.com/chenyunguiMilook/SwiftyXML) - The most swifty way to deal with XML.
* [SWXMLHash](https://github.com/drmohundro/SWXMLHash) - Simple XML parsing.
* [XMLCoder](https://github.com/CoreOffice/XMLCoder) - XMLEncoder & XMLDecoder based on Codable protocols from the standard library.
* [XMLMapper](https://github.com/gcharita/XMLMapper) - A simple way to map XML to Objects.
#### YAML
[back to top](#readme)
* [YamlSwift](https://github.com/behrang/YamlSwift) - Load YAML and JSON documents.
* [Yams](https://github.com/jpsim/Yams) :penguin: - Sweet YAML parser.
#### ZIP
[back to top](#readme)
* [Zip](https://github.com/marmelroy/Zip) - Framework for zipping and unzipping files.
* [Zip Foundation](https://github.com/weichsel/ZIPFoundation) - A library to create, read and modify ZIP archive files.
### Date
*Handle date formatting easily.* [back to top](#readme)
* [AnyDate](https://github.com/Kawoou/AnyDate) - Date & Time API inspired from Java 8 DateTime API.
* [Chronology](https://github.com/davedelong/time) - Building a better date/time library.
* [DateHelper](https://github.com/melvitax/DateHelper) - Simple date helper.
* [Datez](https://github.com/SwiftKitz/Datez) - Library for dealing with `NSDate`, `NSCalendar`, `NSDateComponents`, and `NSTimeInterval`.
* [Datify](https://github.com/hemangshah/Datify) - Easypeasy date functions.
* [NVDate](https://github.com/novalagung/nvdate) - Date extension library.
* [SwiftDate](https://github.com/malcommac/SwiftDate) - Easy NSDate Management.
* [Time](https://github.com/dreymonde/Time) - Type-safe time calculations, powered by generics.
* [Timepiece](https://github.com/naoty/Timepiece) - Intuitive NSDate extensions.
* [TrueTime.swift](https://github.com/instacart/TrueTime.swift) - Get the true current time impervious to device clock time changes (NTP library).
* [TypedDate](https://github.com/Ryu0118/swift-typed-date) - Enhancing Date handling by enabling type-level customization of date components
### Dependency Injection
*Dependency injection libs* [back to top](#readme)
* [Cleanse](https://github.com/square/Cleanse) - A Lightweight Dependency Injection Framework by Square.
* [Corridor](https://github.com/symentis/Corridor) - A Coreader-like Dependency Injection μFramework.
* [Deli](https://github.com/kawoou/Deli) - Deli is an easy-to-use Dependency Injection(DI).
* [DIKit](https://github.com/Liftric/DIKit) - Dependency Injection Framework for Swift, inspired by KOIN.
* [Dip](https://github.com/AliSoftware/Dip) - A simple Dependency Injection Container.
* [DITranquillity](https://github.com/ivlevAstef/DITranquillity/) - Dependency injection framework with tranquility.
* [Locatable](https://github.com/vincent-pradeilles/locatable) - A micro-framework that leverages Property Wrappers to implement the Service Locator pattern.
* [Pure](https://github.com/devxoul/Pure) - A way to do a dependency injection without a DI container.
* [SafeDI](https://github.com/dfed/safedi) - Compile-time safe dependency injection.
* [Swinject](https://github.com/Swinject/Swinject) - A dependency injection framework.
* [Typhoon](https://github.com/appsquickly/Typhoon) - Dependency injection toolkit.
* [Weaver](https://github.com/scribd/Weaver) - A declarative, easy-to-use and safe Dependency Injection framework.
### Device
*A collection of libs to recognize your device.* [back to top](#readme)
* [Device](https://github.com/Ekhoo/Device) - Light weight tool for detecting the current device and screen size.
* [Device.swift](https://github.com/schickling/Device.swift) - Super-lightweight library to detect used device.
* [DeviceKit](https://github.com/devicekit/DeviceKit) - DeviceKit is a value-type replacement of UIDevice.
* [Deviice](https://github.com/andrealufino/Deviice) - Swift library to easily check the current device and some more info about it.
* [Luminous](https://github.com/andrealufino/Luminous) - Get everything you need to know about the device.
* [Thingy](https://github.com/bojan/Thingy) - A modern device detection and querying library.
* [UIDeviceComplete](https://github.com/Nirma/UIDeviceComplete) - UIDevice extensions that fill in the missing pieces.
### Documentation
*Generate documentation for Swift code* [back to top](#readme)
* [jazzy](https://github.com/realm/jazzy/) - Soulful docs.
* [SourceDocs](https://github.com/SourceDocs/SourceDocs) - Generate Markdown reference documentation that lives with your code.
### Email
[back to top](#readme)
### Embedded Systems
*Build your embedded Linux projects on a RaspberryPi, BeagleBone, C.H.I.P. and other boards.* [back to top](#readme)
* [SwiftyGPIO](https://github.com/uraimo/SwiftyGPIO) :penguin: - Interact with Linux GPIO/SPI/PWM on ARM.
#### Peripherals
*Interact with specific external peripherals.* [back to top](#readme)
### Events
*Alternatives to NSNotificationCenter, Key-Value-Observation, or delegation.* [back to top](#readme)
* [Bond](https://github.com/DeclarativeHub/Bond) - Binding framework.
* [Combinative](https://github.com/noppefoxwolf/Combinative) - UI event handling using Apple's combine framework.
* [EmitterKit](https://github.com/aleclarson/emitter-kit) - Implementation of event emitters and listeners.
* [FutureKit](https://github.com/FutureKit/FutureKit) - Future/Promises Library.
* [Katana](https://github.com/BendingSpoons/katana-swift) - Write apps a la React and Redux.
* [LightweightObservable](https://github.com/fxm90/LightweightObservable) - A lightweight implementation of an observable sequence that you can subscribe to.
* [NoticeObserveKit](https://github.com/marty-suzuki/NoticeObserveKit) - NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type.
* [Notificationz](https://github.com/SwiftKitz/Notificationz) - Helping you own `NSNotificationCenter` by providing a simple, customizable adapter.
* [Observable](https://github.com/roberthein/Observable) - The easiest way to observe values.
* [OneWay](https://github.com/DevYeom/OneWay) - State management with unidirectional data flow.
* [OpenCombine](https://github.com/OpenCombine/OpenCombine) - Open source implementation of Apple's Combine framework for processing values over time.
* [PMKVObserver](https://github.com/postmates/PMKVObserver/) - Modern thread-safe and type-safe key-value observing.
* [PromiseKit](https://github.com/mxcl/PromiseKit) - Async promise programming lib.
* [ReactiveCocoa](https://github.com/ReactiveCocoa/ReactiveCocoa) - ReactiveCocoa (RAC) is a Cocoa framework inspired by Functional Reactive Programming. It provides APIs for composing and transforming streams of values over time.
* [ReactorKit](https://github.com/ReactorKit/ReactorKit) - A framework for reactive and unidirectional application architecture.
* [ReSwift](https://github.com/ReSwift/ReSwift) - Unidirectional Data Flow.
* [RxSwift](https://github.com/ReactiveX/RxSwift) - Microsoft Reactive Extensions (Rx).
* [Signals](https://github.com/artman/Signals) - Replaces delegates and notifications.
* [SwiftEventBus](https://github.com/cesarferreira/SwiftEventBus) - A publish/subscribe event bus optimized for iOS.
* [Tempura](https://github.com/BendingSpoons/tempura-swift) - A holistic approach to iOS development, inspired by Redux and MVVM.
* [Tokamak](https://github.com/TokamakUI/Tokamak) - React-like declarative API for building native UI components with easy to use one-way data binding.
* [Tomorrowland](https://github.com/lilyball/Tomorrowland) - Lightweight Promises.
* [TopicEventBus](https://github.com/mcmatan/topicEventBus) - Publish–subscribe design pattern implementation framework, with ability to publish events by topic.
* [VueFlux](https://github.com/ra1028/VueFlux) - Unidirectional Data Flow State Management Architecture - Inspired by Vuex and Flux.
* [When](https://github.com/vadymmarkov/When) - A lightweight implementation of Promises.
### Files
[back to top](#readme)
* [ExtendedAttributes](https://github.com/sindresorhus/ExtendedAttributes) - Manage extended attributes for files and folders.
* [FileKit](https://github.com/nvzqz/FileKit) - Simple and expressive file management.
* [FileProvider](https://github.com/amosavian/FileProvider) - FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files for iOS/tvOS and macOS.
* [KZFileWatchers](https://github.com/krzysztofzablocki/KZFileWatchers) - A micro-framework for observing file changes, both local and remote.
* [PathKit](https://github.com/kylef/PathKit) :penguin: - Effortless path operations.
* [Pathos](https://github.com/dduan/Pathos) :penguin: - Efficient Unix file management.
### Fonts
*A collection of font related snippets.* [back to top](#readme)
* [FontAwesome.swift](https://github.com/thii/FontAwesome.swift) - Use FontAwesome in your projects.
* [FontBlaster](https://github.com/ArtSabintsev/FontBlaster) - Programmatically load custom fonts into your iOS app.
* [Inkwell](https://github.com/ninjaprox/Inkwell) - An inkwell to use custom fonts on the fly.
* [IoniconsKit](https://github.com/keitaoouchi/IoniconsKit) - Use ionicons as UIImage / UIFont in your projects.
* [OcticonsKit](https://github.com/keitaoouchi/OcticonsKit) - Use Octicons as UIImage / UIFont in your projects.
* [SwiftIconFont](https://github.com/segecey/SwiftIconFont) - Fontawesome, Iconic, Ionicons, Octicon ports.
* [SwiftIcons](https://github.com/ranesr/SwiftIcons) - Library for Font Icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather.
* [SwiftUI-FontIcon](https://github.com/huybuidac/SwiftUIFontIcon) - Font icons for SwiftUI: font awesome, ionicons, material icons.
* [SYSymbol](https://github.com/Nirma/SFSymbol) - All the SFSymbols at your fingertips.
* [UIFontComplete](https://github.com/Nirma/UIFontComplete) - Font management (System & Custom) for iOS and tvOS.
### Game Engine
[back to top](#readme)
* [glide engine](https://github.com/cocoatoucher/Glide) - SpriteKit and GameplayKit based engine for making 2d games, with practical examples and tutorials.
* [Raylib for Swift](https://github.com/STREGAsGate/Raylib) :penguin: - A Cross-Platform Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go!
* [SwiftGodot](https://migueldeicaza.github.io/SwiftGodotDocs/tutorials/swiftgodot-tutorials/) - Swift bindings for the Godot game engine to build extensions or act as an api with SwiftGodotKit.
#### 2D
[back to top](#readme)
* [ImagineEngine](https://github.com/JohnSundell/ImagineEngine) - Blazing fasst 2D gaming engine.
### Games
[back to top](#readme)
* [FDChessboardView](https://github.com/fulldecent/FDChessboardView) - A view controller for chess boards
* [Sage](https://github.com/nvzqz/Sage) :penguin: - A cross-platform chess library.
### Gesture
[back to top](#readme)
* [ShowTime](https://github.com/KaneCheshire/ShowTime) - Show off your iOS taps and gestures for demos and videos with just one line of code.
* [SwiftyGestureRecognition](https://github.com/b3ll/SwiftyGestureRecognition) - UIGestureRecognizers in Xcode Playgrounds.
* [SwipyCell](https://github.com/moritzsternemann/SwipyCell) - UITableViewCell implementing swiping to trigger actions (known from the Mailbox App).
* [Tactile](https://github.com/delba/Tactile) - A safer and more idiomatic way to respond to gestures and control events.
### Hardware
*A category dedicated to hardware related libs* [back to top](#readme)
#### 3D Touch
*Easy handle new 3D Touch / Force Touch feature thanks to these libs.* [back to top](#readme)
#### Bluetooth
*Wrappers around CoreBluetooth* [back to top](#readme)
* [BlueCap](https://github.com/troystribling/BlueCap) - Wrapper around CoreBluetooth and much more.
* [Bluejay](https://github.com/steamclock/bluejay) - A simple framework for building reliable Bluetooth LE apps.
* [BluetoothKit](https://github.com/rhummelmose/BluetoothKit) - Easily communicate between iOS/OSX devices using BLE.
* [RxBluetoothKit](https://github.com/polidea/RxBluetoothKit) - iOS & OSX Bluetooth library for RxSwift.
* [SwiftyBluetooth](https://github.com/jordanebelanger/SwiftyBluetooth) - Simple and reliable closure based wrapper around CoreBluetooth.
#### Camera
*Awesome camera libs* [back to top](#readme)
* [CameraBackground](https://github.com/yonat/CameraBackground) - Show camera layer as a background to any UIView.
* [CameraKit-iOS](https://github.com/CameraKit/camerakit-ios) - Massively increase camera performance and ease of use in your next project.
* [FDTake](https://github.com/fulldecent/FDTake) - Easily take a photo or video or choose from library.
* [Fusuma](https://github.com/ytakzk/Fusuma) - Instagram-like photo browser and a camera feature.
* [MediaPicker](https://github.com/exyte/mediapicker) - SwiftUI customizable media picker - supports camera and gallery with albums
* [MijickCamera](https://github.com/Mijick/Camera) - Camera made simple. Fully customizable camera library that significantly reduces implementation time and effort.
* [NextLevel](https://github.com/NextLevel/NextLevel) - Rad Media Capture.
##### Barcode
*Barcode, QR-code, other code readers* [back to top](#readme)
* [BarcodeScanner](https://github.com/hyperoslo/BarcodeScanner) - A simple and beautiful barcode scanner view controller.
* [EFQRCode](https://github.com/EFPrefix/EFQRCode) - A better way to operate quick response code.
* [QRCodeReader.swift](https://github.com/yannickl/QRCodeReader.swift) - Simple QRCode reader.
#### Haptic Feedback
*Libraries that involve the use of Haptic Feedback* [back to top](#readme)
* [Haptica](https://github.com/efremidze/Haptica) - Easy Haptic Feedback Generator.
#### iBeacon
*Interested in using iBeacon in your Swift project? Here some interesting resources.* [back to top](#readme)
* [SwiftLocation](https://github.com/malcommac/SwiftLocation) - Location & Beacon Monitoring.
#### Sensors
*Manage your device sensors in a faster and easier way* [back to top](#readme)
### Images
*An interesting list of image related libs..* [back to top](#readme)
* [Agrume](https://github.com/JanGorman/Agrume) - A lemony fresh iOS image viewer.
* [AlamofireImage](https://github.com/Alamofire/AlamofireImage) - AlamofireImage is an image component library for Alamofire.
* [APNGKit](https://github.com/onevcat/APNGKit) - High performance and delightful way to play with APNG format in iOS.
* [ATGMediaBrowser](https://github.com/altayer-digital/ATGMediaBrowser) - Image slide-show viewer with multiple predefined transition styles, and with ability to create new transitions with ease.
* [AXPhotoViewer](https://github.com/alexhillc/AXPhotoViewer) - An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos.
* [BlockiesSwift](https://github.com/Boilertalk/BlockiesSwift) - Unique blocky identicons/profile picture generator.
* [Brightroom](https://github.com/FluidGroup/Brightroom) - An image editor and engine using CoreImage.
* [CTPanoramaView](https://github.com/scihant/CTPanoramaView) - A library that displays spherical or cylindrical panoramas with touch or motion based controls.
* [DTPhotoViewerController](https://github.com/tungvoduc/DTPhotoViewerController) - A fully customizable photo viewer ViewController to display single photo or collection of photos, inspired by Facebook photo viewer.
* [FacebookImagePicker](https://github.com/floriangbh/FacebookImagePicker) - Facebook album photo picker.
* [FaceCrop](https://github.com/Ancestry/FaceCrop) - Detect and center faces in your images using Apple’s Vision Framework.
* [FlexibleImage](https://github.com/kawoou/FlexibleImage) - A simple way to play with images.
* [FMPhotoPicker](https://github.com/congnd/FMPhotoPicker) - A modern, simple and zero-dependency photo picker with an elegant and customizable image editor.
* [gifu](https://github.com/kaishin/gifu) - Highly performant animated GIF support for iOS.
* [GPUImage 2](https://github.com/BradLarson/GPUImage2) - GPUImage 2 is a BSD-licensed framework for GPU-accelerated video and image processing.
* [GPUImage 3](https://github.com/BradLarson/GPUImage3) - GPUImage 3 is a BSD-licensed framework for GPU-accelerated video and image processing using Metal.
* [HanekeSwift](https://github.com/Haneke/HanekeSwift) - A lightweight generic cache for iOS with extra love for images.
* [Harbeth](https://github.com/yangKJ/Harbeth) - Metal API for GPU accelerated Graphics and Video and Camera filter framework.
* [ImageDetect](https://github.com/Feghal/ImageDetect) - Detect and crop faces, barcodes and texts in image with iOS 11 Vision API.
* [ImageLoader](https://github.com/hirohisa/ImageLoaderSwift) - A lightweight and fast image loader for iOS.
* [ImageScout](https://github.com/kaishin/ImageScout) - Implementation of [fastimage](https://pypi.org/project/fastimage/0.2.1/) - supports PNG, GIF, and JPEG.
* [ImageViewer](https://github.com/Krisiacik/ImageViewer) - An image viewer à la Twitter.
* [ImgixSwift](https://github.com/imgix/imgix-swift) - Easily update image urls to be fast and responsive.
* [JLStickerTextView](https://github.com/Textcat/JLStickerTextView) - A UIImageView allow you to add multiple Label (multiple line text support) on it, you can edit, rotate, resize the Label as you want with one finger ,then render the text on Image.
* [Kanvas](https://github.com/tumblr/kanvas-ios) - A iOS library for adding effects, drawings, text, stickers, and making GIFs from existing media or the camera.
* [Kingfisher](https://github.com/onevcat/Kingfisher) - Image download and caching.
* [LetterAvatarKit](https://github.com/vpeschenkov/LetterAvatarKit) - A UIImage extension that generates letter-based avatars.
* [Lightbox](https://github.com/hyperoslo/Lightbox) - A convenient and easy to use image viewer for your iOS app.
* [MapleBacon](https://github.com/JanGorman/MapleBacon) - Image download and caching library.
* [MCScratchImageView](https://github.com/JaylenCoding/MCScratchImageView) - A custom ImageView that is used to cover the surface of other view like a scratch card, user can swipe the mulch to see the view below.
* [Moa](https://github.com/evgenyneu/moa) - An image download extension of the image view for iOS, tvOS and macOS.
* [Nuke](https://github.com/kean/Nuke) - Advanced framework for loading, caching, processing, displaying and preheating images.
* [PassportScanner](https://github.com/evermeer/PassportScanner) - Scan the MRZ code of a passport and extract the first name, last name, passport number, nationality, date of birth, expiration date and personal number.
* [Rough](https://github.com/bakhtiyork/Rough) - Rough lets you draw in a sketchy, hand-drawn-like, style.
* [Sharaku](https://github.com/makomori/Sharaku) - Image filtering UI library like Instagram.
* [Snowflake](https://github.com/onmyway133/Snowflake) - Work with SVG.
* [SwiftDraw](https://github.com/swhitty/SwiftDraw) - Library that converts SVG images to UIImage, NSImage and generates CoreGraphics source code.
* [SwiftGen-Assets](https://github.com/SwiftGen/SwiftGen#assets-catalogs) - A tool to auto-generate `enums` for all your `UIImages` from your Assets Catalogs.
* [SwiftSVG](https://github.com/mchoe/SwiftSVG) - A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView).
* [SwiftWebImage](https://github.com/geekaurora/SwiftWebImage) - 🚀SwiftUI Image downloader with performant LRU mem/disk cache.
* [SwiftyGif](https://github.com/alexiscreuzot/SwiftyGif) - High performance GIF engine.
* [TinyCrayon](https://github.com/TinyCrayon/TinyCrayon-iOS-SDK) - A smart and easy-to-use image masking and cutout SDK for mobile apps.
* [Toucan](https://github.com/gavinbunney/Toucan) - Image processing api.
* [UIImageColors](https://github.com/jathu/UIImageColors) - iTunes style color fetcher for UIImage.
* [YPImagePicker](https://github.com/Yummypets/YPImagePicker) - Instagram-like image picker & filters for iOS.
* [ZImageCropper](https://github.com/ZaidPathan/ZImageCropper) - Crop image in any shape.
### Key Value Coding
*Libraries for key-value coding* [back to top](#readme)
### Keyboard
*Do you want to create your own customized keyboard? Here are some interesting resources* [back to top](#readme)
* [IHKeyboardAvoiding](https://github.com/IdleHandsApps/IHKeyboardAvoiding) - An elegant solution for keeping any UIView visible when the keyboard is being shown. No UIScrollView required.
* [IQKeyboardManager](https://github.com/hackiftekhar/IQKeyboardManager) - Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView.
* [ISEmojiView](https://github.com/isaced/ISEmojiView) - Emoji Keyboard for iOS
* [KeyboardHideManager](https://github.com/bonyadmitr/KeyboardHideManager) - Codeless manager to hide keyboard by tapping on views for iOS.
* [KeyboardShortcuts](https://github.com/sindresorhus/KeyboardShortcuts) - Add user-customizable global keyboard shortcuts to your macOS app. Includes a Cocoa and SwiftUI component.
* [Ribbon](https://github.com/chriszielinski/Ribbon) - 🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.
* [Typist](https://github.com/totocaster/Typist) - Small, drop-in UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center.
### Kit
*Libraries for coding with a simplified API* [back to top](#readme)
* [BFKit-Swift](https://github.com/FabrizioBrancati/BFKit-Swift) :penguin: - A collection of useful classes, structs and extensions to develop Apps faster.
* [C4iOS](https://github.com/C4Labs/C4iOS) - Harnesses the power of native iOS programming with a simplified API.
* [ContactsChangeNotifier](https://github.com/yonat/ContactsChangeNotifier) - Which contacts changed outside your app? Better CNContactStoreDidChange notification: Get real changes, without the noise.
### Layout
*Libs to help you with layout.* [back to top](#readme)
* [AnimatedTabBar](https://github.com/exyte/AnimatedTabBar) - A tabbar with a number of preset animations.
* [BrickKit](https://github.com/wayfair-archive/brickkit-ios) - Create complex and responsive layouts in a simple way.
* [CGLayout](https://github.com/k-o-d-e-n/CGLayout) :penguin: - Powerful autolayout framework, that can manage UIView(NSView), CALayer, not rendered views and etc. Provides placeholders.
* [FlexLayout](https://github.com/layoutBox/FlexLayout) - Nice and clean interface to the highly optimized Facebook yoga Flexbox implementation.
* [FrameLayoutKit](https://github.com/kennic/FrameLayoutKit) - This framework supports complex layouts, including chaining and nesting layout with simple and intuitive operand & DSL syntax.
* [Grid](https://github.com/exyte/Grid) - The most powerful Grid container missed in SwiftUI.
* [LayoutLess](https://github.com/DeclarativeHub/Layoutless) - Write less UI Code.
* [Neon](https://github.com/mamaral/Neon) - A powerful programmatic UI layout framework.
* [PinLayout](https://github.com/layoutBox/PinLayout) - Fast Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS]
* [Scaling Header Scroll View](https://github.com/exyte/ScalingHeaderScrollView) - A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.
* [Static](https://github.com/venmo/Static) - A simple static table views for iOS.
* [Stevia](https://github.com/freshOS/Stevia) - Elegant view layout for iOS.
#### Auto Layout
*Bored of using storyboard? Give a try to declarative auto layout libs.* [back to top](#readme)
* [Bamboo](https://github.com/wordlessj/Bamboo) - Auto Layout (and manual layout) in one line.
* [Cartography](https://github.com/robb/Cartography) - Declarative auto layout lib for your project.
* [Cassowary](https://github.com/tribalworldwidelondon/CassowarySwift) - A linear constraint solving library using the same algorithm as AutoLayout.
* [Cupcake](https://github.com/nerdycat/Cupcake) - An easy way to create and layout UI components for iOS.
* [DeviceLayout](https://github.com/cruisediary/DeviceLayout) - AutoLayout can be set differently for each device.
* [EasyPeasy](https://github.com/nakiostudio/EasyPeasy) - Auto Layout made easy.
* [EasySwiftLayout](https://github.com/Pimine/EasySwiftLayout) - Lightweight Swift framework for Apple's Auto-Layout.
* [EZLayout](https://github.com/alexliubj/EZAnchor) - An easier and faster way to code Autolayout.
* [FixFlex](https://github.com/psharanda/FixFlex) - Declarative autolayout based on NSLayoutAnchor, swifty reimagination of VFL, alternative to UIStackView.
* [HypeUI](https://github.com/hyperconnect/HypeUI) - 🌺 HypeUI is a implementation of Apple's SwiftUI DSL style based on UIKit
* [KVConstraintKit](https://github.com/keshavvishwkarma/KVConstraintKit) - An Impressive Autolayout DSL for iOS, tvOS & OSX.
* [MisterFusion](https://github.com/marty-suzuki/MisterFusion) - DSL for AutoLayout, supports Size Class.
* [Mortar](https://github.com/jmfieldman/Mortar) - A concise but flexible DSL for creating Auto Layout constraints and adding subviews.
* [NorthLayout](https://github.com/banjun/NorthLayout) - Fast path to layout using Visual Format Language (VFL) with extended syntax.
* [PureLayout](https://github.com/PureLayout/PureLayout) - The ultimate API for iOS & OS X Auto Layout.
* [SnapKit](https://github.com/SnapKit/SnapKit) - Autolayout DSL for iOS & OS X.
* [Swiftstraints](https://github.com/Skyvive/Swiftstraints) - Powerful auto-layout framework that lets you write constraints in one line of code.
* [TinyConstraints](https://github.com/roberthein/TinyConstraints) - TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use.
### Localization
*Frameworks that helps with localizing your app* [back to top](#readme)
* [BartyCrouch](https://github.com/FlineDev/BartyCrouch) - Incrementally update/translate your Strings files from Code and Storyboards/XIBs.
* [CrowdinSDK](https://github.com/crowdin/mobile-sdk-ios) - Delivers all new translations from Crowdin project to the application immediately.
* [IBLocalizable](https://github.com/PiXeL16/IBLocalizable) - Localize your views directly in Interface Builder with IBLocalizable.
* [L10n-swift](https://github.com/Decybel07/L10n-swift) - Localization of an application with ability to change language "on the fly" and support for plural forms in any language.
* [LocalizationKit](https://github.com/willpowell8/LocalizationKit_iOS) - Realtime dynamic localization of your app with remote management so you can manage maintain and deploy translations without resubmitting app.
* [Localize](https://github.com/andresilvagomez/Localize) - Localize apps using e.g. regular expressions in Localizable.strings.
* [Localize-Swift](https://github.com/marmelroy/Localize-Swift) - Localize apps using e.g. regular expressions in Localizable.strings.
* [Locheck](https://github.com/Asana/locheck) - Validate .strings and .stringsdict files for errors
* [StringSwitch](https://stringswitch.com) - Easily convert iOS .strings files to Android strings.xml format and vice versa.
* [SwiftGen-L10n](https://github.com/SwiftGen/SwiftGen#localizablestrings) - A tool to auto-generate `enums` for all your Localizable.strings keys (with appropriate associated values if those strings contains printf-format placeholders like `%@`).
* [Translatio](https://github.com/andrealufino/Translatio) - Super lightweight library that helps you to localize strings, even directly in storyboards.
### Location
[back to top](#readme)
* [AsyncLocationKit](https://github.com/AsyncSwift/AsyncLocationKit) - Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await).
* [STLocationRequest](https://github.com/SvenTiigi/STLocationRequest) - An elegant and simple 3D Flyover Location Request Screen.
### Logging
*Utilities for writing to and reading from the device log* [back to top](#readme)
* [AEConsole](https://github.com/tadija/AEConsole) - Customizable Console UI overlay with debug log on top of your iOS App.
* [CleanroomLogger](https://github.com/emaloney/CleanroomLogger) - Configurable and extensible high-level logging API that is simple, lightweight and performant.
* [Duration](https://github.com/SwiftStudies/Duration) :penguin: - Lightweight logging library focused on reporting timings for operations.
* [Gedatsu](https://github.com/bannzai/gedatsu) - Provide readable format about AutoLayout error console log.
* [HeliumLogger](https://github.com/Kitura/HeliumLogger) :penguin: - IBM's lightweight logging framework.
* [Printer](https://github.com/hemangshah/printer) - A fancy logger for your next app.
* [Puppy](https://github.com/sushichop/Puppy) :penguin: - A flexible logging library that supports multiple transports and platforms.
* [QorumLogs](https://github.com/Esqarrouth/QorumLogs) - Logging Utility for Xcode & Google Docs.
* [Rainbow](https://github.com/onevcat/Rainbow) :penguin: - Delightful console output.
* [SwiftyBeaver](https://github.com/SwiftyBeaver/SwiftyBeaver) :penguin: - Multi-platform logging during development & release.
* [TinyConsole](https://github.com/Cosmo/TinyConsole) - A tiny log console to display information while using your iOS app.
* [TraceLog](https://github.com/tonystone/tracelog) :penguin: - Dead Simple: logging the way it's meant to be! Runs on iOS, macOS, and Linux.
* [Watchdog](https://github.com/wojteklu/Watchdog) - Utility for logging excessive blocking on the main thread.
* [WatchdogInspector](https://github.com/tapwork/WatchdogInspector) - A logging tool to show the current framerate (fps) in the status bar of your iOS app.
* [Willow](https://github.com/Nike-Inc/Willow) - Willow is a powerful, yet lightweight logging library.
* [XCGLogger](https://github.com/DaveWoodCom/XCGLogger) - Full featured & Configurable logging utility with log levels, timestamps, and line numbers.
### Maps
[back to top](#readme)
* [Cluster](https://github.com/efremidze/Cluster) - Easy Map Annotation Clustering.
* [FlyoverKit](https://github.com/SvenTiigi/FlyoverKit) - FlyoverKit enables you to present stunning 360° flyover views on your MKMapView with zero effort while maintaining full configuration possibilities.
* [GEOSwift](https://github.com/GEOSwift/GEOSwift) - Make it easier to work with geographic models and calculate intersections, overlapping, projections etc.
* [LocoKit](https://github.com/sobri909/LocoKit) - A location and activity recording framework for iOS.
### Math
[back to top](#readme)
* [Arithmosophi](https://github.com/phimage/Arithmosophi) - Set of protocols for Arithmetic and Logical operations.
* [BigInt](https://github.com/attaswift/BigInt) - Arbitrary-precision arithmetic.
* [DDMathParser](https://github.com/davedelong/DDMathParser) - DDMathParser makes it easy to parse a String and evaluate it as a mathematical expression.
* [SigmaSwiftStatistics](https://github.com/evgenyneu/SigmaSwiftStatistics) - A collection of functions for statistical calculation.
* [Upsurge](https://github.com/alejandro-isaza/Upsurge) - Simple and fast matrix and vector math.
### Natural Language Processing
[back to top](#readme)
### Network
*A list of libs that allow you to decrease the amount of time spent dealing with http requests.* [back to top](#readme)
* [Alamofire](https://github.com/Alamofire/Alamofire) :penguin: - Elegant networking.
* [APIKit](https://github.com/ishkawa/APIKit) - Library for building type-safe web API client.
* [Ciao](https://github.com/AlTavares/Ciao) - Publish and discover services using mDNS (Bonjour, Zeroconf).
* [CodyFire](https://github.com/CodyFlame/CodyFire) - Powerful Codable API requests builder and manager for iOS. Based on Alamofire.
* [Conduit](https://github.com/mindbody/Conduit) - Robust networking for web APIs.
* [Connectivity](https://github.com/rwbutler/Connectivity) - 🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.
* [Dots](https://github.com/iAmrSalman/Dots) - Lightweight Concurrent Networking Framework.
* [GoodNetworking](https://github.com/GoodRequest/GoodNetworking) - 📡 GoodNetworking simplifies HTTP networking.
* [Heimdallr.swift](https://github.com/trivago/Heimdallr.swift) - Easy to use OAuth 2 library for iOS.
* [Just](https://github.com/dduan/Just) :penguin: - HTTP for Humans (a python-requests style HTTP library).
* [Malibu](https://github.com/hyperoslo/Malibu) - A networking library built on promises.
* [Moya](https://github.com/Moya/Moya) - Network abstraction layer.
* [MultiPeer](https://github.com/dingwilson/MultiPeer) - A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices.
* [Netfox](https://github.com/kasketis/netfox) - A lightweight, one line setup, network debugging library.
* [Netswift](https://github.com/MrSkwiggs/Netswift) - A type-safe, high-level networking solution.
* [OAuth2](https://github.com/p2/OAuth2) - oauth2 auth lib.
* [OAuthSwift](https://github.com/OAuthSwift/OAuthSwift) - OAuth library for iOS.
* [Pitaya](https://github.com/johnlui/Pitaya) :penguin: - HTTP / HTTPS networking library just incidentally execute on machines.
* [PMHTTP](https://github.com/postmates/PMHTTP) - HTTP framework with a focus on REST and JSON.
* [Postal](https://github.com/snipsco/Postal) - Framework providing simple access to common email providers.
* [Reachability.swift](https://github.com/ashleymills/Reachability.swift) - A replacement for Apple's Reachability with closures.
* [ReactiveAPI](https://github.com/sky-uk/ReactiveAPI) - Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.
* [ResponseDetective](https://github.com/netguru/ResponseDetective) - A non-intrusive framework for intercepting any outgoing requests and incoming responses between your app and server for debugging purposes.
* [RxNetworks](https://github.com/yangKJ/RxNetworks) - Network API With RxSwift + Moya + HandyJSON + Plugins.
* [ShadowsocksX-NG](https://github.com/shadowsocks/ShadowsocksX-NG) - A fast tunnel proxy that helps you bypass firewalls.
* [Siesta](https://bustoutsolutions.github.io/siesta/) - Elegant abstraction for REST APIs that untangles stateful messes. An alternative to callback- and delegate-based networking.
* [SolarNetwork](https://github.com/ThreeGayHub/SolarNetwork) - Elegant network abstraction layer.
* [SwiftHTTP](https://github.com/daltoniam/SwiftHTTP) - NSURLSession wrapper.
* [SwiftyOAuth](https://github.com/delba/SwiftyOAuth) - A small OAuth library with a built-in set of providers.
* [TermiNetwork](https://github.com/billp/TermiNetwork) - 🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
* [Tiercel](https://github.com/Danie1s/Tiercel) - Background downloads, relaunch recovery, resumable transfers, and task management for iOS apps.
* [TRON](https://github.com/MLSDev/TRON) - Lightweight network abstraction layer, written on top of Alamofire.
* [Wormholy](https://github.com/pmusolino/Wormholy) - iOS network debugging, like a wizard 🧙.
#### HTML
*Need to manipulate contents from html easily?* [back to top](#readme)
* [Fuzi](https://github.com/cezheng/Fuzi) - A fast & lightweight XML/HTML parser with XPath & CSS support.
* [Kanna](https://github.com/tid-kijyun/Kanna) - Another XML/HTML parser.
* [SwiftSoup](https://github.com/scinfu/SwiftSoup) :penguin: - HTML Parser, with best of DOM, CSS, and jquery.
* [WKZombie](https://github.com/mkoehnke/WKZombie) - Headless browser.
* [ZMarkupParser](https://github.com/ZhgChgLi/ZMarkupParser) - Helps you convert HTML strings into NSAttributedString with customized styles and tags.
#### Messaging Protocol
[back to top](#readme)
* [CocoaMQTT](https://github.com/emqx/CocoaMQTT) - MQTT for iOS and OS X.
* [Perfect-Notifications](https://github.com/PerfectlySoft/Perfect-Notifications) - iOS Notifications for Linux and OS X.
#### SOAP
[back to top](#readme)
* [SOAPEngine](https://github.com/priore/SOAPEngine) - Generic SOAP client to access SOAP Web Services using iOS, Mac OS X, and Apple TV.
#### Socket
[back to top](#readme)
* [BlueSocket](https://github.com/Kitura/BlueSocket ) - IBM's cross platform low level socket framework.
* [BlueSSLService](https://github.com/Kitura/BlueSSLService) - SSL/TLS add-in for IBM's low level socket framework.
* [DNWebSocket](https://github.com/GlebRadchenko/DNWebSocket) - Object-Oriented, Autobahn tested WebSocket Library (RFC 6455).
* [RxWebSocket](https://github.com/fjcaetano/RxWebSocket) - Reactive WebSockets.
* [Socket.IO](https://github.com/socketio/socket.io-client-swift) :penguin: - Socket.IO client for iOS/OS X.
* [sockets](https://github.com/vapor-community/sockets) :penguin: - TCP, UDP; Client, Server; Linux, OS X.
* [Starscream](https://github.com/daltoniam/Starscream) - Websockets for iOS and OSX.
* [SwiftSocket](https://github.com/swiftsocket/SwiftSocket) - Simple TCP socket library.
* [SwiftWebSocket](https://github.com/tidwall/SwiftWebSocket) - A high performance WebSocket client library .
#### Webserver
*Would you like host a webserver in your device? Here you can find how to do it.* [back to top](#readme)
* [Ambassador](https://github.com/envoy/Ambassador) - Super lightweight web framework based on SWSGI.
* [Curassow](https://github.com/kylef-archive/Curassow) :penguin: - HTTP server using the pre-fork worker model.
* [Embassy](https://github.com/envoy/Embassy) :penguin: - Super lightweight async HTTP server library.
* [Kitura](https://github.com/Kitura/Kitura) :penguin: - IBM's web framework and server for web services.
* [Lightning](https://github.com/skylab-inc/Lightning) :penguin: - Multiplatform Single-threaded Non-blocking Web and Networking Framework.
* [Noze.io](https://github.com/NozeIO/Noze.io) :penguin: - Evented I/O streams like Node.js.
* [Perfect](https://github.com/PerfectlySoft/Perfect) :penguin: - Server-side Swift. The Perfect library, application server, connectors and example apps.
* [swifter](https://github.com/httpswift/swifter) :penguin: - Http server with routing handler.
* [Vapor](https://github.com/vapor/vapor) :penguin: - Elegant web framework that works on iOS, OS X, and Ubuntu.
* [Zewo](https://github.com/Zewo/Zewo) :penguin: - Server-Side Swift.
### OCR
[back to top](#readme)
* [SwiftOCR](https://github.com/NMAC427/SwiftOCR) - Neural Network based OCR lib.
### Optimization
[back to top](#readme)
### PDF
[back to top](#readme)
* [PDFGenerator](https://github.com/sgr-ksmt/PDFGenerator) - A simple Generator of PDF. Generate PDF from view(s) or image(s).
* [SimplePDF](https://github.com/nRewik/SimplePDF) - Create a simple PDF effortlessly.
* [UXMPDFKit](https://github.com/uxmstudio/UXMPDFKit) - A PDF viewer and annotator that can be embedded in iOS applications.
### Quality
[back to top](#readme)
* [AnyLint](https://github.com/FlineDev/AnyLint) :penguin: - Lint anything by combining the power of Swift & regular expressions.
* [IBLinter](https://github.com/IBDecodable/IBLinter) - A linter tool for Interface Builder.
* [L10nLint](https://github.com/s2mr/L10nLint) - A linter tool for Localizable.strings.
* [swift-mod](https://github.com/ra1028/swift-mod) - A tool for Swift code modification intermediating between code generation and formatting.
* [SwiftCop](https://github.com/andresinaka/SwiftCop) - A validation library which inspired by the clarity of Ruby On Rails Active Record validations.
* [SwiftFormat](https://github.com/nicklockwood/SwiftFormat) - A code library and command-line formatting tool for reformatting Swift code.
* [SwiftLint](https://github.com/realm/SwiftLint) - A tool to enforce coding conventions.
* [Swimat](https://github.com/Jintin/Swimat) - Xcode plugin to format code.
* [Tailor](https://github.com/sleekbyte/tailor) :penguin: - Cross-platform static analyzer that helps you to write cleaner code and avoid bugs.
### Scripting
[back to top](#readme)
* [Swift for Scripting](https://github.com/artemnovichkov/Swift-For-Scripting) - A hand-curated collection of useful and informative scripting material.
### SDK
[back to top](#readme)
### Security
[back to top](#readme)
* [SecurePropertyStorage](https://github.com/alexruperez/SecurePropertyStorage) - Helps you define secure storages for your properties using Swift property wrappers.
#### Cryptography
*Deal with cryptography method easily* [back to top](#readme)
* [BlueCryptor](https://github.com/Kitura/BlueCryptor) - IBM's Cross Platform Crypto library.
* [BlueRSA](https://github.com/Kitura/BlueRSA) - IBM's Cross Platform RSA Crypto library.
* [CryptoSwift](https://github.com/krzyzanowskim/CryptoSwift) :penguin: - Crypto related functions and helpers.
* [IDZSwiftCommonCrypto](https://github.com/iosdevzone/IDZSwiftCommonCrypto) - A wrapper for Apple's Common Crypto library.
* [JOSESwift](https://github.com/airsidemobile/JOSESwift) - A framework for the JOSE standards JWS, JWE, and JWK.
* [JWSETKit](https://github.com/amosavian/JWSETKit) - JOSE library with JWS, JWT, JWE, and JWK support.
* [RNCryptor](https://github.com/RNCryptor/RNCryptor) - CCCryptor (Apple's AES encryption) wrappers for iOS and Mac.
* [SCrypto](https://github.com/sgl0v/scrypto) - Elegant interface to access the CommonCrypto routines.
* [Siphash](https://github.com/attaswift/SipHash) - Simple and secure hashing with the SipHash algorithm.
* [Swift-Sodium](https://github.com/jedisct1/swift-sodium) - Interface to the Sodium library for common crypto operations for iOS and OS X.
* [Themis](https://github.com/cossacklabs/themis) - Multilanguage framework for making typical encryption schemes easy to use: data at rest, authenticated data exchange, transport protection, authentication, and so on.
#### Keychain
[back to top](#readme)
* [GoodPersistence](https://github.com/GoodRequest/GoodPersistence) - 💾 GoodPersistence simplifies caching data in keychain and UserDefaults. Using a property wrappers.
* [keychain-swift](https://github.com/evgenyneu/keychain-swift) - Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.
* [KeychainAccess](https://github.com/kishikawakatsumi/KeychainAccess) - Simple wrapper for Keychain that works on iOS and OS X.
* [Latch](https://github.com/endocrimes/Latch) - A simple Keychain Wrapper for iOS.
* [SwiftKeychainWrapper](https://github.com/jrendel/SwiftKeychainWrapper) - Simple static wrapper for the iOS Keychain to allow you to use it in a similar fashion to user defaults.
* [Valet](https://github.com/square/Valet) - Valet lets you securely store data in the Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
### Streaming
[back to top](#readme)
* [HaishinKit](https://github.com/shogo4405/HaishinKit.swift) - Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS.
* [Live](https://github.com/ltebean/Live) - Demonstrate how to build a live broadcast app.
### Styling
[back to top](#readme)
* [Stylist](https://github.com/yonaskolb/Stylist) - Define UI styles in a hot-loadable external yaml or json file.
* [SwiftTheme](https://github.com/wxxsw/SwiftTheme) - Powerful theme/skin manager for iOS 8+.
* [Themes](https://github.com/onmyway133/EasyTheme) - Theme management.
### SVG
[back to top](#readme)
* [SVGView](https://github.com/exyte/SVGView) - SVG parser and renderer written in SwiftUI.
### System
[back to top](#readme)
* [BlueSignals](https://github.com/Kitura/BlueSignals) - IBM's Cross Platform OS signal handling library.
* [LaunchAtLogin](https://github.com/sindresorhus/LaunchAtLogin-Legacy) - Easily add 'Launch at Login' functionality to your sandboxed macOS app.
* [SystemKit](https://github.com/beltex/SystemKit/) - OS X system library.
### Testing
*A collection of testing frameworks.* [back to top](#readme)
* [DVR](https://github.com/venmo/DVR) - A simple network testing framework.
* [Erik](https://github.com/phimage/Erik) - An headless browser to access and manipulate webpages using javascript allowing to run functional tests.
* [Fakery](https://github.com/vadymmarkov/Fakery) - Fake data generator.
* [Mussel](https://github.com/UrbanCompass/Mussel) - A framework for easily testing Push Notifications, Universal Links and Routing in XCUITests.
* [Nimble](https://github.com/Quick/Nimble) - A matcher framework.
* [OHHTTPStubs](https://github.com/AliSoftware/OHHTTPStubs) - A testing library designed to stub your network requests easily.
* [Quick](https://github.com/Quick/Quick) :penguin: - Quick is a behavior-driven development framework.
* [SBTUITestTunnel](https://github.com/Subito-it/SBTUITestTunnel) - UI testing library for interact with network requests, stub CLLocationManager and UNUserNotificationCenter, and fine grain scrolling in table/collection/scroll views
* [Sizes](https://github.com/marcosgriselli/Sizes) - Test your app on different device and font sizes.
* [SnapshotTest](https://github.com/parski/SnapshotTest) - Snapshot testing tool for iOS and tvOS.
* [Spectre](https://github.com/kylef/Spectre) :penguin: - BDD Framework.
* [swift-testing-expectation](https://github.com/dfed/swift-testing-expectation) - Create an asynchronous expectation in Swift Testing.
* [SwiftCheck](https://github.com/typelift/SwiftCheck) - A testing library that automatically generates random data for testing program properties.
* [UI Testing Cheat Sheet](https://github.com/joemasilotti/UI-Testing-Cheat-Sheet) - Answers to common "How do I test this with UI Testing?" questions with a working example app.
* [XCTest](https://github.com/swiftlang/swift-corelibs-xctest) - The XCTest Project, A Swift core library for providing unit test support.
#### Mock
[back to top](#readme)
* [AutoMockable](https://github.com/vincent-pradeilles/AutoMocker) - A framework that leverages the type system to let you easily create mocked instances of your data types.
* [Cuckoo](https://github.com/Brightify/Cuckoo) - First boilerplate-free mocking framework.
* [Mocker](https://github.com/WeTransfer/Mocker) - Mock Alamofire and URLSession requests without touching your code implementation
* [Mockingbird](https://github.com/Farfetch/mockingbird) - Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete, unstable or just to reproduce planned cases.
* [Mockingjay](https://github.com/kylef/Mockingjay) - An elegant library for stubbing HTTP requests with ease.
* [Mockit](https://github.com/sabirvirtuoso/Mockit) - A simple mocking framework, inspired by the famous Mockito for Java.
* [MockSwift](https://github.com/leoture/MockSwift) - Mock Framework that uses the power of property wrappers.
### Text
*A collection of text projects.* [back to top](#readme)
* [Attributed](https://github.com/Nirma/Attributed) - Modern µframework for attributed strings.
* [AttributedTextView](https://github.com/evermeer/AttributedTextView) - Easiest way to create an attributed UITextView with support for multiple links, hashtags and mentions.
* [BonMot](https://github.com/Rightpoint/BonMot) - Beautiful, easy attributed strings for iOS.
* [Croc](https://github.com/JKalash/Croc) - A lightweight Emoji parsing and querying library.
* [edhita](https://github.com/tnantoka/edhita) - Fully open source text editor for iOS.
* [GMarkdown](https://github.com/GIKICoder/GMarkdown) - Markdown rendering library for iOS with support for tables, LaTeX, Mermaid, and code highlighting.
* [MarkdownKit](https://github.com/bmoliveira/MarkdownKit) - A simple and customizable Markdown Parser.
* [MarkdownView](https://github.com/keitaoouchi/MarkdownView) - iOS Markdown view.
* [MarkyMark](https://github.com/M2Mobi/Marky-Mark) - Converts Markdown into native views or attributed strings.
* [Notepad](https://github.com/ruddfawcett/Notepad) - A fully themeable markdown editor with live syntax highlighting.
* [OEMentions](https://github.com/omar14/OEMentions) - An easy way to add mentions to uitextview like Facebook and Instagram.
* [Parsey](https://github.com/rxwei/Parsey) - Parser combinator framework that supports source location tracking, backtracking prevention, and rich error messages.
* [Pluralize.swift](https://github.com/joshualat/Pluralize.swift) - Great String Pluralize Extension.
* [PredicateFlow](https://github.com/andreadelfante/PredicateFlow) - PredicateFlow is a builder that allows you to write amazing, strong-typed and easy-to-read NSPredicate.
* [PrediKit](https://github.com/KrakenDev/PrediKit) - An NSPredicate DSL for iOS & OS X inspired by SnapKit.
* [Regex by crossroadlabs](https://github.com/crossroadlabs/Regex) :penguin: - Very easy to use Regular Expressions library with rich functionality. Features both operator `=~` and method based APIs. Unit tests covered.
* [Regex by sindresorhus](https://github.com/sindresorhus/Regex) - Swifty regular expressions, fully tested & documented, and with correct Unicode handling.
* [RichEditorView](https://github.com/cjwirth/RichEditorView) - RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.
* [Sprinter](https://github.com/nicklockwood/Sprinter) - A library for formatting strings.
* [SwiftRichString](https://github.com/malcommac/SwiftRichString) - Elegant & Painless Attributed Strings Management Library.
* [SwiftVerbalExpressions](https://github.com/VerbalExpressions/SwiftVerbalExpressions) - VerbalExpressions porting.
* [SwiftyAttributes](https://github.com/eddiekaiger/SwiftyAttributes) - Extensions that make it a breeze to work with attributed strings.
* [Tagging](https://github.com/k-lpmg/Tagging) - A TextView that provides easy to use tagging feature for Mention or Hashtag.
* [Texstyle](https://github.com/rosberry/texstyle) - Texstyle allows you to format attributed strings easily.
* [TextAttributes](https://github.com/delba/TextAttributes) - An easier way to compose attributed strings.
* [TextBuilder](https://github.com/davdroman/TextBuilder) - Like a SwiftUI ViewBuilder, but for Text.
* [TwitterTextEditor](https://github.com/twitter/TwitterTextEditor) - A standalone, flexible API that provides a full featured rich text editor for iOS applications.
* [VEditorKit](https://github.com/GeekTree0101/VEditorKit) - Lightweight and Powerful Editor Kit.
### Thread
*Threading, task-based or asynchronous programming, Grand Central Dispatch (GCD) wrapper* [back to top](#readme)
* [Async](https://github.com/duemunk/Async) - Syntactic sugar for Grand Central Dispatch.
* [AwaitKit](https://github.com/yannickl/AwaitKit) - The ES7 Async/Await control flow.
* [Each](https://github.com/dalu93/Each) - Each is a NSTimer bridge library.
* [GCDTimer](https://github.com/hemantasapkota/GCDTimer) - A well-tested GCD timer.
* [Schedule](https://github.com/luoxiu/Schedule) :penguin: - A missing lightweight task scheduler with an incredibly human-friendly syntax.
* [SwiftyTimer](https://github.com/radex/SwiftyTimer) - API for NSTimer.
### UI
*A collection of pre-packaged transitions & cool ui stuffs.* [back to top](#readme)
* [ActivityIndicatorView](https://github.com/exyte/ActivityIndicatorView) - A number of preset loading indicators created with SwiftUI.
* [AECoreDataUI](https://github.com/tadija/AERecord) - Core Data driven UI.
* [AGCircularPicker](https://github.com/agilie/AGCircularPicker) - Helpful component for creating a controller aimed to manage any calculated parameter.
* [AMScrollingNavbar](https://github.com/andreamazz/AMScrollingNavbar) - Scrollable UINavigationBar that follows the scrolling of a UIScrollView.
* [Arale](https://github.com/supercomputra/Arale) - A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView support for content reloading.
* [BadgeHub](https://github.com/jogendra/BadgeHub) - Make any UIView a full fledged animated notification center. It is a way to quickly add a notification badge icon to a UIView.
* [BatteryView](https://github.com/yonat/BatteryView) - Simple battery shaped UIView.
* [BetterSafariView](https://github.com/stleamist/BetterSafariView) - A better way to present a SFSafariViewController or start a ASWebAuthenticationSession in SwiftUI.
* [BottomSheet](https://github.com/joomcode/BottomSheet) - Powerful Bottom Sheet component with content based size, interactive dismissal and navigation controller support.
* [BreakOutToRefresh](https://github.com/dasdom/BreakOutToRefresh) - A playable pull to refresh view using SpriteKit.
* [BulletinBoard](https://github.com/alexaubry/BulletinBoard) - Generates and manages contextual cards displayed at the bottom of the screen.
* [CapturePreventionKit](https://github.com/Jaesung-Jung/CapturePreventionKit) - Provides `Label` and `ImageView` for `screen capture prevention`.
* [CircularProgress](https://github.com/sindresorhus/CircularProgress) - Circular progress indicator for your macOS app.
* [CircularRangeSlider](https://github.com/diegotid/circular-range-slider) - A customizable SwiftUI component for selecting a range of values using a circular slider.
* [ClassicKit](https://github.com/Baddaboo/ClassicKit) - A collection of classic-style UI components.
* [ContainerController](https://github.com/mrustaa/ContainerController) - UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks
* [CountryPickerView](https://github.com/kizitonwose/CountryPickerView) - A simple, customizable view for efficiently collecting country information in iOS apps.
* [CustomSegue](https://github.com/phimage/CustomSegue) - Custom segue for OSX Storyboards with slide and cross fade effects.
* [DeckTransition](https://github.com/HarshilShah/DeckTransition) - A library to recreate the iOS 10 Apple Music now playing transition.
* [DockProgress](https://github.com/sindresorhus/DockProgress) - Show progress in your macOS app's Dock icon.
* [Dodo](https://github.com/evgenyneu/Dodo) - A message bar for iOS.
* [Doric Design System Foundation](https://github.com/jayeshk/Doric) - Protocol oriented, type safe, scalable design system foundation framework for iOS.
* [DropDown](https://github.com/AssistoLab/DropDown) - A Material Design drop down for iOS.
* [Elissa](https://github.com/KitchenStories/Elissa) - Displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.
* [EstMusicIndicator](https://github.com/Aufree/ESTMusicIndicator) - Music play indicator like iTunes.
* [Family](https://github.com/zenangst/Family) - A child view controller framework that makes setting up your parent controllers as easy as pie.
* [FAQView](https://github.com/mukeshthawani/faqview) - An easy to use FAQ view for iOS.
* [Fashion](https://github.com/vadymmarkov/Fashion) - Fashion accessories and beauty tools to share and reuse UI styles.
* [FlagKit](https://github.com/madebybowtie/FlagKit) - Beautiful flag icons for usage in apps and on the web.
* [FlexibleHeader](https://github.com/k-lpmg/FlexibleHeader) - A container view that responds to scrolling of UIScrollView.
* [FloatRatingView](https://github.com/glenyi/FloatRatingView) - Floating rating system.
* [Fluid Slider](https://github.com/Ramotion/fluid-slider) - A slider widget with a popup bubble displaying the precise value selected.
* [GaugeKit](https://github.com/skywinder/GaugeKit) - Customizable gauges. Easy reproduce Apple's style gauges.
* [GMStepper](https://github.com/gmertk/GMStepper) - A stepper with a sliding label in the middle.
* [GradientProgressBar](https://github.com/fxm90/GradientProgressBar) - An animated gradient progress bar.
* [GRMustache](https://github.com/groue/GRMustache.swift) - Flexible Mustache templates.
* [GrowingTextView](https://github.com/KennethTsang/GrowingTextView) - UITextView that supports auto growing, placeholder and length limit.
* [HGCircularSlider](https://github.com/HamzaGhazouani/HGCircularSlider) - A custom reusable circular slider control for iOS application.
* [HidesNavigationBarWhenPushed](https://github.com/gontovnik/HidesNavigationBarWhenPushed) - A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag.
* [HorizontalDial](https://github.com/kciter/HorizontalDial) - A horizontal scroll dial like Instagram.
* [HPParallaxHeader](https://github.com/ngochiencse/HPParallaxHeader) - Simple parallax header for UIScrollView.
* [IGColorPicker](https://github.com/iGenius-Srl/IGColorPicker) - A customizable color picker for iOS.
* [InstantSearch iOS](https://github.com/algolia/instantsearch-ios) - A library of widgets and helpers to build instant-search features on iOS.
* [KALoader](https://github.com/Kirillzzy/KALoader) - Beautiful animated placeholders for showing loading of data.
* [KMNavigationBarTransition](https://github.com/MoZhouqi/KMNavigationBarTransition) - A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations.
* [KMPlaceholderTextView](https://github.com/MoZhouqi/KMPlaceholderTextView) - A UITextView subclass that adds support for multiline placeholder.
* [LeeGo](https://github.com/wangshengjia/LeeGo) - Declarative, configurable & highly reusable UI development as making Lego bricks.
* [LicensePlist](https://github.com/mono0926/LicensePlist) - A command-line tool that automatically generates a Plist of all your dependencies.
* [LiquidLoader](https://github.com/yoavlt/LiquidLoader) - Spinner loader components with liquid animation.
* [LoadingShimmer](https://github.com/jogendra/LoadingShimmer) - An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
* [Macaw](https://github.com/exyte/macaw) - Powerful and easy-to-use vector graphics library with SVG support.
* [Magnetic](https://github.com/efremidze/Magnetic) - SpriteKit Floating Bubble Picker (inspired by Apple Music).
* [Mandoline](https://github.com/blueapron/Mandoline) - An iOS picker view to serve all your 'picking' needs.
* [MantleModal](https://github.com/canalesb93/MantleModal) - A simple modal resource that uses a UIScrollView to allow the user to close the modal by dragging it down.
* [Material](https://github.com/CosmicMind/Material) - Express your creativity with Material, an animation and graphics framework for Google's Material Design and Apple's Flat UI.
* [Material Components for iOS](https://github.com/material-components/material-components-ios) - Modular and customizable Material Design UI components.
* [MaterialKit](https://github.com/nghialv/MaterialKit) - Material design components.
* [MediaBrowser](https://github.com/younatics/MediaBrowser) - Simple iOS photo and video browser with optional grid view, captions and selections.
* [MPParallaxView](https://github.com/DroidsOnRoids/MPParallaxView) - Apple TV Parallax effect.
* [MultiSelectSegmentedControl](https://github.com/yonat/MultiSelectSegmentedControl) - UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.
* [MultiSlider](https://github.com/yonat/MultiSlider) - UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.
* [MXParallaxHeader](https://github.com/maxep/MXParallaxHeader) - Simple parallax header for UIScrollView.
* [MZFormSheetPresentationController](https://github.com/m1entus/MZFormSheetPresentationController) - Provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet.
* [NeumorphismKit](https://github.com/y-okudera/NeumorphismKit) - Neumorphism framework for UIKit.
* [NextGrowingTextView](https://github.com/FluidGroup/NextGrowingTextView) - The next in the generations of 'growing textviews' optimized for iOS 7 and above.
* [NVActivityIndicatorView](https://github.com/ninjaprox/NVActivityIndicatorView) - Collection of nice loading animations.
* [OverlayContainer](https://github.com/applidium/OverlayContainer) - OverlayContainer makes it easier to develop overlay based interfaces, such as the one presented in the Apple Maps or Stocks apps.
* [Partition Kit](https://github.com/kieranb662/PartitionKit) - A SwiftUI Library for creating resizable partitions for View Content.
* [Popovers](https://github.com/aheze/Popovers) - A library to present popovers. Simple, modern, and highly customizable. Not boring!
* [Preferences](https://github.com/sindresorhus/Settings) - Add a preferences window to your macOS app in minutes.
* [ProgressIndicatorView](https://github.com/exyte/ProgressIndicatorView) - A progress indicator view library written in SwiftUI.
* [PullToDismiss](https://github.com/sgr-ksmt/PullToDismiss) - You can dismiss modal viewcontroller by pulling scrollview or navigationbar.
* [RangeSeekSlider](https://github.com/WorldDownTown/RangeSeekSlider) - A customizable range slider like a UISlider for iOS.
* [Reel search](https://github.com/Ramotion/reel-search) - Option list managed as a reel.
* [ResizingTokenField](https://github.com/tadejr/ResizingTokenField) - A UICollectionView-based token field which provides intrinsic content height.
* [RetroProgress](https://github.com/hyperoslo/RetroProgress) - Retro looking progress bar straight from the 90s.
* [SectionedSlider](https://github.com/LeonardoCardoso/SectionedSlider) - Control Center Slider.
* [SelectionDialog](https://github.com/kciter/SelectionDialog) - Simple selection dialog.
* [ShadowView](https://github.com/PierrePerrin/ShadowView) - Make shadows management easy on UIView.
* [Shiny](https://github.com/efremidze/Shiny) - Iridescent Effect View (inspired by Apple Pay Cash).
* [ShowSomeProgress](https://github.com/stoneburner/ShowSomeProgress) - Animated Progress and Activity Indicators for iOS apps.
* [SkeletonView](https://github.com/Juanpe/SkeletonView) - An elegant way to show users that something is happening and also prepare them to which contents he is waiting.
* [SKPhotoBrowser](https://github.com/suzuki-0000/SKPhotoBrowser) - Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers.
* [Spots](https://github.com/hyperoslo) - Spots is a view controller framework that makes your setup and future development blazingly fast.
* [SpreadsheetView](https://github.com/kishikawakatsumi/SpreadsheetView) - Full configurable spreadsheet view user interfaces for iOS applications.
* [StarryStars](https://github.com/peterprokop/StarryStars) - Display & edit ratings, fully customizable from interface builder.
* [StatefulViewController](https://github.com/aschuch/StatefulViewController) - Placeholder views based on content, loading, error or empty states.
* [StepProgressView](https://github.com/yonat/StepProgressView) - Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.
* [SweetCurtain](https://github.com/ihormalovanyi/SweetCurtain) - Really sweet and easy bottom pullable sheet implementation. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc.
* [SwiftUISkia](https://github.com/rustq/swiftui-skia) - Skia based 2d graphics SwiftUI rendering library, based on Rust to implement software rasterization to perform rendering
* [SwiftyUI](https://github.com/haoking/SwiftyUI) - High performance and lightweight UIView, UIImage, UIImageView, UIlabel, UIButton and more.
* [TagListView](https://github.com/ElaWorkshop/TagListView) - Simple but highly customizable iOS tag list view.
* [Toaster](https://github.com/devxoul/Toaster) - Notification toasts.
* [Twinkle](https://github.com/piemonte/Twinkle) - Easy way to make elements in your iOS app twinkle.
* [UltraDrawerView](https://github.com/super-ultra/UltraDrawerView) - Lightweight, fast and customizable Drawer View implementation identical to Apple Maps, Stocks and etc.
* [URLEmbeddedView](https://github.com/marty-suzuki/URLEmbeddedView) - Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card.
* [Windless](https://github.com/ParkGwangBeom/Windless) - Windless makes it easy to implement invisible layout loading view.
* [WSTagsField](https://github.com/whitesmith/WSTagsField) - An iOS text field that represents different Tags.
* [YMTreeMap](https://github.com/yahoo/YMTreeMap) - Treemap / Heatmap layout engine, based on Squarified.
* [YNSearch](https://github.com/younatics/YNSearch) - Awesome fully customizable search view like Pinterest.
#### Alert
*Libs to display alert, action sheet, notification, popup.* [back to top](#readme)
* [Alertift](https://github.com/sgr-ksmt/Alertift) - Modern, easy UIAlertController wrapper.
* [Alerts Pickers](https://github.com/dillidon/alerts-and-pickers) - Advanced usage of UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.
* [ALRT](https://github.com/mshrwtnb/alrt) - An easier constructor for UIAlertController. Present an alert from anywhere.
* [AwaitToast](https://github.com/k-lpmg/AwaitToast) - 🍞 An async waiting toast with basic toast. Inspired by facebook posting toast.
* [CDAlertView](https://github.com/candostdagdeviren/CDAlertView) - Highly customizable alert/notification/success/error/alarm popup.
* [CFNotify](https://github.com/JT501/SwiftNotify) - A customizable framework to create draggable alert views.
* [EZAlertController](https://github.com/thellimist/EZAlertController) - Easy UIAlertController.
* [FullscreenPopup](https://github.com/Ryu0118/swift-fullscreen-popup) - Present any popup above NavigationBar in SwiftUI
* [GSMessage](https://github.com/wxxsw/GSMessages) - A simple style messages/notifications for iOS 7+.
* [Kamagari](https://github.com/tasanobu-zz/Kamagari) - Simple UIAlertController builder class.
* [Loaf](https://github.com/schmidyy/Loaf) - A simple framework for easy iOS Toasts.
* [MijickPopups](https://github.com/Mijick/Popups) - Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple.
* [NotificationBanner](https://github.com/Daltron/NotificationBanner) - The easiest way to display highly customizable in app notification banners in iOS.
* [PMAlertController](https://github.com/pmusolino/PMAlertController) - PMAlertController is a great and customizable substitute to UIAlertController.
* [PopupDialog](https://github.com/orderella/PopupDialog) - A simple, customizable popup dialog. Replaces UIAlertController alert style.
* [PopupView](https://github.com/exyte/PopupView) - Toasts and popups library written with SwiftUI.
* [SCLAlertView](https://github.com/vikmeup/SCLAlertView-Swift) - Animated Alert view.
* [Sheet](https://github.com/ParkGwangBeom/Sheet) - Actionsheet with navigation features such as the Flipboard App.
* [SPAlert](https://github.com/sparrowcode/AlertKit) - Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.
* [StatusAlert](https://github.com/LowKostKustomz/StatusAlert) - Display Apple system-like self-hiding status alerts without interrupting user flow.
* [SweetAlert](https://github.com/codestergit/SweetAlert-iOS) - Alert system.
* [Swift-Prompts](https://github.com/GabrielAlva/Swift-Prompts) - Design custom prompts with a great scope of options to choose from.
* [SwiftEntryKit](https://github.com/huri000/SwiftEntryKit) - A simple and versatile pop-up presenter.
* [SwiftMessages](https://github.com/SwiftKickMobile/SwiftMessages) - A very flexible message bar for iOS.
* [SwiftOverlays](https://github.com/peterprokop/SwiftOverlays) - various popups and notifications.
* [Toast-Swift](https://github.com/BastiaanJansen/Toast-Swift) - An easy to use library to create iOS 14 and newer style toasts.
* [XLActionController](https://github.com/xmartlabs/XLActionController) - Fully customizable and extensible action sheet controller.
* [Zingle](https://github.com/hemangshah/Zingle) - An alert will display underneath your UINavigationBar.
#### Blur
[back to top](#readme)
* [VisualEffectView](https://github.com/efremidze/VisualEffectView) - UIVisualEffectView subclass with tint color.
#### Button
[back to top](#readme)
* [AHDownloadButton](https://github.com/amerhukic/AHDownloadButton) - Customizable download button with progress and transition animations. It is based on Apple's App Store download button.
* [DOFavoriteButton](https://github.com/okmr-d/DOFavoriteButton) - Cute Animated Button.
* [ExpandableButton](https://github.com/DimaMishchenko/ExpandableButton) - Customizable and easy to use expandable button.
* [FloatingButton](https://github.com/exyte/FloatingButton) - Easily customizable floating button menu created with SwiftUI.
* [Floaty](https://github.com/kciter/Floaty) - Floating Action Button for iOS.
* [IGStoryButtonKit](https://github.com/KaoruMuta/IGStoryButtonKit) - Easy-to-use button with rich animation inspired by instagram stories.
* [LGButton](https://github.com/loregr/LGButton) - A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
* [LTHRadioButton](https://github.com/rolandleth/LTHRadioButton) - A radio button with a pretty animation.
* [MultiToggleButton](https://github.com/yonat/MultiToggleButton) - A UIButton subclass that implements tap-to-toggle button text (like the camera flash and timer buttons).
* [NFDownloadButton](https://github.com/LeonardoCardoso/NFDownloadButton) - Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.
* [PMSuperButton](https://github.com/pmusolino/PMSuperButton) - A powerful UIButton with super powers, customizable from Storyboard.
* [RadioGroup](https://github.com/yonat/RadioGroup) - The missing iOS radio buttons group.
* [SwiftShareBubbles](https://github.com/takecian/SwiftShareBubbles) - Animated social share buttons control for iOS.
* [TransitionButton](https://github.com/AladinWay/TransitionButton) - UIButton subclass for loading and transition animation.
#### Calendar
[back to top](#readme)
* [CalendarKit](https://github.com/richardtop/CalendarKit) - Fully customizable calendar day view.
* [CalendarView](https://github.com/mmick66/CalendarView) - Calendar Component, It features both vertical and horizontal layout (and scrolling) and the display of native calendar events.
* [DateTimePicker](https://github.com/itsmeichigo/DateTimePicker) - A nicer iOS UI component for picking date and time.
* [ElegantCalendar](https://github.com/ThasianX/ElegantCalendar) - The elegant full screen calendar missed in SwiftUI.
* [HorizonCalendar](https://github.com/airbnb/HorizonCalendar) - A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.
* [JTAppleCalendar](https://github.com/patchthecode/JTAppleCalendar) - UI calendar handler.
* [KVKCalendar](https://github.com/kvyatkovskys/KVKCalendar) - A most fully customization calendar for Apple platforms 📅
* [OBCalendar](https://github.com/oBilet/OBCalendar) - OBCalendar is designed for simplicity and customization, it allows you to build beautiful and functional calendar interfaces effortlessly.
* [Workaholic](https://github.com/hemangshah/Workaholic) - A GitHub-like work contribution timeline.
#### Cards
[back to top](#readme)
* [CardNavigation](https://github.com/james01/CardNavigation) - A navigation controller that displays its view controllers as an interactive stack of cards.
* [CardParts](https://github.com/intuit/CardParts) - A reactive, card-based UI framework built on UIKit for iOS developers.
* [VerticalCardSwiper](https://github.com/JoniVR/VerticalCardSwiper) - A marriage between the Shazam Discover UI and Tinder, built with UICollectionView.
#### Form
[back to top](#readme)
* [Carbon](https://github.com/ra1028/Carbon) - 🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.
* [Eureka](https://github.com/xmartlabs/Eureka) - Elegant iOS form builder.
* [FDBarGauge](https://github.com/fulldecent/FDBarGauge) - Simulate the level indicator on an audio mixing board
* [Former](https://github.com/ra1028/Former) - A fully customizable library for easy creating UITableView based form.
* [ObjectForm](https://github.com/haojianzong/ObjectForm) - A simple yet powerful library to build form for your class models.
* [SwiftyFORM](https://github.com/neoneye/SwiftyFORM) - Forms that can be validated.
#### HUD
[back to top](#readme)
* [EZLoadingActivity](https://github.com/Esqarrouth/EZLoadingActivity) - Lightweight loading activity HUD.
* [GradientLoadingBar](https://github.com/fxm90/GradientLoadingBar) - An animated gradient loading bar.
* [KRProgressHUD](https://github.com/krimpedance/KRProgressHUD) - A beautiful and customizable progress HUD.
* [PKHUD](https://github.com/pkluz/PKHUD) - Reimplementation of the Apple HUD.
#### Label
[back to top](#readme)
* [ActiveLabel](https://github.com/optonaut/ActiveLabel.swift) - UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://).
* [Atributika](https://github.com/psharanda/Atributika) - TConvert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.
* [CountdownLabel](https://github.com/suzuki-0000/CountdownLabel) - Simple countdown UILabel with morphing animation, and some useful function.
* [GlitchLabel](https://github.com/kciter/GlitchLabel) - Glitching UILabel for iOS.
* [IncrementableLabel](https://github.com/tbaranes/IncrementableLabel) - An UILabel subclass to (de)increment numbers in an UILabel.
* [KDEDateLabel](https://github.com/delannoyk/KDEDateLabel) - An UILabel subclass that updates itself to make time ago's format easier.
* [LTMorphingLabel](https://github.com/lexrus/LTMorphingLabel) - Graceful morphing effects for UILabel.
* [Nantes](https://github.com/instacart/Nantes) - TTTAttributedLabel replacement.
* [TriLabelView](https://github.com/mukeshthawani/TriLabelView) - A triangle shaped corner label view for iOS.
#### Menu
[back to top](#readme)
* [AKSwiftSlideMenu](https://github.com/ashishkakkad8/AKSwiftSlideMenu) - Slide Menu (Drawer).
* [CircleMenu](https://github.com/Ramotion/circle-menu) - CircleMenu is a simple, elegant UI menu with a circular layout and material design animations.
* [ENSwiftSideMenu](https://github.com/evnaz/ENSwiftSideMenu) - Sliding side menu.
* [FanMenu](https://github.com/exyte/fan-menu) - Menu with a circular layout based on Macaw.
* [FlowingMenu](https://github.com/yannickl/FlowingMenu) - Interactive view transition to display menus with flowing and bouncing effects.
* [GuillotineMenu](https://github.com/Yalantis/GuillotineMenu) - Guillotine style menu.
* [HHFloatingView](https://github.com/hemangshah/HHFloatingView) - An easy to use and setup floating view for your app.
* [InteractiveSideMenu](https://github.com/handsomecode/InteractiveSideMenu) - Customizable iOS Interactive Side Menu.
* [KWDrawerController](https://github.com/Kawoou/KWDrawerController) - Drawer view controller that easy to use.
* [MenuItemKit](https://github.com/cxa/MenuItemKit) - `UIMenuItem` with image and block (closure) support.
* [Pagemenu](https://github.com/PageMenu/PageMenu) - Pagination enabled view controller.
* [PagingKit](https://github.com/kazuhiro4949/PagingKit) - PagingKit provides customizable menu UI.
* [Panels](https://github.com/antoniocasero/Panels) - Panels is a framework to easily add sliding panels to your application.
* [Parchment](https://github.com/rechsteiner/Parchment) - A paging view controller with a highly customizable menu, built on UICollectionView.
* [PopMenu](https://github.com/CaliCastle/PopMenu) - 😎 A cool and customizable popup style action sheet for iOS.
* [SegmentIO](https://github.com/Yalantis/Segmentio) - Animated top/bottom segmented menu for iOS.
* [SideMenu](https://github.com/jonkykong/SideMenu) - Simple side menu control for iOS inspired by Facebook. Right and Left sides. No coding required.
* [SlideMenuControllerSwift](https://github.com/dekatotoro/SlideMenuControllerSwift) - iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app.
* [SwipeMenuViewController](https://github.com/yysskk/SwipeMenuViewController) - Swipable tab and menu View and ViewController.
* [XLPagerTabStrip](https://github.com/xmartlabs/XLPagerTabStrip) - Android PagerTabStrip for iOS.
* [YNDropDownMenu](https://github.com/younatics/YNDropDownMenu) - Adorable iOS drop down menu.
#### Pagination
[back to top](#readme)
* [CHIPageControl](https://github.com/ChiliLabs/CHIPageControl) - A set of cool animated page controls to replace boring UIPageControl.
* [FlexiblePageControl](https://github.com/shima11/FlexiblePageControl) - A flexible UIPageControl like Instagram.
* [iPages](https://github.com/blsage/iPages) - Quickly implement swipable page views in SwiftUI 📝.
* [Pageboy](https://github.com/uias/Pageboy) - A simple, highly informative page view controller.
* [PageController](https://github.com/hirohisa/PageController) - Infinite paging controller.
* [SlideController](https://github.com/touchlane/SlideController) - It is a nice alternative for UIPageViewController built using power of generic types. Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount.
#### Payment
[back to top](#readme)
* [AnimatedCardInput](https://github.com/netguru/AnimatedCardInput) - Customisable and easy to use Credit Card UI.
* [Caishen](https://github.com/prolificinteractive/Caishen) - A Payment Card UI & Validator for iOS.
* [iCard](https://github.com/eliakorkmaz/iCard) - Bank Card Generator using SnapKit DSL.
* [MFCard](https://github.com/MobileFirstInc/MFCard) - Easily integrate Credit Card payments in iOS App.
* [TPInAppReceipt](https://github.com/tikhop/TPInAppReceipt) - A lightweight, pure-Swift library for reading and validating Apple In App Purchase Receipt locally.
#### Permissions
[back to top](#readme)
* [AREK](https://github.com/ennioma/arek) - AREK is a clean and easy to use wrapper over any kind of iOS permission.
* [Permission](https://github.com/delba/Permission) - A unified API to ask for permissions on iOS.
* [SPPermission](https://github.com/sparrowcode/PermissionsKit) - Simple request permission with native UI and interactive animation.
#### Scroll Bars
[back to top](#readme)
* [DMScrollBar](https://github.com/batanus/DMScrollBar) - Best in class customizable ScrollBar for any type of ScrollView with Decelerating, Bounce & Rubber band mechanisms and many many more.
#### StackView
[back to top](#readme)
* [StackViewController](https://github.com/seedco/StackViewController) - Simplify the use of UIStackView.
* [TZStackView](https://github.com/tomvanzummeren/TZStackView) - An iOS9 UIStackView layout component re-implemented for iOS 7 and 8.
#### Switch
[back to top](#readme)
* [MJMaterialSwitch](https://github.com/JaleelNazir/MJMaterialSwitch) - A Customizable Switch UI for iOS, Inspired from Google's Material Design.
* [paper-switch](https://github.com/Ramotion/paper-switch) - RAMPaperSwitch is a material design UI module which paints over the parent view when the switch is turned on.
* [Switch](https://github.com/T-Pham/Switch) - A switch control with full Interface Builder support.
#### Tab
[back to top](#readme)
* [Adaptive Tab Bar](https://github.com/Ramotion/adaptive-tab-bar) - Adaptive tab bar.
* [Animated Tab Bar](https://github.com/Ramotion/animated-tab-bar) - RAMAnimatedTabBarController is a module for adding animation to tab bar items.
* [CardTabBar](https://github.com/yusadogru/CardTabBar) - Adding animation to iOS tabbar items.
* [CircleBar](https://github.com/softhausHQ/CircleBar) - A fun, easy-to-use tab bar navigation controller for iOS.
* [ColorMatchTabs](https://github.com/Yalantis/ColorMatchTabs) - Interesting way to display tabs.
* [DTPagerController](https://github.com/tungvoduc/DTPagerController) - Container view controller to display a set of ViewControllers in a horizontal scroll view.
* [ESTabBarController](https://github.com/eggswift/ESTabBarController) - A highly customizable TabBarController component, which is inherited from UITabBarController.
* [HHTabBarView](https://github.com/hemangshah/HHTabBarView) - A lightweight customized tab bar view.
* [PolioPager](https://github.com/YuigaWada/PolioPager) - A flexible TabBarController with search tab like SNKRS.
* [SwiftUIMaterialTabs](https://github.com/SwiftKickMobile/SwiftUIMaterialTabs) - Material 3-style tabs and Sticky Headers rolled into one SwiftUI library
* [TabBar](https://github.com/onl1ner/TabBar) - Highly customizable tab bar for SwiftUI applications.
* [Tabman](https://github.com/uias/Tabman) - A powerful paging view controller with indicator bar.
* [TabPageViewController](https://github.com/EndouMari/TabPageViewController) - Paging view controller and scroll tab view.
#### Template
[back to top](#readme)
* [Stencil](https://github.com/stencilproject/Stencil) - Simple and powerful template language.
* [SwiftCssParser](https://github.com/100mango/SwiftCssParser) - Extensible CSS parser.
* [Temple](https://github.com/GoodRequest/Temple) - 🗂️ Most advanced project and file templates.
#### TextField
[back to top](#readme)
* [CBPinEntryView](https://github.com/Fawxy/CBPinEntryView) - Easy to use, very customisable pin entry.
* [CHIOTPField](https://github.com/ChiliLabs/CHIOTPField) - A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc.
* [DTTextField](https://github.com/iDhaval/DTTextField) - DTTextField is a custom textfield with floating placeholder and error label.
* [FloatingLabelTextFieldSwiftUI](https://github.com/kishanraja/FloatingLabelTextFieldSwiftUI) - FloatingLabelTextFieldSwiftUI is a small and lightweight SwiftUI framework written in completely SwiftUI (not using UIViewRepresentable) that allows to create beautiful and customisable floating label textfield!
* [HTYTextField](https://github.com/hanton/HTYTextField) - A UITextField with bouncy placeholder.
* [iTextField ⌨️](https://github.com/blsage/iTextField) - A fully-wrapped `UITextField` that works entirely in SwiftUI 🦅.
* [PasswordTextField](https://github.com/PiXeL16/PasswordTextField) - A custom TextField with a switchable icon which shows or hides the password and enforces good password policies.
* [SkyFloatingLabelTextField](https://github.com/Skyscanner/SkyFloatingLabelTextField) - A beautiful and flexible text field control implementation of "Float Label Pattern".
* [StyledTextKit](https://github.com/GitHawkApp/StyledTextKit) - Declarative building and fast rendering attributed string library.
* [TextFieldCounter](https://github.com/serralvo/TextFieldCounter) - UITextField character counter with lovable UX.
* [TextFieldEffects](https://github.com/raulriera/TextFieldEffects) - Several ready to use effects for UITextFields.
* [UITextField-Navigation](https://github.com/T-Pham/UITextField-Navigation) - UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields. Highly customizable.
* [VKPinCodeView](https://github.com/Sunspension/VKPinCodeView) - Simple and elegant UI component for input PIN.
#### Transition
[back to top](#readme)
* [BubbleTransition](https://github.com/andreamazz/BubbleTransition) - Bubble transition in an easy way.
* [Cards XI](https://github.com/PaoloCuscela/Cards) - Awesome iOS 11 AppStore's Card Views.
* [EasyTransitions](https://github.com/marcosgriselli/EasyTransitions) - A simple way to create custom interactive UIViewController transitions.
* [Hero](https://github.com/HeroTransitions/Hero) - Elegant transition library for iOS.
* [ImageTransition](https://github.com/shtnkgm/ImageTransition) - ImageTransition is a library for smooth animation of images during transitions.
* [Jelly](https://github.com/SebastianBoldt/Jelly) - Jelly provides custom view controller transitions with just a few lines of code.
* [LiquidSwipe](https://github.com/exyte/LiquidSwipe) - Liquid navigation animation
* [MijickNavigattie](https://github.com/Mijick/NavigationView) - Easy navigation with SwiftUI.
* [MusicPlayerTransition](https://github.com/xxxAIRINxxx/MusicPlayerTransition) - Custom interactive transition like Apple Music iOS App.
* [NavigationTransitions](https://github.com/davdroman/swiftui-navigation-transitions) - Pure SwiftUI Navigation transitions.
* [PanSlip](https://github.com/k-lpmg/PanSlip) - Use PanGesture to dismiss view on UIViewController and UIView.
* [PinterestSwift](https://github.com/demonnico/PinterestSwift) - Pinterest style transition.
* [RevealingSplashView](https://github.com/PiXeL16/RevealingSplashView) - A Splash view that animates and reveals its content, inspired by the Twitter splash.
* [SamuraiTransition](https://github.com/hachinobu/SamuraiTransition) - Swift based library providing a collection of ViewController transitions featuring a number of neat cutting animations.
* [SPLarkController](https://github.com/ivanvorobei/SPLarkController) - Custom transition between two controller. Translate to top.
* [SPStorkController](https://github.com/ivanvorobei/SPStorkController) - Now playing controller from Apple Music. Customisable height.
* [StarWars.iOS](https://github.com/Yalantis/StarWars.iOS) - Transition animation to crumble view-controller into tiny pieces.
* [Transition](https://github.com/Touchwonders/Transition) - Easy interactive interruptible custom ViewController transitions.
#### 3D
[back to top](#readme)
* [Insert3D](https://github.com/Viktoo/Insert3D) - The fastest 🚀 way to embed a 3D model.
#### UICollectionView
[back to top](#readme)
* [ASCollectionView](https://github.com/abdullahselek/ASCollectionView) - Lightweight custom collection view inspired by Airbnb.
* [AZCollectionViewController](https://github.com/AfrozZaheer/AZCollectionViewController) - Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover withing minutes.
* [Blueprints](https://github.com/zenangst/Blueprints) - A framework that is meant to make your life easier when working with collection view flow layouts.
* [BouncyLayout](https://github.com/roberthein/BouncyLayout) - Collection view layout that makes your cells bounce.
* [CardsLayout](https://github.com/filletofish/CardsLayout) - Nice card-designed custom CollectionView layout.
* [CenteredCollectionView](https://github.com/BenEmdon/CenteredCollectionView) - A lightweight UICollectionViewLayout that pages and centers it's cells.
* [CheckmarkCollectionViewCell](https://github.com/yonat/CheckmarkCollectionViewCell) - UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app 'Select' mode.
* [CollectionViewShelfLayout](https://github.com/pitiphong-p/CollectionViewShelfLayout) - A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.
* [CollectionViewSlantedLayout](https://github.com/yacir/CollectionViewSlantedLayout) - UICollectionViewLayout to show slanted content.
* [Drag and Drop UICollectionView](https://github.com/mmick66/KDDragAndDropCollectionView) - Dragging and Dropping data across multiple UICollectionViews.
* [FSPagerView](https://github.com/WenchaoD/FSPagerView) - Elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
* [Gliding Collection](https://github.com/Ramotion/gliding-collection) - Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Controller.
* [GoodProvider](https://github.com/GoodRequest/GRProvider) - 🚀 UITableView and UICollectionView provider to simplify basic scenarios of showing the data.
* [GravitySlider](https://github.com/ApplikeySolutions/GravitySlider) - Beautiful alternative to the standard UICollectionView flow layout.
* [ShelfView-iOS](https://github.com/tdscientist/ShelfView-iOS) - iOS custom view to display books on shelf.
* [SimpleSource](https://github.com/Squarespace/simple-source ) - Easy and type-safe iOS table and collection views.
* [SwiftSpreadsheet](https://github.com/stuffrabbit/SwiftSpreadsheet) - Fully customizable spreadsheet CollectionViewLayout.
* [TagCellLayout](https://github.com/riteshhgupta/TagCellLayout) - UICollectionView layout for Tags with Left, Center & Right alignments.
* [UICollectionViewSplitLayout](https://github.com/yahoojapan/UICollectionViewSplitLayout) - UICollectionViewSplitLayout makes collection view more responsive.
* [VegaScroll](https://github.com/AppliKeySolutions/VegaScroll) - Lightweight animation flowlayout for UICollectionView.
#### UITableView
[back to top](#readme)
* [AZTableViewController](https://github.com/AfrozZaheer/AZTableViewController) - Elegant and easy way to integrate pagination with placeholder views.
* [CollapsibleTableSectionViewController](https://github.com/jeantimex/CollapsibleTableSectionViewController) - A library to support collapsible sections in a table view.
* [DGElasticPullToRefresh](https://github.com/gontovnik/DGElasticPullToRefresh) - Elastic pull to refresh.
* [DiffableDataSources](https://github.com/ra1028/DiffableDataSources) - 💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.
* [DTTableViewManager](https://github.com/DenTelezhkin/DTTableViewManager) - Protocol-oriented UITableView management, powered by generics and associated types.
* [ExpandableCell](https://github.com/younatics/ExpandableCell) - Fully refactored YNExapnadableCell with more concise, bug free. Easiest usage of expandable & collapsible cell for iOS. You can customize expandable UITableViewCell whatever you like. ExpandableCell is made because insertRows and deleteRows is hard to use. Just inheirt ExpandableDelegate.
* [FDTextFieldTableViewCell](https://github.com/fulldecent/FDTextFieldTableViewCell) - Adds a UITextField to the cell and places it correctly.
* [folding-cell](https://github.com/Ramotion/folding-cell) - Folding cell transition.
* [GridView](https://github.com/KyoheiG3/GridView) - Can be customized as a time table, spreadsheet, paging and more.
* [HGPlaceholders](https://github.com/HamzaGhazouani/HGPlaceholders) - Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project.
* [OKTableViewLiaison](https://github.com/okcupid/OKTableViewLiaison) - Framework to help you better manage UITableViews.
* [ParallaxHeader](https://github.com/romansorochak/ParallaxHeader) - Simple way to add parallax header to UIScrollView/UITableView.
* [Persei](https://github.com/Yalantis/Persei) - Animated top menu for UITableView / UICollectionView / UIScrollView.
* [PullToRefreshSwift](https://github.com/dekatotoro/PullToRefreshSwift) - PullToRefresh library.
* [QuickTableViewController](https://github.com/bcylin/QuickTableViewController) - A simple way to create a UITableView for settings.
* [ReverseExtension](https://github.com/marty-suzuki/ReverseExtension) - UITableView extension that enables the insertion of cells the from bottom of a table view.
* [SelectionList](https://github.com/yonat/SelectionList) - Simple single-selection or multiple-selection checklist, based on UITableView.
* [Shoyu](https://github.com/xai3/Shoyu) - Easier way to represent the structure of UITableView.
* [SwiftyComments](https://github.com/tsucres/SwiftyComments) - Nested hierarchy of expandable/collapsible cells to easily build elegant discussion threads.
* [SwipeCellKit](https://github.com/SwipeCellKit/SwipeCellKit) - Swipeable UITableViewCell based on the stock Mail.app.
* [WLEmptyState](https://github.com/WizelineLabs/WLEmptyState) - A component that lets you customize the view when the dataset of UITableView is empty.
* [YNExpandableCell](https://github.com/younatics/YNExpandableCell) - Awesome expandable, collapsible tableview cell for iOS.
#### Walkthrough
[back to top](#readme)
* [AwesomeSpotlightView](https://github.com/aleksandrshoshiashvili/AwesomeSpotlightView) - Create tutorial or coach tour.
* [BWWalkthrough](https://github.com/ariok/BWWalkthrough) - A class to build custom walkthroughs for your iOS App.
* [ConcentricOnboarding](https://github.com/exyte/ConcentricOnboarding) - SwiftUI library for a walkthrough or onboarding flow with tap actions.
* [Gecco](https://github.com/xai3/Gecco) - Spotlight view for iOS.
* [Instructions](https://github.com/ephread/Instructions) - A library to create app walkthroughs and guided tours.
* [OnboardKit](https://github.com/NikolaKirev/OnboardKit) - Customisable user onboarding for your iOS app.
* [PaperOnboarding](https://github.com/Ramotion/paper-onboarding) - PaperOnboarding is a material design UI slider.
* [SuggestionsKit](https://github.com/AlphanumericCharactersOrSingleHyphenz/SuggestionsKit) - Library for educating users about features in app.
* [SwiftyOnboard](https://github.com/juanpablofernandez/SwiftyOnboard) - An iOS framework that allows developers to create beautiful onboarding experiences.
* [SwiftyWalkthrough](https://github.com/ruipfcosta/SwiftyWalkthrough) - The easiest way to create a great walkthrough experience in your apps.
### Utility
*Some interesting utilities to help you in your projects* [back to top](#readme)
* [AlexaSkillsKit](https://github.com/choefele/AlexaSkillsKit) - Develop custom Alexa Skills.
* [ApplyStyleKit](https://github.com/shindyu/ApplyStyleKit) - Elegantly, Apply style to UIKit using Method Chain.
* [Basis](https://github.com/typelift/Basis) - Pure Declarative Programming.
* [Bow](https://github.com/bow-swift/bow) - Companion library for Typed Functional Programming.
* [CallbackURLKit](https://github.com/phimage/CallbackURLKit) - Implementation of x-callback-url (Inter app communication).
* [Closures](https://github.com/vhesener/Closures) - Swifty closures for UIKit and Foundation.
* [Codextended](https://github.com/JohnSundell/Codextended) - Extensions giving Codable API type inference super powers.
* [Curry](https://github.com/thoughtbot/Curry) - Function currying.
* [Delegated](https://github.com/dreymonde/Delegated) - Closure-based delegation without memory leaks.
* [DifferenceKit](https://github.com/ra1028/DifferenceKit) - 💻 A fast and flexible O(n) difference algorithm framework.
* [Differific](https://github.com/zenangst/Differific) - A fast and convenient diffing framework.
* [Dollar](https://github.com/ankurp/Dollar) - Similar to Lo-Dash or Underscore in Javascript.
* [DuctTape](https://github.com/marty-suzuki/DuctTape) - 📦 KeyPath dynamicMemberLookup based syntax sugar for Swift.
* [EtherWalletKit](https://github.com/SteadyAction/EtherWalletKit) - Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.
* [ExceptionCatcher](https://github.com/sindresorhus/ExceptionCatcher) - Catch Objective-C exceptions.
* [EZSwiftExtensions](https://github.com/Esqarrouth/EZSwiftExtensions) - How standard types and classes were supposed to work.
* [FlagAndCountryCode](https://github.com/exyte/FlagAndCountryCode) - FlagAndCountryCode provides phone codes and flags for every country. Works on UIKit and SwiftUI
* [FluentQuery](https://github.com/MihaelIsaev/FluentQuery) :penguin: - Powerful and easy to use Query Builder.
* [GoodExtensions-iOS](https://github.com/GoodRequest/GoodExtensions-iOS) - 📑 GoodExtensions is a collection of useful and frequently used extensions.
* [GoodUIKit](https://github.com/GoodRequest/GoodUIKit) - 📑 GoodUIKit is an extensions library filled with reusable UI snippets for faster and more efficient development.
* [Highlighter](https://github.com/younatics/Highlighter) - Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.
* [LifetimeTracker](https://github.com/krzysztofzablocki/LifetimeTracker) - Surface retain cycle / memory issues right as you develop your application.
* [Lumos](https://github.com/sushinoya/Lumos) - An easy-to-use API for Objective-C runtime functions.
* [ObjectiveKit](https://github.com/marmelroy/ObjectiveKit) - API for Objective C runtime functions.
* [OpenSourceController](https://github.com/floriangbh/OpenSourceController) - The simplest way to display the librarie's licences used in your application.
* [Percentage](https://github.com/sindresorhus/Percentage) - Make percentages more readable and type-safe.
* [Periphery](https://github.com/peripheryapp/periphery) - A tool to identify unused code in Swift projects.
* [Playbook](https://github.com/playbook-ui/playbook-ios) - 📘A library for isolated developing UI components and automatically snapshots of them.
* [PrivacyFlash Pro](https://github.com/privacy-tech-lab/privacyflash-pro) - Generate a privacy policy for your Swift iOS app from its code.
* [protobuf-swift](https://github.com/alexeyxo/protobuf-swift) - ProtocolBuffers.
* [Prototope](http://khan.github.io/Prototope/) - Library of lightweight interfaces for prototyping, bridged to JS.
* [R.swift](https://github.com/mac-cain13/R.swift) - Tool to get strong typed, autocompleted resources like images, cells and segues.
* [RandomKit](https://github.com/nvzqz/RandomKit/) :penguin: - Random data generation.
* [ReadabilityKit](https://github.com/exyte/ReadabilityKit) - Preview extractor for news, articles and full-texts.
* [ReerKit](https://github.com/reers/ReerKit) - Powerful Swift foundation library of extensions and providing utility functions to supercharge your iOS/macOS/Linux development workflow.
* [ResourceKit](https://github.com/bannzai/ResourceKit) - Enable autocomplete use resources.
* [Result](https://github.com/antitypical/Result) - Type modelling the success/failure of arbitrary operations.
* [Rugby](https://github.com/swiftyfinch/Rugby) - 🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.
* [Runes](https://github.com/thoughtbot/Runes) - Functional operators: flatMap, map, apply.
* [Solar](https://github.com/ceeK/Solar) - Calculate sunrise and sunset times given a location.
* [SpriteKit+Spring](https://github.com/ataugeron/SpriteKit-Spring) - SpriteKit API reproducing UIView's spring animations with SKAction.
* [Sugar](https://github.com/hyperoslo/Sugar) - Something sweet that goes great with your Cocoa.
* [swift-build](https://github.com/brightdigit/swift-build) - GitHub Action for building and testing Swift packages across all platforms.
* [swift-protobuf](https://github.com/apple/swift-protobuf) :penguin: - A plugin and runtime library for using Google's Protocol Buffer.
* [SwiftAutoGUI](https://github.com/NakaokaRei/SwiftAutoGUI) - Used to programmatically control the mouse & keyboard. A library for manipulating macOS with Swift.
* [SwiftBoost](https://github.com/sparrowcode/SwiftBoost) - Collection of Swift-extensions to boost development process.
* [Swiftbot](https://github.com/noppefoxwolf/Swiftbot) - run swift code on slack.
* [SwifterSwift](https://github.com/SwifterSwift/SwifterSwift) - A handy collection of more than 500 native extensions to boost your productivity.
* [SwiftGen-Storyboard](https://github.com/SwiftGen/SwiftGen#uistoryboard) - A tool to auto-generate `enums` for all your Storyboards, Scenes and Segues constants + appropriate convenience accessors.
* [SwiftLinkPreview](https://github.com/LeonardoCardoso/SwiftLinkPreview) - It makes a preview from an url, grabbing all information such as title, relevant texts and images.
* [SwiftPlantUML](https://github.com/MarcoEidinger/SwiftPlantUML) - A command-line tool and Swift Package to generate UML class from your Swift source code. Also available as Xcode Source Editor Extension.
* [SwiftRandom](https://github.com/thellimist/SwiftRandom) - A tiny generator of random data.
* [SwiftRater](https://github.com/takecian/SwiftRater) - A utility that reminds your iPhone app's users to review the app.
* [SwiftTweaks](https://github.com/bryanjclark/SwiftTweaks) - Tweak your iOS app without recompiling.
* [Swiftx](https://github.com/typelift/Swiftx) - Functional data types and functions for any project.
* [SwiftyUtils](https://github.com/tbaranes/SwiftyUtils) - All the reusable code that we need in each project.
* [Swiftz](https://github.com/typelift/Swiftz) - Functional programming.
* [SyntaxKit](https://github.com/brightdigit/SyntaxKit) - Generate Swift code programmatically with a declarative syntax.
* [Then](https://github.com/devxoul/Then) - Super sweet syntactic sugar for initializers.
* [TSAO](https://github.com/lilyball/swift-tsao) - Type-Safe Associated Objects.
* [URLQueryItemEncoder](https://github.com/pitiphong-p/URLQueryItemEncoder) - An Encoder for encoding any Encodable value into an array of URLQueryItem.
* [UTIKit](https://github.com/cockscomb/UTIKit) - an UTI (Uniform Type Identifier) wrapper.
* [Vaccine](https://github.com/zenangst/Vaccine) - Make your apps immune to recompile-decease.
* [WeakableSelf](https://github.com/vincent-pradeilles/weakable-self) - A micro-framework to encapsulate [weak self] and guard statements within closures.
* [WhatsNew](https://github.com/BalestraPatrick/WhatsNew) - Showcase new features after an app update similar to Pages, Numbers and Keynote.
* [WhatsNewKit](https://github.com/SvenTiigi/WhatsNewKit) - Showcase your awesome new app features.
* [XestiMonitors](https://github.com/eBardX/XestiMonitors) - An extensible monitoring framework.
* [ZamzamKit](https://github.com/basememara/ZamzamKit) - A collection of micro utilities and extensions for Standard Library, Foundation and UIKit.
### Validation
*A collection of validation libs.* [back to top](#readme)
* [ATGValidator](https://github.com/altayer-digital/ATGValidator) - Rule based validation framework with form and card validation support for iOS.
* [FormValidatorSwift](https://github.com/ustwo/formvalidator-swift) - Allows you to validate inputs of text fields and text views in a convenient way.
* [Input Mask](https://github.com/RedMadRobot/input-mask-ios) - Pattern-based user input formatter, parser and validator for iOS.
* [RxValidator](https://github.com/vbmania/RxValidator) - Simple, Extensible, Flexible Validation Checker.
* [SwiftValidator](https://github.com/SwiftValidatorCommunity/SwiftValidator) - A rule-based validation library.
* [SwiftValidators](https://github.com/gkaimakas/SwiftValidators) - String validation for iOS (inspired by validator.js).
* [ValidatedPropertyKit](https://github.com/SvenTiigi/ValidatedPropertyKit) - Easily validate your Properties with Property Wrappers 👮.
#### Phone Numbers
*Libs to manage phone numbers.* [back to top](#readme)
* [NKVPhonePicker](https://github.com/NikKovIos/NKVPhonePicker) - An UITextField subclass to simplify country code's picking.
* [PhoneNumberKit](https://github.com/marmelroy/PhoneNumberKit) - Framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
### Version Manager
[back to top](#readme)
* [AppVersionMonitor](https://github.com/eure/AppVersionMonitor) - Monitor iOS app version easily.
* [Siren](https://github.com/ArtSabintsev/Siren) - Notify users when a new version of your app is available and prompt them to upgrade.
* [Version](https://github.com/mrackwitz/Version) - Version represents and compares semantic versions.
* [Version Tracker Swift](https://github.com/tbaranes/VersionTrackerSwift) - Versions tracker for your iOS, OS X, and tvOS app.
### Video
[back to top](#readme)
* [BMPlayer](https://github.com/BrikerMan/BMPlayer) - A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide.
* [Cabbage](https://github.com/VideoFlint/Cabbage) - A video composition framework build on top of AVFoundation.
* [Kitsunebi](https://github.com/noppefoxwolf/Kitsunebi) - Overlay alpha channel video animation player view using OpenGLES.
* [MMPlayerView](https://github.com/MillmanY/MMPlayerView) - Custom AVPlayerLayer on view and transition player with good effect like YouTube and Facebook.
* [MobilePlayer](https://github.com/sahin/mobileplayer-ios) - A powerful and completely customizable media player for iOS.
* [NextLevelSessionExporter](https://github.com/NextLevel/NextLevelSessionExporter) - Export and transcode media.
* [Player](https://github.com/piemonte/Player) - iOS video player, simple drop in component for playing and streaming media.
* [PlayerView](https://github.com/davidlondono/PlayerView) - Easy to use video player using a UIView, manage rate of reproduction, screenshots and callbacks-delegate for player state.
* [PryntTrimmerView](https://github.com/HHK1/PryntTrimmerView) - Trim and crop videos.
* [SwiftFFmpeg](https://github.com/sunlubo/SwiftFFmpeg) - A wrapper for the FFmpeg C API.
* [SwiftVideoBackground](https://github.com/dingwilson/SwiftVideoBackground) - Easy to Use UIView subclass for implementating a video background.
* [Swifty360Player](https://github.com/abdullahselek/Swifty360Player) - iOS 360-degree video player streaming from an AVPlayer.
* [YiVideoEditor](https://github.com/coderyi/YiVideoEditor) - a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos.
## Serverless
* [Azure Functions for Swift](https://github.com/SalehAlbuga/azure-functions-swift) :penguin: - Swift Worker for Azure Functions.
### Contributing
Please take a quick look at the [contribution guidelines](.github/CONTRIBUTING.md) first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to all [contributors](https://github.com/matteocrippa/awesome-swift/graphs/contributors); you rock!!
================================================
FILE: ab-results-contents.json-filtered.json
================================================
[
{
"loc": 2761,
"status": 301,
"link": "https://github.com/danielgindi/Charts",
"redirect": "https://github.com/ChartsOrg/Charts",
"error": ""
},
{
"loc": 3147,
"status": 301,
"link": "https://github.com/JT501/CFNotify",
"redirect": "https://github.com/JT501/SwiftNotify",
"error": ""
}
]
================================================
FILE: ab-results-contents.json-markdown-table.json
================================================
{
"error": false
}
================================================
FILE: ab-results-contents.json.json
================================================
{
"date": "2024-04-20 23:30:33 +0200",
"links": [
"https://github.com/matteocrippa/awesome-swift/graphs/contributors",
"https://github.com/tanhakabir/SwiftAudioPlayer",
"https://github.com/ssamadgh/ModelAssistant",
"https://github.com/PaoloCuscela/Cards",
"https://books.apple.com/us/book/the-swift-programming-language-swift-5-7/id881256329",
"https://www.swift.org/documentation/api-design-guidelines/",
"https://developer.apple.com/tutorials/swiftui",
"https://github.com/swifteducation",
"https://janeshswift.com",
"https://github.com/allenwong/30DaysofSwift",
"https://github.com/hsavit1/Awesome-Swift-Education",
"https://podcasts.apple.com/us/podcast/developing-ios-11-apps-with-swift/id1315130780",
"https://www.hackingwithswift.com",
"https://swiftdoc.org/",
"https://github.com/ipader/SwiftGuide",
"https://www.kodeco.com",
"https://github.com/kodecocodes/swift-style-guide",
"https://github.com/airbnb/swift",
"https://github.com/linkedin/swift-style-guide",
"https://github.com/swift-emacs/swift-mode",
"https://github.com/keith/swift.vim",
"https://github.com/philipturner/swift-colab",
"https://github.com/sheerun/vim-polyglot",
"https://github.com/dkhamsing/open-source-ios-apps",
"https://github.com/serhii-londar/open-source-mac-os-apps",
"https://github.com/iCHAIT/awesome-macOS",
"https://github.com/JamitLabs/Accio",
"https://github.com/Carthage/Carthage",
"https://github.com/CocoaPods/CocoaPods",
"https://github.com/apple/swift-package-manager",
"https://github.com/ochococo/Design-Patterns-In-Swift",
"https://github.com/swiftbrew/Swiftbrew",
"https://github.com/SwiftGen/SwiftGen",
"https://github.com/JohnSundell/SwiftPlate",
"https://github.com/tuist/tuist",
"https://github.com/cpisciotta/xcbeautify",
"https://github.com/tuist/xcodeproj",
"https://github.com/SvenTiigi/SwiftKit",
"https://github.com/chrs1885/Capable",
"https://github.com/likedan/Awesome-CoreML-Models",
"https://github.com/palle-k/DL4S",
"https://github.com/BenEmdon/CenteredCollectionView",
"https://github.com/AugustRush/Stellar",
"https://github.com/timdonnelly/Advance",
"https://github.com/cruisediary/Comets",
"https://github.com/icanzilb/EasyAnimation",
"https://github.com/AntonTheDev/FlightAnimator",
"https://github.com/shoheiyokoyama/Gemini",
"https://github.com/IBAnimatable/IBAnimatable",
"https://github.com/marmelroy/Interpolate",
"https://github.com/cruisediary/Pastel",
"https://github.com/hyperoslo/Presentation",
"https://github.com/shu223/pulsator",
"https://github.com/MengTo/Spring",
"https://github.com/willowtreeapps/spruce-ios",
"https://github.com/yapstudios/YapAnimator",
"https://github.com/marcosgriselli/ViewAnimator",
"https://github.com/craiggrummitt/SpriteKitEasingSwift",
"https://github.com/s2mr/Elephant",
"https://github.com/MacPaw/CocoaSprings",
"https://github.com/SwiftKitz/Appz",
"https://github.com/devxoul/URLNavigator",
"https://github.com/jinSasaki/InAppPurchase",
"https://github.com/bizz84/SwiftyStoreKit",
"https://github.com/audiokit/AudioKit",
"https://github.com/delannoyk/AudioPlayer",
"https://github.com/tbaranes/AudioPlayerSwift",
"https://github.com/vadymmarkov/Beethoven",
"https://github.com/vprtwn/MusicKit",
"https://github.com/cely-tools/Cely",
"https://github.com/square/Cleanse",
"https://github.com/kawoou/Deli",
"https://github.com/AliSoftware/Dip",
"https://github.com/dingwilson/RandomUserSwift",
"https://github.com/poulpix/PXGoogleDirections",
"https://github.com/sonsongithub/reddift",
"https://github.com/mattdonnelly/Swifter",
"https://github.com/swiftkube/client",
"https://github.com/TheM4hd1/SwiftyInsta",
"https://github.com/devxoul/Pure",
"https://github.com/Swinject/Swinject",
"https://github.com/appsquickly/Typhoon",
"https://github.com/scribd/Weaver",
"https://github.com/ivlevAstef/DITranquillity/",
"https://github.com/troystribling/BlueCap",
"https://github.com/rhummelmose/BluetoothKit",
"https://github.com/polidea/RxBluetoothKit",
"https://github.com/jordanebelanger/SwiftyBluetooth",
"https://github.com/ytakzk/Fusuma",
"https://github.com/NextLevel/NextLevel",
"https://github.com/CameraKit/camerakit-ios",
"https://github.com/hyperoslo/BarcodeScanner",
"https://github.com/yannickl/QRCodeReader.swift",
"https://github.com/badoo/Chatto",
"https://github.com/yannickl/DynamicColor",
"https://github.com/Gradients/Gradients",
"https://github.com/zenangst/Hue",
"https://github.com/jdhealy/PrettyColors",
"https://github.com/SwiftGen/SwiftGen#uicolor",
"https://github.com/thii/SwiftHEXColors",
"https://github.com/yeahdongcn/UIColor-Hex-Swift",
"https://github.com/dqhieu/UIGradient",
"https://github.com/joncardasis/ChromaColorPicker",
"https://github.com/chrs1885/SheetyColors",
"https://github.com/kylef/Commander",
"https://github.com/nsomar/Guaka",
"https://github.com/andybest/linenoise-swift",
"https://github.com/bow-swift/nef",
"https://github.com/jakeheis/SwiftCLI",
"https://github.com/nsomar/Swiftline",
"https://github.com/scottrhoyt/SwiftyTextTable",
"https://github.com/colinta/Ashen",
"https://github.com/Zewo/Venice",
"https://github.com/boraseoksoon/Throttler",
"https://github.com/davidask/Futures",
"https://github.com/quanvo87/GroupWork",
"https://github.com/deeje/CloudCore/",
"https://github.com/JohnEstropia/CoreStore",
"https://github.com/CosmicMind/Graph",
"https://github.com/jessesquires/JSQCoreDataKit",
"https://github.com/QueryKit/QueryKit",
"https://github.com/albertodebortoli/Skopelos",
"https://github.com/modo-studio/SugarRecord",
"https://github.com/mrdekk/DataKernel",
"https://github.com/soapyigu/LeetCode-Swift",
"https://github.com/CosmicMind/Algorithm",
"https://github.com/kodecocodes/swift-algorithm-club",
"https://github.com/naru-jpn/pencil",
"https://github.com/realm/realm-swift",
"https://github.com/1amageek/Ballcap-iOS",
"https://github.com/krzysztofzablocki/KZFileWatchers",
"https://github.com/nvzqz/FileKit",
"https://github.com/kylef/PathKit",
"https://github.com/amosavian/FileProvider",
"https://github.com/tristanhimmelman/AlamofireObjectMapper",
"https://github.com/ra1028/Alembic",
"https://github.com/thoughtbot/Argo",
"https://github.com/freshOS/Arrow",
"https://github.com/Anviking/Decodable",
"https://github.com/Nike-Inc/Elevate",
"https://github.com/evermeer/EVReflection",
"https://github.com/alibaba/handyjson",
"https://github.com/ikesyo/Himotoki",
"https://github.com/delba/JASON",
"https://github.com/isair/JSONHelper",
"https://github.com/johnlui/JSONNeverDie",
"https://github.com/insanoid/SwiftyJSONAccelerator",
"https://github.com/tristanhimmelman/ObjectMapper",
"https://github.com/SwiftyJSON/SwiftyJSON",
"https://github.com/postmates/PMJSON",
"https://github.com/KittyMac/Sextant",
"https://github.com/behrang/YamlSwift",
"https://github.com/phimage/Prephirences",
"https://github.com/SwiftKitz/Storez",
"https://github.com/hemantasapkota/SwiftStore",
"https://github.com/sunshinejr/SwiftyUserDefaults",
"https://github.com/ArtSabintsev/Zephyr",
"https://github.com/Nirma/Default",
"https://github.com/orlandos-nl/MongoKitten",
"https://github.com/PerfectlySoft/Perfect-MongoDB",
"https://github.com/vapor/fluent",
"https://github.com/groue/GRDB.swift",
"https://github.com/stephencelis/SQLite.swift",
"https://github.com/FahimF/SQLiteDB",
"https://github.com/novi/mysql-swift",
"https://github.com/PerfectlySoft/Perfect-MySQL",
"https://github.com/PerfectlySoft/Perfect-PostgreSQL",
"https://github.com/tadija/AEXML",
"https://github.com/drmohundro/SWXMLHash",
"https://github.com/lobodart/CheatyXML",
"https://github.com/chenyunguiMilook/SwiftyXML",
"https://github.com/marmelroy/Zip",
"https://github.com/evermeer/EVCloudKitDao",
"https://github.com/Kawoou/AnyDate",
"https://github.com/melvitax/DateHelper",
"https://github.com/SwiftKitz/Datez",
"https://github.com/novalagung/nvdate",
"https://github.com/malcommac/SwiftDate",
"https://github.com/radex/SwiftyTimer",
"https://github.com/dalu93/Each",
"https://github.com/naoty/Timepiece",
"https://github.com/dreymonde/Time",
"https://github.com/instacart/TrueTime.swift",
"https://github.com/hemangshah/Datify",
"https://github.com/realm/jazzy/",
"https://github.com/SourceDocs/SourceDocs",
"https://github.com/uraimo/SwiftyGPIO",
"https://github.com/DevYeom/OneWay",
"https://github.com/OpenCombine/OpenCombine",
"https://github.com/DeclarativeHub/Bond",
"https://github.com/aleclarson/emitter-kit",
"https://github.com/FutureKit/FutureKit",
"https://github.com/lilyball/Tomorrowland",
"https://github.com/SwiftKitz/Notificationz",
"https://github.com/mxcl/PromiseKit",
"https://github.com/ReactiveCocoa/ReactiveCocoa",
"https://github.com/ReactorKit/ReactorKit",
"https://github.com/ReactiveX/RxSwift",
"https://github.com/artman/Signals",
"https://github.com/cesarferreira/SwiftEventBus",
"https://github.com/vadymmarkov/When",
"https://github.com/ReSwift/ReSwift",
"https://github.com/BendingSpoons/katana-swift",
"https://github.com/marty-suzuki/NoticeObserveKit",
"https://github.com/postmates/PMKVObserver/",
"https://github.com/mcmatan/topicEventBus",
"https://github.com/thii/FontAwesome.swift",
"https://github.com/ArtSabintsev/FontBlaster",
"https://github.com/keitaoouchi/IoniconsKit",
"https://github.com/keitaoouchi/OcticonsKit",
"https://github.com/segecey/SwiftIconFont",
"https://github.com/Nirma/UIFontComplete",
"https://github.com/ranesr/SwiftIcons",
"https://github.com/Nirma/SFSymbol",
"https://github.com/huybuidac/SwiftUIFontIcon",
"https://github.com/nvzqz/Sage",
"https://github.com/b3ll/SwiftyGestureRecognition",
"https://github.com/moritzsternemann/SwipyCell",
"https://github.com/KaneCheshire/ShowTime",
"https://github.com/malcommac/SwiftLocation",
"https://github.com/JanGorman/Agrume",
"https://github.com/Alamofire/AlamofireImage",
"https://github.com/onevcat/APNGKit",
"https://github.com/altayer-digital/ATGMediaBrowser",
"https://github.com/floriangbh/FacebookImagePicker",
"https://github.com/Ancestry/FaceCrop",
"https://github.com/congnd/FMPhotoPicker",
"https://github.com/kaishin/gifu",
"https://github.com/BradLarson/GPUImage2",
"https://github.com/BradLarson/GPUImage3",
"https://github.com/yangKJ/Harbeth",
"https://github.com/Haneke/HanekeSwift",
"https://github.com/hirohisa/ImageLoaderSwift",
"https://pypi.org/project/fastimage/0.2.1/",
"https://github.com/kaishin/ImageScout",
"https://github.com/imgix/imgix-swift",
"https://github.com/Textcat/JLStickerTextView",
"https://github.com/geekaurora/SwiftWebImage",
"https://github.com/onevcat/Kingfisher",
"https://github.com/hyperoslo/Lightbox",
"https://github.com/JanGorman/MapleBacon",
"https://github.com/evgenyneu/moa",
"https://github.com/kean/Nuke",
"https://github.com/evermeer/PassportScanner",
"https://github.com/Skyscanner/SkyFloatingLabelTextField",
"https://github.com/kishanraja/FloatingLabelTextFieldSwiftUI",
"https://github.com/SwiftGen/SwiftGen#assets-catalogs",
"https://github.com/mchoe/SwiftSVG",
"https://github.com/kirualex/SwiftyGif",
"https://github.com/gavinbunney/Toucan",
"https://github.com/jathu/UIImageColors",
"https://github.com/kawoou/FlexibleImage",
"https://github.com/onmyway133/Snowflake",
"https://github.com/TinyCrayon/TinyCrayon-iOS-SDK",
"https://github.com/ZaidPathan/ZImageCropper",
"https://github.com/vpeschenkov/LetterAvatarKit",
"https://github.com/tungvoduc/DTPhotoViewerController",
"https://github.com/C4Labs/C4iOS",
"https://github.com/FabrizioBrancati/BFKit-Swift",
"https://github.com/Pimine/EasySwiftLayout",
"https://github.com/keshavvishwkarma/KVConstraintKit",
"https://github.com/mamaral/Neon",
"https://github.com/venmo/Static",
"https://github.com/layoutBox/FlexLayout",
"https://github.com/layoutBox/PinLayout",
"https://github.com/freshOS/Stevia",
"https://github.com/robb/Cartography",
"https://github.com/cruisediary/DeviceLayout",
"https://github.com/nakiostudio/EasyPeasy",
"https://github.com/marty-suzuki/MisterFusion",
"https://github.com/jmfieldman/Mortar",
"https://github.com/banjun/NorthLayout",
"https://github.com/PureLayout/PureLayout",
"https://github.com/SnapKit/SnapKit",
"https://github.com/Skyvive/Swiftstraints",
"https://github.com/roberthein/TinyConstraints",
"https://github.com/nerdycat/Cupcake",
"https://github.com/Touchwonders/Transition",
"https://github.com/FlineDev/BartyCrouch",
"https://github.com/marmelroy/Localize-Swift",
"https://github.com/Asana/locheck",
"https://github.com/SwiftGen/SwiftGen#localizablestrings",
"https://github.com/tadija/AEConsole",
"https://github.com/emaloney/CleanroomLogger",
"https://github.com/SwiftStudies/Duration",
"https://github.com/Kitura/HeliumLogger",
"https://github.com/Esqarrouth/QorumLogs",
"https://github.com/onevcat/Rainbow",
"https://github.com/SwiftyBeaver/SwiftyBeaver",
"https://github.com/Cosmo/TinyConsole",
"https://github.com/wojteklu/Watchdog",
"https://github.com/tapwork/WatchdogInspector",
"https://github.com/Nike-Inc/Willow",
"https://github.com/DaveWoodCom/XCGLogger",
"https://github.com/bannzai/gedatsu",
"https://github.com/hemangshah/printer",
"https://github.com/GEOSwift/GEOSwift",
"https://github.com/SvenTiigi/FlyoverKit",
"https://github.com/SvenTiigi/STLocationRequest",
"https://github.com/AsyncSwift/AsyncLocationKit",
"https://github.com/phimage/Arithmosophi",
"https://github.com/davedelong/DDMathParser",
"https://github.com/evgenyneu/SigmaSwiftStatistics",
"https://github.com/alejandro-isaza/Upsurge",
"https://github.com/Alamofire/Alamofire",
"https://github.com/ishkawa/APIKit",
"https://github.com/mindbody/Conduit",
"https://github.com/CodyFlame/CodyFire",
"https://github.com/rwbutler/Connectivity",
"https://github.com/trivago/Heimdallr.swift",
"https://github.com/dduan/Just",
"https://github.com/hyperoslo/Malibu",
"https://github.com/Moya/Moya",
"https://github.com/kasketis/netfox",
"https://github.com/p2/OAuth2",
"https://github.com/OAuthSwift/OAuthSwift",
"https://github.com/johnlui/Pitaya",
"https://github.com/ashleymills/Reachability.swift",
"https://github.com/netguru/ResponseDetective",
"https://bustoutsolutions.github.io/siesta/",
"https://github.com/ThreeGayHub/SolarNetwork",
"https://github.com/daltoniam/SwiftHTTP",
"https://github.com/delba/SwiftyOAuth",
"https://github.com/MLSDev/TRON",
"https://github.com/dingwilson/MultiPeer",
"https://github.com/postmates/PMHTTP",
"https://github.com/cezheng/Fuzi",
"https://github.com/tid-kijyun/Kanna",
"https://github.com/mkoehnke/WKZombie",
"https://github.com/emqx/CocoaMQTT",
"https://github.com/PerfectlySoft/Perfect-Notifications",
"https://github.com/Kitura/BlueSocket",
"https://github.com/Kitura/BlueSSLService",
"https://github.com/socketio/socket.io-client-swift",
"https://github.com/vapor-community/sockets",
"https://github.com/daltoniam/Starscream",
"https://github.com/swiftsocket/SwiftSocket",
"https://github.com/tidwall/SwiftWebSocket",
"https://github.com/envoy/Ambassador",
"https://github.com/kylef-archive/Curassow",
"https://github.com/skylab-inc/Lightning",
"https://github.com/envoy/Embassy",
"https://github.com/Kitura/Kitura",
"https://github.com/NozeIO/Noze.io",
"https://github.com/PerfectlySoft/Perfect",
"https://github.com/httpswift/swifter",
"https://github.com/vapor/vapor",
"https://github.com/Zewo/Zewo",
"https://github.com/NMAC427/SwiftOCR",
"https://github.com/realm/SwiftLint",
"https://github.com/Jintin/Swimat",
"https://github.com/sleekbyte/tailor",
"https://github.com/IBDecodable/IBLinter",
"https://github.com/Kitura/BlueCryptor",
"https://github.com/Kitura/BlueRSA",
"https://github.com/krzyzanowskim/CryptoSwift",
"https://github.com/iosdevzone/IDZSwiftCommonCrypto",
"https://github.com/sgl0v/scrypto",
"https://github.com/attaswift/SipHash",
"https://github.com/jedisct1/swift-sodium",
"https://github.com/RNCryptor/RNCryptor",
"https://github.com/cossacklabs/themis",
"https://github.com/airsidemobile/JOSESwift",
"https://github.com/evgenyneu/keychain-swift",
"https://github.com/kishikawakatsumi/KeychainAccess",
"https://github.com/endocrimes/Latch",
"https://github.com/jrendel/SwiftKeychainWrapper",
"https://github.com/Kitura/BlueSignals",
"https://github.com/beltex/SystemKit/",
"https://github.com/Brightify/Cuckoo",
"https://github.com/venmo/DVR",
"https://github.com/phimage/Erik",
"https://github.com/vadymmarkov/Fakery",
"https://github.com/kylef/Mockingjay",
"https://github.com/sabirvirtuoso/Mockit",
"https://github.com/UrbanCompass/Mussel",
"https://github.com/AliSoftware/OHHTTPStubs",
"https://github.com/Subito-it/SBTUITestTunnel",
"https://github.com/Quick/Quick",
"https://github.com/parski/SnapshotTest",
"https://github.com/kylef/Spectre",
"https://github.com/typelift/SwiftCheck",
"https://github.com/joemasilotti/UI-Testing-Cheat-Sheet",
"https://github.com/Quick/Nimble",
"https://github.com/marcosgriselli/Sizes",
"https://github.com/evermeer/AttributedTextView",
"https://github.com/Rightpoint/BonMot",
"https://github.com/tnantoka/edhita",
"https://github.com/bmoliveira/MarkdownKit",
"https://github.com/M2Mobi/Marky-Mark",
"https://github.com/KrakenDev/PrediKit",
"https://github.com/crossroadlabs/Regex",
"https://github.com/sindresorhus/Regex",
"https://github.com/cjwirth/RichEditorView",
"https://github.com/VerbalExpressions/SwiftVerbalExpressions",
"https://github.com/delba/TextAttributes",
"https://github.com/Nirma/Attributed",
"https://github.com/malcommac/SwiftRichString",
"https://github.com/rxwei/Parsey",
"https://github.com/marmelroy/PhoneNumberKit",
"https://github.com/NikKovIos/NKVPhonePicker",
"https://github.com/duemunk/Async",
"https://github.com/yannickl/AwaitKit",
"https://github.com/hemantasapkota/GCDTimer",
"https://github.com/FabrizioBrancati/Queuer",
"https://github.com/optonaut/ActiveLabel.swift",
"https://github.com/Ramotion/adaptive-tab-bar",
"https://github.com/andreamazz/AMScrollingNavbar",
"https://github.com/Ramotion/animated-tab-bar",
"https://github.com/dasdom/BreakOutToRefresh",
"https://github.com/ariok/BWWalkthrough",
"https://github.com/exyte/ConcentricOnboarding",
"https://github.com/ChartsOrg/Charts",
"https://github.com/francescoleoni98/FLCharts",
"https://github.com/AppPear/ChartView",
"https://github.com/suzuki-0000/CountdownLabel",
"https://github.com/phimage/CustomSegue",
"https://github.com/mmick66/KDDragAndDropCollectionView",
"https://github.com/evgenyneu/Dodo",
"https://github.com/Aufree/ESTMusicIndicator",
"https://github.com/Esqarrouth/EZLoadingActivity",
"https://github.com/mukeshthawani/faqview",
"https://github.com/vadymmarkov/Fashion",
"https://github.com/madebybowtie/FlagKit",
"https://github.com/glenyi/FloatRatingView",
"https://github.com/skywinder/GaugeKit",
"https://github.com/xai3/Gecco",
"https://github.com/kciter/GlitchLabel",
"https://github.com/gmertk/GMStepper",
"https://github.com/groue/GRMustache.swift",
"https://github.com/HamzaGhazouani/HGCircularSlider",
"https://github.com/hanton/HTYTextField",
"https://github.com/younatics/YNSearch",
"https://github.com/exyte/ActivityIndicatorView",
"https://github.com/ephread/Instructions",
"https://github.com/tbaranes/IncrementableLabel",
"https://github.com/devxoul/Toaster",
"https://github.com/BastiaanJansen/Toast-Swift",
"https://github.com/kciter/HorizontalDial",
"https://github.com/kciter/SelectionDialog",
"https://github.com/delannoyk/KDEDateLabel",
"https://github.com/MoZhouqi/KMNavigationBarTransition",
"https://github.com/MoZhouqi/KMPlaceholderTextView",
"https://github.com/krimpedance/KRProgressHUD",
"https://github.com/yoavlt/LiquidLoader",
"https://github.com/lexrus/LTMorphingLabel",
"https://github.com/jayeshk/Doric",
"https://github.com/canalesb93/MantleModal",
"https://github.com/CosmicMind/Material",
"https://github.com/material-components/material-components-ios",
"https://github.com/nghialv/MaterialKit",
"https://github.com/DroidsOnRoids/MPParallaxView",
"https://github.com/supercomputra/Arale",
"https://github.com/maxep/MXParallaxHeader",
"https://github.com/ngochiencse/HPParallaxHeader",
"https://github.com/m1entus/MZFormSheetPresentationController",
"https://github.com/FluidGroup/NextGrowingTextView",
"https://github.com/ninjaprox/NVActivityIndicatorView",
"https://github.com/hirohisa/PageController",
"https://github.com/pkluz/PKHUD",
"https://github.com/TBXark/TKRadarChart",
"https://github.com/sgr-ksmt/PullToDismiss",
"https://github.com/Ramotion/reel-search",
"https://github.com/philackm/ScrollableGraphView",
"https://github.com/ArtSabintsev/Siren",
"https://github.com/suzuki-0000/SKPhotoBrowser",
"https://github.com/hyperoslo",
"https://github.com/peterprokop/StarryStars",
"https://github.com/aschuch/StatefulViewController",
"https://github.com/wxxsw/SwiftTheme",
"https://github.com/AssistoLab/DropDown",
"https://github.com/vbmania/RxValidator",
"https://github.com/SwiftValidatorCommunity/SwiftValidator",
"https://github.com/owlmafia/SwiftCharts",
"https://github.com/ruipfcosta/SwiftyWalkthrough",
"https://github.com/T-Pham/Switch",
"https://github.com/EndouMari/TabPageViewController",
"https://github.com/tungvoduc/DTPagerController",
"https://github.com/riteshhgupta/TagCellLayout",
"https://github.com/ElaWorkshop/TagListView",
"https://github.com/raulriera/TextFieldEffects",
"https://github.com/piemonte/Twinkle",
"https://github.com/Viktoo/Insert3D",
"https://github.com/marty-suzuki/URLEmbeddedView",
"https://github.com/T-Pham/UITextField-Navigation",
"https://github.com/mshrwtnb/alrt",
"https://github.com/sgr-ksmt/Alertift",
"https://github.com/hemangshah/Zingle",
"https://github.com/candostdagdeviren/CDAlertView",
"https://github.com/JT501/SwiftNotify",
"https://github.com/thellimist/EZAlertController",
"https://github.com/wxxsw/GSMessages",
"https://github.com/SebastianBoldt/Jelly",
"https://github.com/tasanobu-zz/Kamagari",
"https://github.com/pmusolino/PMAlertController",
"https://github.com/orderella/PopupDialog",
"https://github.com/vikmeup/SCLAlertView-Swift",
"https://github.com/codestergit/SweetAlert-iOS",
"https://github.com/peterprokop/SwiftOverlays",
"https://github.com/xmartlabs/XLActionController",
"https://github.com/LeonardoCardoso/NFDownloadButton",
"https://github.com/okmr-d/DOFavoriteButton",
"https://github.com/kciter/Floaty",
"https://github.com/exyte/FloatingButton",
"https://github.com/rolandleth/LTHRadioButton",
"https://github.com/takecian/SwiftShareBubbles",
"https://github.com/pmusolino/PMSuperButton",
"https://github.com/KaoruMuta/IGStoryButtonKit",
"https://github.com/xmartlabs/Eureka",
"https://github.com/ra1028/Former",
"https://github.com/neoneye/SwiftyFORM",
"https://github.com/haojianzong/ObjectForm",
"https://github.com/ashishkakkad8/AKSwiftSlideMenu",
"https://github.com/evnaz/ENSwiftSideMenu",
"https://github.com/Yalantis/GuillotineMenu",
"https://github.com/handsomecode/InteractiveSideMenu",
"https://github.com/PageMenu/PageMenu",
"https://github.com/cxa/MenuItemKit",
"https://github.com/xmartlabs/XLPagerTabStrip",
"https://github.com/jonkykong/SideMenu",
"https://github.com/yysskk/SwipeMenuViewController",
"https://github.com/younatics/YNDropDownMenu",
"https://github.com/hemangshah/HHFloatingView",
"https://github.com/Kawoou/KWDrawerController",
"https://github.com/kazuhiro4949/PagingKit",
"https://github.com/rechsteiner/Parchment",
"https://github.com/CaliCastle/PopMenu",
"https://github.com/prolificinteractive/Caishen",
"https://github.com/MobileFirstInc/MFCard",
"https://github.com/delba/Permission",
"https://github.com/GabrielAlva/Swift-Prompts",
"https://github.com/ennioma/arek",
"https://github.com/seedco/StackViewController",
"https://github.com/tomvanzummeren/TZStackView",
"https://github.com/andreamazz/BubbleTransition",
"https://github.com/xxxAIRINxxx/MusicPlayerTransition",
"https://github.com/demonnico/PinterestSwift",
"https://github.com/Yalantis/StarWars.iOS",
"https://github.com/LeonardoCardoso/SectionedSlider",
"https://github.com/HeroTransitions/Hero",
"https://github.com/davdroman/swiftui-navigation-transitions",
"https://github.com/shtnkgm/ImageTransition",
"https://github.com/DenTelezhkin/DTTableViewManager",
"https://github.com/Ramotion/folding-cell",
"https://github.com/Yalantis/Persei",
"https://github.com/dekatotoro/PullToRefreshSwift",
"https://github.com/bcylin/QuickTableViewController",
"https://github.com/xai3/Shoyu",
"https://github.com/younatics/YNExpandableCell",
"https://github.com/SwipeCellKit/SwipeCellKit",
"https://github.com/younatics/ExpandableCell",
"https://github.com/choefele/AlexaSkillsKit",
"https://github.com/aschuch/AwesomeCache",
"https://github.com/typelift/Basis",
"https://github.com/jindulys/ChainPageCollectionView",
"https://github.com/hyperoslo/Cache",
"https://github.com/phimage/CallbackURLKit",
"https://github.com/spring-media/Carlos",
"https://github.com/RxSwiftCommunity/RxFlow",
"https://github.com/thoughtbot/Curry",
"https://github.com/schickling/Device.swift",
"https://github.com/Ekhoo/Device",
"https://github.com/ankurp/Dollar",
"https://github.com/evermeer/EVURLCache",
"https://github.com/Esqarrouth/EZSwiftExtensions",
"https://github.com/eBardX/XestiMonitors",
"https://github.com/ustwo/formvalidator-swift",
"https://github.com/marmelroy/ObjectiveKit",
"https://github.com/floriangbh/OpenSourceController",
"https://github.com/sgr-ksmt/PDFGenerator",
"https://github.com/joshualat/Pluralize.swift",
"https://github.com/alexeyxo/protobuf-swift",
"http://khan.github.io/Prototope/",
"https://github.com/mac-cain13/R.swift",
"https://github.com/nvzqz/RandomKit/",
"https://github.com/bannzai/ResourceKit",
"https://github.com/antitypical/Result",
"https://github.com/thoughtbot/Runes",
"https://github.com/nRewik/SimplePDF",
"https://github.com/ceeK/Solar",
"https://github.com/ataugeron/SpriteKit-Spring",
"https://github.com/hyperoslo/Sugar",
"https://github.com/SwiftGen/SwiftGen#uistoryboard",
"https://github.com/Frugghi/SwiftLCS",
"https://github.com/thellimist/SwiftRandom",
"https://github.com/takecian/SwiftRater",
"https://github.com/skyline75489/SwiftRouter",
"https://github.com/khan/swifttweaks",
"https://github.com/gkaimakas/SwiftValidators",
"https://github.com/dingwilson/SwiftVideoBackground",
"https://github.com/typelift/Swiftx",
"https://github.com/abdullahselek/Swifty360Player",
"https://github.com/tbaranes/SwiftyUtils",
"https://github.com/typelift/Swiftz",
"https://github.com/devxoul/Then",
"https://github.com/cockscomb/UTIKit",
"https://github.com/younatics/Highlighter",
"https://github.com/sahin/mobileplayer-ios",
"https://github.com/piemonte/Player",
"https://github.com/davidlondono/PlayerView",
"https://github.com/dekatotoro/SlideMenuControllerSwift",
"https://github.com/wangshengjia/LeeGo",
"https://github.com/efremidze/VisualEffectView",
"https://github.com/LeonardoCardoso/SwiftLinkPreview",
"https://github.com/mrackwitz/Version",
"https://github.com/eure/AppVersionMonitor",
"https://github.com/tbaranes/VersionTrackerSwift",
"https://github.com/ltebean/Live",
"https://github.com/facebook/facebook-ios-sdk",
"https://github.com/itsmeichigo/DateTimePicker",
"https://github.com/patchthecode/JTAppleCalendar",
"https://github.com/whitesmith/WSTagsField",
"https://github.com/PiXeL16/PasswordTextField",
"https://github.com/iDhaval/DTTextField",
"https://github.com/PiXeL16/RevealingSplashView",
"https://github.com/snipsco/Postal",
"https://github.com/Yalantis/ColorMatchTabs",
"https://github.com/PiXeL16/IBLocalizable",
"https://github.com/mukeshthawani/TriLabelView",
"https://github.com/exyte/ReadabilityKit",
"https://github.com/SwiftKickMobile/SwiftMessages",
"https://github.com/fulldecent/swift5-module-template",
"https://github.com/giginet/Toybox",
"https://github.com/gpbl/SwiftChart",
"https://github.com/eddiekaiger/SwiftyAttributes",
"https://github.com/devicekit/DeviceKit",
"https://github.com/hemangshah/Workaholic",
"https://github.com/richardtop/CalendarKit",
"https://github.com/intuit/CardParts",
"https://github.com/SomeRandomiOSDev/CBORCoding",
"https://github.com/dehesa/CodableCSV",
"https://github.com/Nero5023/CSVParser",
"https://github.com/exyte/macaw",
"https://github.com/russ-stamant/Wallet",
"https://github.com/mike4aday/SwiftlySalesforce",
"https://github.com/ruddfawcett/Notepad",
"https://github.com/andrealufino/Luminous",
"https://github.com/jpsim/Yams",
"https://github.com/uxmstudio/UXMPDFKit",
"https://github.com/wayfair-archive/brickkit-ios",
"https://github.com/SwifterSwift/SwifterSwift",
"https://github.com/jkandzi/Progress.swift",
"https://github.com/giginet/xcprofiler",
"https://swiftify.com/#/converter/code/",
"https://github.com/Zolang/Zolang",
"https://github.com/willpowell8/LocalizationKit_iOS",
"https://github.com/SvenTiigi/ValidatedPropertyKit",
"https://github.com/RedMadRobot/input-mask-ios",
"https://github.com/Yummypets/YPImagePicker",
"https://github.com/makomori/Sharaku",
"https://github.com/IdleHandsApps/IHKeyboardAvoiding",
"https://github.com/bonyadmitr/KeyboardHideManager",
"https://github.com/totocaster/Typist",
"https://github.com/hackiftekhar/IQKeyboardManager",
"https://www.swift.org/getting-started/",
"https://github.com/NicolaLancellotti-About/About-Swift",
"https://github.com/rapierorg/telegram-bot-swift",
"https://github.com/yonaskolb/SwagGen",
"https://github.com/malcommac/Hydra",
"https://github.com/iGenius-Srl/IGColorPicker",
"https://github.com/scihant/CTPanoramaView",
"https://github.com/WorldDownTown/RangeSeekSlider",
"https://github.com/justeat/JustPersist",
"https://github.com/ChiliLabs/CHIPageControl",
"https://github.com/benjaminsage/iTextField",
"https://github.com/benjaminsage/iPages",
"https://github.com/marty-suzuki/ReverseExtension",
"https://github.com/KitchenStories/Elissa",
"https://github.com/hemangshah/HHTabBarView",
"https://github.com/KennethTsang/GrowingTextView",
"https://github.com/adamcichy/SwiftySound",
"https://github.com/efremidze/Magnetic",
"https://github.com/async-plus/async-plus",
"https://github.com/AsyncNinja/AsyncNinja",
"https://github.com/EFPrefix/EFQRCode",
"https://github.com/IcaliaLabs/LoginKit",
"https://github.com/pitiphong-p/CollectionViewShelfLayout",
"https://github.com/stuffrabbit/SwiftSpreadsheet",
"https://github.com/Squarespace/simple-source",
"https://github.com/juanpablofernandez/SwiftyOnboard",
"https://github.com/efremidze/Cluster",
"https://github.com/BrikerMan/BMPlayer",
"https://github.com/serralvo/TextFieldCounter",
"https://github.com/roberthein/BouncyLayout",
"https://github.com/efremidze/Haptica",
"https://github.com/Daltron/NotificationBanner",
"https://github.com/uias/Pageboy",
"https://github.com/uias/Tabman",
"https://github.com/yusadogru/CardTabBar",
"https://github.com/kishikawakatsumi/SpreadsheetView",
"https://github.com/mono0926/LicensePlist",
"https://github.com/WenchaoD/FSPagerView",
"https://github.com/Fawxy/CBPinEntryView",
"https://github.com/keitaoouchi/MarkdownView",
"https://github.com/100mango/SwiftCssParser",
"https://github.com/onmyway133/EasyTheme",
"https://github.com/exyte/fan-menu",
"https://github.com/devxoul/Umbrella",
"https://github.com/loregr/LGButton",
"https://github.com/Krisiacik/ImageViewer",
"https://github.com/weichsel/ZIPFoundation",
"https://github.com/steamclock/bluejay",
"https://github.com/HHK1/PryntTrimmerView",
"https://github.com/KyoheiG3/GridView",
"https://github.com/yonat/StepProgressView",
"https://github.com/yonat/MultiToggleButton",
"https://github.com/agilie/AGCircularPicker",
"https://github.com/romansorochak/ParallaxHeader",
"https://github.com/HarshilShah/DeckTransition",
"https://github.com/MessageKit/MessageKit",
"https://github.com/ninjaprox/Inkwell",
"https://github.com/algolia/instantsearch-ios",
"https://github.com/yonaskolb/XcodeGen",
"https://github.com/ProjectDent/ARKit-CoreLocation",
"https://github.com/chriswebb09/ARKitNavigationDemo",
"https://github.com/shadowsocks/ShadowsocksX-NG",
"https://github.com/sobri909/LocoKit",
"https://github.com/aleksandrshoshiashvili/AwesomeSpotlightView",
"https://github.com/stencilproject/Stencil",
"https://github.com/PierrePerrin/ShadowView",
"https://github.com/AladinWay/TransitionButton",
"https://github.com/MKGitHub/UIPheonix",
"https://github.com/super-ultra/UltraDrawerView",
"https://github.com/Nirma/UIDeviceComplete",
"https://github.com/tribalworldwidelondon/CassowarySwift",
"https://github.com/roberthein/Observable",
"https://github.com/AfrozZaheer/AZTableViewController",
"https://github.com/HamzaGhazouani/HGPlaceholders",
"https://github.com/nmdias/DefaultsKit",
"https://github.com/eliakorkmaz/iCard",
"https://github.com/MillmanY/MMPlayerView",
"https://github.com/spotify/SpotifyLogin",
"https://github.com/AppliKeySolutions/VegaScroll",
"https://github.com/younatics/MediaBrowser",
"https://github.com/yonaskolb/Mint",
"https://github.com/scinfu/SwiftSoup",
"https://github.com/alexisakers/BulletinBoard",
"https://github.com/krzysztofzablocki/LifetimeTracker",
"https://github.com/tdscientist/ShelfView-iOS",
"https://github.com/wordlessj/Bamboo",
"https://github.com/zagahr/Conferences.digital",
"https://github.com/nrkno/yr-cachyr",
"https://github.com/vhesener/Closures",
"https://github.com/symentis/Corridor",
"https://github.com/haoking/SwiftyUI",
"https://github.com/attaswift/BigInt",
"https://github.com/Kirillzzy/KALoader",
"https://github.com/filletofish/CardsLayout",
"https://github.com/ApplikeySolutions/GravitySlider",
"https://github.com/SvenTiigi/WhatsNewKit",
"https://github.com/BalestraPatrick/WhatsNew",
"https://github.com/lilyball/swift-tsao",
"https://github.com/alexhillc/AXPhotoViewer",
"https://github.com/Juanpe/SkeletonView",
"https://github.com/fjcaetano/RxWebSocket",
"https://github.com/fjcaetano/ReCaptcha",
"https://github.com/yannickl/FlowingMenu",
"https://github.com/ParkGwangBeom/Windless",
"https://github.com/mmick66/CalendarView",
"https://github.com/blueapron/Mandoline",
"https://github.com/yahoo/YMTreeMap",
"https://github.com/ra1028/VueFlux",
"https://github.com/AlTavares/Ciao",
"https://github.com/davedelong/time",
"https://github.com/Decybel07/L10n-swift",
"https://github.com/kizitonwose/CountryPickerView",
"https://github.com/nicklockwood/Sprinter",
"https://github.com/yacir/CollectionViewSlantedLayout",
"https://github.com/chriskarani/Sukari",
"https://github.com/efremidze/Shiny",
"https://github.com/pitiphong-p/URLQueryItemEncoder",
"https://github.com/Minecodecraft/MCScratchImageView",
"https://github.com/roberthein/Ease",
"https://github.com/yonaskolb/Stylist",
"https://github.com/LowKostKustomz/StatusAlert",
"https://github.com/yonaskolb/Beak",
"https://github.com/GottaGetSwifty/CodableWrappers",
"https://github.com/Ramotion/fluid-slider",
"https://github.com/JohnSundell/SwiftTips",
"https://github.com/JohnSundell/ImagineEngine",
"https://github.com/dillidon/alerts-and-pickers",
"https://github.com/abdullahselek/ASCollectionView",
"https://github.com/AfrozZaheer/AZCollectionViewController",
"https://github.com/fxm90/GradientProgressBar",
"https://github.com/fxm90/GradientLoadingBar",
"https://github.com/bojan/Thingy",
"https://github.com/NextLevel/NextLevelSessionExporter",
"https://github.com/AFathi/ARVideoKit",
"https://github.com/andreadelfante/PredicateFlow",
"https://github.com/dreymonde/Shallows",
"https://github.com/BendingSpoons/tempura-swift",
"https://github.com/touchlane/SlideController",
"https://github.com/JKalash/Croc",
"https://github.com/zenangst/Blueprints",
"https://github.com/MaksimKurpa/Linker",
"https://github.com/dreymonde/Delegated",
"https://github.com/DeclarativeHub/Layoutless",
"https://github.com/Boilertalk/BlockiesSwift",
"https://github.com/hyperoslo/RetroProgress",
"https://github.com/vincent-pradeilles/KeyPathKit",
"https://github.com/vincent-pradeilles/swift-tips",
"https://github.com/andresilvagomez/Localize",
"https://github.com/iAmrSalman/StorageManager",
"https://github.com/iAmrSalman/Dots",
"https://github.com/benjaminmayo/merchantkit",
"https://github.com/artemnovichkov/Swift-For-Scripting",
"https://github.com/tonystone/tracelog",
"https://github.com/marcosgriselli/EasyTransitions",
"https://github.com/Feghal/ImageDetect",
"https://github.com/marty-suzuki/TheAnimation",
"https://github.com/HideakiTouhara/Poi",
"https://github.com/GlebRadchenko/DNWebSocket",
"https://github.com/Baddaboo/ClassicKit",
"https://github.com/huri000/SwiftEntryKit",
"https://github.com/objcio/app-architecture",
"https://github.com/zenangst/Family",
"https://github.com/zenangst/Vaccine",
"https://github.com/zenangst/Differific",
"https://github.com/steve228uk/MessengerKit",
"https://github.com/apple/swift-protobuf",
"https://github.com/JoniVR/VerticalCardSwiper",
"https://github.com/jogendra/LoadingShimmer",
"https://github.com/givip/Telegrammer",
"https://github.com/jogendra/example-ios-apps",
"https://github.com/giginet/Crossroad",
"https://github.com/cats-oss/Sica",
"https://github.com/GitHawkApp/StyledTextKit",
"https://github.com/PerfectlySoft/Perfect-CRUD",
"https://github.com/pmusolino/Wormholy",
"https://github.com/dashvlas/awesome-ios-interview",
"https://github.com/MihaelIsaev/FluentQuery",
"https://github.com/SteadyAction/EtherWalletKit",
"https://github.com/VideoFlint/Cabbage",
"https://github.com/luoxiu/Schedule",
"https://github.com/DimaMishchenko/ExpandableButton",
"https://github.com/JaleelNazir/MJMaterialSwitch",
"https://github.com/ra1028/DifferenceKit",
"https://github.com/saoudrizwan/Disk",
"https://github.com/okcupid/OKTableViewLiaison",
"https://github.com/tsucres/SwiftyComments",
"https://github.com/eggswift/ESTabBarController",
"https://github.com/shima11/FlexiblePageControl",
"https://github.com/nathantannar4/InputBarAccessoryView",
"https://github.com/ParkGwangBeom/Sheet",
"https://github.com/algolia/voice-overlay-ios",
"https://github.com/noreasonprojects/ModernAVPlayer",
"https://github.com/SpectralDragon/LiteRoute",
"https://github.com/ferranabello/Viperit",
"https://github.com/gre4ixin/ReduxUI",
"https://github.com/sushinoya/Lumos",
"https://github.com/antoniocasero/Panels",
"https://github.com/noppefoxwolf/Kitsunebi",
"https://github.com/sergdort/CleanArchitectureRxSwift",
"https://github.com/serhii-londar/LinkedInSignIn",
"https://github.com/Brightify/Reactant",
"https://github.com/shogo4405/HaishinKit.swift",
"https://github.com/apple/swift-corelibs-xctest",
"https://github.com/sindresorhus/Defaults",
"https://github.com/sindresorhus/Preferences",
"https://github.com/sindresorhus/LaunchAtLogin",
"https://github.com/sindresorhus/DockProgress",
"https://github.com/NikolaKirev/OnboardKit",
"https://github.com/sindresorhus/CircularProgress",
"https://github.com/Teknasyon-Teknoloji/PersistenceKit",
"https://github.com/bakhtiyork/Rough",
"https://github.com/messeb/ios-project-template",
"https://github.com/muukii/Brightroom",
"https://github.com/yahoojapan/UICollectionViewSplitLayout",
"https://github.com/amerhukic/AHDownloadButton",
"https://github.com/Ramotion/paper-onboarding",
"https://github.com/Ramotion/circle-menu",
"https://github.com/serhii-londar/GithubAPI",
"https://github.com/Ramotion/gliding-collection",
"https://github.com/vincent-pradeilles/weakable-self",
"https://github.com/ivanvorobei/SPPermissions",
"https://google.github.io/swift/",
"https://github.com/Ramotion/paper-switch",
"https://github.com/applidium/OverlayContainer",
"https://github.com/shindyu/ApplyStyleKit",
"https://github.com/Q-Mobile/Model2App",
"https://github.com/sunlubo/SwiftFFmpeg",
"https://github.com/gontovnik/HidesNavigationBarWhenPushed",
"https://github.com/ThXou/Soundable",
"https://github.com/ZamzamInc/ZamzamKit",
"https://github.com/gontovnik/DGElasticPullToRefresh",
"https://github.com/CoreOffice/CoreXLSX",
"https://github.com/MaxDesiatov/XMLCoder",
"https://github.com/ra1028/Carbon",
"https://github.com/alexliubj/EZAnchor",
"https://github.com/noppefoxwolf/Swiftbot",
"https://github.com/instamobile/messenger-iOS-chat-swift-firestore",
"https://github.com/jeantimex/CollapsibleTableSectionViewController",
"https://github.com/schmidyy/Loaf",
"https://github.com/softhausHQ/CircleBar",
"https://github.com/yysskk/MemoryCache",
"https://github.com/jogendra/BadgeHub",
"https://github.com/k-lpmg/RealmWrapper",
"https://github.com/TokamakUI/Tokamak",
"https://github.com/GeekTree0101/VEditorKit",
"https://github.com/instacart/Nantes",
"https://github.com/vpeschenkov/SecureDefaults",
"https://github.com/JohnSundell/Codextended",
"https://github.com/k-lpmg/AwaitToast",
"https://github.com/MoveUpwards/Sejima",
"https://github.com/wizeline/WLEmptyState",
"https://github.com/airbnb/lottie-ios",
"https://github.com/cocoatoucher/Glide",
"https://github.com/altayer-digital/ATGValidator",
"https://github.com/ivanvorobei/SPStorkController",
"https://github.com/ivanvorobei/SPLarkController",
"https://github.com/arturdev/Unrealm",
"https://github.com/ivanvorobei/SPAlert",
"https://github.com/fxm90/LightweightObservable",
"https://github.com/hachinobu/SamuraiTransition",
"https://github.com/vincent-pradeilles/locatable",
"https://github.com/k-lpmg/PanSlip",
"https://github.com/k-lpmg/Tagging",
"https://github.com/yonat/MultiSlider",
"https://github.com/yonat/RadioGroup",
"https://github.com/yonat/CameraBackground",
"https://github.com/yonat/CheckmarkCollectionViewCell",
"https://github.com/yonat/BatteryView",
"https://github.com/ra1028/DiffableDataSources",
"https://github.com/dduan/TOMLDecoder",
"https://github.com/dduan/Pathos",
"https://github.com/Sunspension/VKPinCodeView",
"https://github.com/rosberry/texstyle",
"https://github.com/noppefoxwolf/Combinative",
"https://github.com/yonat/SelectionList",
"https://github.com/tadejr/ResizingTokenField",
"https://github.com/bow-swift/bow",
"https://github.com/vincent-pradeilles/AutoMocker",
"https://github.com/stoneburner/ShowSomeProgress",
"https://github.com/chriszielinski/Ribbon",
"https://github.com/yonat/MultiSelectSegmentedControl",
"https://github.com/k-lpmg/FlexibleHeader",
"https://github.com/sky-uk/ReactiveAPI",
"https://github.com/YuigaWada/PolioPager",
"https://github.com/marty-suzuki/DuctTape",
"https://github.com/attaswift/BTree",
"https://github.com/nicklockwood/SwiftFormat",
"https://github.com/kareman/SwiftShell",
"https://github.com/billp/TermiNetwork",
"https://github.com/andresinaka/SwiftCop",
"https://github.com/Liftric/DIKit",
"https://github.com/leoture/MockSwift",
"https://github.com/omar14/OEMentions",
"https://github.com/andrealufino/Translatio",
"https://github.com/andrealufino/Deviice",
"https://github.com/SalehAlbuga/azure-functions-swift",
"https://github.com/multimediasuite/SweetCurtain",
"https://github.com/gcharita/XMLMapper",
"https://github.com/ra1028/swift-mod",
"https://github.com/k-o-d-e-n/CGLayout",
"https://github.com/belozierov/SwiftCoroutine",
"https://github.com/crowdin/mobile-sdk-ios",
"https://github.com/apphud/ApphudSDK",
"https://github.com/sindresorhus/ExceptionCatcher",
"https://github.com/privacy-tech-lab/privacyflash-pro",
"https://github.com/kieranb662/PartitionKit",
"https://github.com/Sadmansamee/CachyKit",
"https://github.com/Spinners/Spin.Swift",
"https://github.com/playbook-ui/playbook-ios",
"https://github.com/alexruperez/SecurePropertyStorage",
"https://github.com/Flinesoft/AnyLint",
"https://github.com/exyte/PopupView",
"https://github.com/ChiliLabs/CHIOTPField",
"https://github.com/netguru/AnimatedCardInput",
"https://github.com/davidask/StateViewController",
"https://github.com/sindresorhus/KeyboardShortcuts",
"https://github.com/exyte/Grid",
"https://github.com/WeTransfer/Mocker",
"https://github.com/mrustaa/ContainerController",
"https://github.com/airbnb/HorizonCalendar",
"https://github.com/huemae/SuggestionsKit",
"https://github.com/ThasianX/ElegantCalendar",
"https://github.com/psharanda/Atributika",
"https://github.com/Farfetch/mockingbird",
"https://github.com/fulldecent/FDTextFieldTableViewCell",
"https://github.com/fulldecent/FDWaveformView",
"https://github.com/fulldecent/FDTake",
"https://github.com/fulldecent/FDSoundActivatedRecorder",
"https://github.com/fulldecent/FDBarGauge",
"https://github.com/fulldecent/FDChessboardView",
"https://github.com/stleamist/BetterSafariView",
"https://github.com/NicholasBellucci/SociableWeaver",
"https://github.com/almazrafi/Fugen",
"https://github.com/MrSkwiggs/Netswift",
"https://github.com/delba/Tactile",
"https://github.com/y-okudera/NeumorphismKit",
"https://github.com/nikans/MonarchRouter",
"https://github.com/james01/CardNavigation",
"https://github.com/apple/swift-argument-parser",
"https://github.com/sushichop/Puppy",
"https://github.com/twitter/TwitterTextEditor",
"https://github.com/MarcoEidinger/SwiftPlantUML",
"https://github.com/tumblr/kanvas-ios",
"https://github.com/Boris-Em/ColorKit",
"https://github.com/davdroman/TextBuilder",
"https://github.com/tikhop/TPInAppReceipt",
"https://github.com/priore/SOAPEngine",
"https://github.com/pointfreeco/swift-composable-architecture",
"https://github.com/ra1028/swiftui-atom-properties",
"https://github.com/swhitty/SwiftDraw",
"https://github.com/wwt/SwiftCurrent",
"https://github.com/sindresorhus/Percentage",
"https://github.com/philipturner/ARHeadsetKit",
"https://github.com/swiftyfinch/Rugby",
"https://github.com/exyte/SVGView",
"https://github.com/exyte/ProgressIndicatorView",
"https://github.com/gurhub/surmagic",
"https://github.com/coderyi/YiVideoEditor",
"https://github.com/willdale/SwiftUICharts",
"https://github.com/STREGAsGate/Raylib",
"https://github.com/exyte/ScalingHeaderScrollView",
"https://github.com/joomcode/BottomSheet",
"https://github.com/kvyatkovskys/KVKCalendar",
"https://github.com/sparrowcode/SwiftBoost",
"https://github.com/isaced/ISEmojiView",
"https://github.com/onl1ner/TabBar",
"https://github.com/GoodRequest/GoodExtensions-iOS",
"https://github.com/GoodRequest/GoodUIKit",
"https://github.com/GoodRequest/GoodReactor",
"https://github.com/GoodRequest/GoodPersistence",
"https://github.com/GoodRequest/Temple",
"https://github.com/GoodRequest/GRProvider",
"https://github.com/onl1ner/ios-mvp-template",
"https://ossp-updates.beehiiv.com/",
"https://github.com/aheze/Popovers",
"https://github.com/Jaesung-Jung/CapturePreventionKit",
"https://github.com/mezhevikin/AppReview",
"https://github.com/kafejo/Tracker-Aggregator",
"https://github.com/yangKJ/RxNetworks",
"https://github.com/hyperconnect/HypeUI",
"https://github.com/exyte/mediapicker",
"https://github.com/exyte/LiquidSwipe",
"https://github.com/marksands/BetterCodable",
"https://github.com/peripheryapp/periphery",
"https://github.com/s2mr/xc",
"https://github.com/MacPaw/OpenAI",
"https://github.com/s2mr/L10nLint",
"https://github.com/exyte/AnimatedTabBar",
"https://github.com/GoodRequest/GoodNetworking",
"https://github.com/batanus/DMScrollBar",
"https://github.com/exyte/chat",
"https://github.com/NakaokaRei/SwiftAutoGUI",
"https://github.com/Mijick/PopupView",
"https://github.com/Mijick/Navigattie",
"https://github.com/Ryu0118/swift-typed-date",
"https://github.com/Ryu0118/swift-fullscreen-popup",
"https://github.com/gohanlon/swift-memberwise-init-macro"
],
"issues": [
{
"url": "https://github.com/matteocrippa/awesome-swift/graphs/contributors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PaoloCuscela/Cards",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tanhakabir/SwiftAudioPlayer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swifteducation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ssamadgh/ModelAssistant",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/allenwong/30DaysofSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hsavit1/Awesome-Swift-Education",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ipader/SwiftGuide",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kodecocodes/swift-style-guide",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/airbnb/swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swift-emacs/swift-mode",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/linkedin/swift-style-guide",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/philipturner/swift-colab",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/keith/swift.vim",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sheerun/vim-polyglot",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dkhamsing/open-source-ios-apps",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JamitLabs/Accio",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/serhii-londar/open-source-mac-os-apps",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Carthage/Carthage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iCHAIT/awesome-macOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CocoaPods/CocoaPods",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apple/swift-package-manager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ochococo/Design-Patterns-In-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tuist/tuist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swiftbrew/Swiftbrew",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnSundell/SwiftPlate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cpisciotta/xcbeautify",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/SwiftKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tuist/xcodeproj",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chrs1885/Capable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BenEmdon/CenteredCollectionView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/palle-k/DL4S",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AugustRush/Stellar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/likedan/Awesome-CoreML-Models",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cruisediary/Comets",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/timdonnelly/Advance",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AntonTheDev/FlightAnimator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/icanzilb/EasyAnimation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Presentation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shu223/pulsator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/IBAnimatable/IBAnimatable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shoheiyokoyama/Gemini",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cruisediary/Pastel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/Interpolate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/willowtreeapps/spruce-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MengTo/Spring",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marcosgriselli/ViewAnimator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yapstudios/YapAnimator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKitz/Appz",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MacPaw/CocoaSprings",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/s2mr/Elephant",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/craiggrummitt/SpriteKitEasingSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/URLNavigator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jinSasaki/InAppPurchase",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bizz84/SwiftyStoreKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/audiokit/AudioKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tbaranes/AudioPlayerSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delannoyk/AudioPlayer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vprtwn/MusicKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/square/Cleanse",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vadymmarkov/Beethoven",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cely-tools/Cely",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kawoou/Deli",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AliSoftware/Dip",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dingwilson/RandomUserSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sonsongithub/reddift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/poulpix/PXGoogleDirections",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/TheM4hd1/SwiftyInsta",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swiftkube/client",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/Pure",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mattdonnelly/Swifter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Swinject/Swinject",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/appsquickly/Typhoon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/scribd/Weaver",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivlevAstef/DITranquillity/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rhummelmose/BluetoothKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ytakzk/Fusuma",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/troystribling/BlueCap",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/polidea/RxBluetoothKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jordanebelanger/SwiftyBluetooth",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NextLevel/NextLevel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CameraKit/camerakit-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yannickl/QRCodeReader.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/badoo/Chatto",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/BarcodeScanner",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yannickl/DynamicColor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jdhealy/PrettyColors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Gradients/Gradients",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thii/SwiftHEXColors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dqhieu/UIGradient",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Hue",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen#uicolor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yeahdongcn/UIColor-Hex-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/joncardasis/ChromaColorPicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chrs1885/SheetyColors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef/Commander",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nsomar/Swiftline",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andybest/linenoise-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nsomar/Guaka",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bow-swift/nef",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jakeheis/SwiftCLI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/scottrhoyt/SwiftyTextTable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/colinta/Ashen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Zewo/Venice",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/boraseoksoon/Throttler",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davidask/Futures",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/quanvo87/GroupWork",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/deeje/CloudCore/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnEstropia/CoreStore",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/albertodebortoli/Skopelos",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/QueryKit/QueryKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jessesquires/JSQCoreDataKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CosmicMind/Graph",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/modo-studio/SugarRecord",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mrdekk/DataKernel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/soapyigu/LeetCode-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/krzysztofzablocki/KZFileWatchers",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/naru-jpn/pencil",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/1amageek/Ballcap-iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/realm/realm-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kodecocodes/swift-algorithm-club",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nvzqz/FileKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CosmicMind/Algorithm",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef/PathKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/amosavian/FileProvider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tristanhimmelman/AlamofireObjectMapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/Alembic",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/freshOS/Arrow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thoughtbot/Argo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nike-Inc/Elevate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ikesyo/Himotoki",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Anviking/Decodable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/EVReflection",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alibaba/handyjson",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/JASON",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/isair/JSONHelper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftyJSON/SwiftyJSON",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/johnlui/JSONNeverDie",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/insanoid/SwiftyJSONAccelerator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tristanhimmelman/ObjectMapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/postmates/PMJSON",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KittyMac/Sextant",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/Prephirences",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/behrang/YamlSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKitz/Storez",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemantasapkota/SwiftStore",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ArtSabintsev/Zephyr",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sunshinejr/SwiftyUserDefaults",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-MongoDB",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/groue/GRDB.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/Default",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/orlandos-nl/MongoKitten",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vapor/fluent",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FahimF/SQLiteDB",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stephencelis/SQLite.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-MySQL",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-PostgreSQL",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tadija/AEXML",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/novi/mysql-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chenyunguiMilook/SwiftyXML",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/drmohundro/SWXMLHash",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/Zip",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/EVCloudKitDao",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/lobodart/CheatyXML",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kawoou/AnyDate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/malcommac/SwiftDate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/novalagung/nvdate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/melvitax/DateHelper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKitz/Datez",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dalu93/Each",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/naoty/Timepiece",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/radex/SwiftyTimer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dreymonde/Time",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/instacart/TrueTime.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/Datify",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/realm/jazzy/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/OpenCombine/OpenCombine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DeclarativeHub/Bond",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SourceDocs/SourceDocs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aleclarson/emitter-kit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/uraimo/SwiftyGPIO",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DevYeom/OneWay",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FutureKit/FutureKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKitz/Notificationz",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/lilyball/Tomorrowland",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mxcl/PromiseKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ReactorKit/ReactorKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ReactiveCocoa/ReactiveCocoa",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ReactiveX/RxSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cesarferreira/SwiftEventBus",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/artman/Signals",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ReSwift/ReSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vadymmarkov/When",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BendingSpoons/katana-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/NoticeObserveKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/postmates/PMKVObserver/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thii/FontAwesome.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/keitaoouchi/OcticonsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mcmatan/topicEventBus",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ArtSabintsev/FontBlaster",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/segecey/SwiftIconFont",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/keitaoouchi/IoniconsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/UIFontComplete",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ranesr/SwiftIcons",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/SFSymbol",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/huybuidac/SwiftUIFontIcon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nvzqz/Sage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/moritzsternemann/SwipyCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/b3ll/SwiftyGestureRecognition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KaneCheshire/ShowTime",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Alamofire/AlamofireImage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JanGorman/Agrume",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/malcommac/SwiftLocation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onevcat/APNGKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/altayer-digital/ATGMediaBrowser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/floriangbh/FacebookImagePicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ancestry/FaceCrop",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/congnd/FMPhotoPicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kaishin/gifu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BradLarson/GPUImage3",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BradLarson/GPUImage2",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Haneke/HanekeSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hirohisa/ImageLoaderSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yangKJ/Harbeth",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/imgix/imgix-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kaishin/ImageScout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onevcat/Kingfisher",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/geekaurora/SwiftWebImage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Textcat/JLStickerTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Lightbox",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evgenyneu/moa",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/PassportScanner",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JanGorman/MapleBacon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kean/Nuke",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Skyscanner/SkyFloatingLabelTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kishanraja/FloatingLabelTextFieldSwiftUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen#assets-catalogs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gavinbunney/Toucan",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kirualex/SwiftyGif",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mchoe/SwiftSVG",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/TinyCrayon/TinyCrayon-iOS-SDK",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onmyway133/Snowflake",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ZaidPathan/ZImageCropper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jathu/UIImageColors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kawoou/FlexibleImage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vpeschenkov/LetterAvatarKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tungvoduc/DTPhotoViewerController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/C4Labs/C4iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/keshavvishwkarma/KVConstraintKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FabrizioBrancati/BFKit-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Pimine/EasySwiftLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/layoutBox/FlexLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/layoutBox/PinLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/freshOS/Stevia",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mamaral/Neon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/venmo/Static",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/robb/Cartography",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cruisediary/DeviceLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nakiostudio/EasyPeasy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/MisterFusion",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jmfieldman/Mortar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PureLayout/PureLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Skyvive/Swiftstraints",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/banjun/NorthLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SnapKit/SnapKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/roberthein/TinyConstraints",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nerdycat/Cupcake",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/Localize-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Touchwonders/Transition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FlineDev/BartyCrouch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Asana/locheck",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/emaloney/CleanroomLogger",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tadija/AEConsole",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen#localizablestrings",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftStudies/Duration",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/HeliumLogger",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Esqarrouth/QorumLogs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onevcat/Rainbow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Cosmo/TinyConsole",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wojteklu/Watchdog",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftyBeaver/SwiftyBeaver",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tapwork/WatchdogInspector",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DaveWoodCom/XCGLogger",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bannzai/gedatsu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/printer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nike-Inc/Willow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GEOSwift/GEOSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/FlyoverKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/STLocationRequest",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AsyncSwift/AsyncLocationKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/Arithmosophi",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evgenyneu/SigmaSwiftStatistics",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alejandro-isaza/Upsurge",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Alamofire/Alamofire",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davedelong/DDMathParser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mindbody/Conduit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ishkawa/APIKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CodyFlame/CodyFire",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rwbutler/Connectivity",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Malibu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/trivago/Heimdallr.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dduan/Just",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Moya/Moya",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/p2/OAuth2",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kasketis/netfox",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/johnlui/Pitaya",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/OAuthSwift/OAuthSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ashleymills/Reachability.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ThreeGayHub/SolarNetwork",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/daltoniam/SwiftHTTP",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/netguru/ResponseDetective",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dingwilson/MultiPeer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MLSDev/TRON",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/SwiftyOAuth",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/postmates/PMHTTP",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cezheng/Fuzi",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tid-kijyun/Kanna",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mkoehnke/WKZombie",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/emqx/CocoaMQTT",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-Notifications",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/socketio/socket.io-client-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueSSLService",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vapor-community/sockets",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/daltoniam/Starscream",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tidwall/SwiftWebSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swiftsocket/SwiftSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef-archive/Curassow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/skylab-inc/Lightning",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/envoy/Ambassador",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NozeIO/Noze.io",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/Kitura",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/envoy/Embassy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/httpswift/swifter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/realm/SwiftLint",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Jintin/Swimat",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vapor/vapor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Zewo/Zewo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NMAC427/SwiftOCR",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sleekbyte/tailor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/IBDecodable/IBLinter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueCryptor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueRSA",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/krzyzanowskim/CryptoSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iosdevzone/IDZSwiftCommonCrypto",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/attaswift/SipHash",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sgl0v/scrypto",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jedisct1/swift-sodium",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cossacklabs/themis",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/RNCryptor/RNCryptor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/airsidemobile/JOSESwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kishikawakatsumi/KeychainAccess",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evgenyneu/keychain-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jrendel/SwiftKeychainWrapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/endocrimes/Latch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueSignals",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Brightify/Cuckoo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/venmo/DVR",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/Erik",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vadymmarkov/Fakery",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/beltex/SystemKit/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef/Mockingjay",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sabirvirtuoso/Mockit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AliSoftware/OHHTTPStubs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Quick/Quick",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/UrbanCompass/Mussel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/parski/SnapshotTest",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Subito-it/SBTUITestTunnel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef/Spectre",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/typelift/SwiftCheck",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/joemasilotti/UI-Testing-Cheat-Sheet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Quick/Nimble",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marcosgriselli/Sizes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/AttributedTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bmoliveira/MarkdownKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Rightpoint/BonMot",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tnantoka/edhita",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/M2Mobi/Marky-Mark",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KrakenDev/PrediKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/crossroadlabs/Regex",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/Regex",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cjwirth/RichEditorView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/TextAttributes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/VerbalExpressions/SwiftVerbalExpressions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/Attributed",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NikKovIos/NKVPhonePicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/duemunk/Async",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rxwei/Parsey",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/malcommac/SwiftRichString",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/PhoneNumberKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yannickl/AwaitKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemantasapkota/GCDTimer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/adaptive-tab-bar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/optonaut/ActiveLabel.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FabrizioBrancati/Queuer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andreamazz/AMScrollingNavbar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dasdom/BreakOutToRefresh",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ConcentricOnboarding",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/animated-tab-bar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ariok/BWWalkthrough",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ChartsOrg/Charts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/francescoleoni98/FLCharts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AppPear/ChartView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/suzuki-0000/CountdownLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mmick66/KDDragAndDropCollectionView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/CustomSegue",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Aufree/ESTMusicIndicator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evgenyneu/Dodo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mukeshthawani/faqview",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Esqarrouth/EZLoadingActivity",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vadymmarkov/Fashion",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/madebybowtie/FlagKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/glenyi/FloatRatingView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xai3/Gecco",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/skywinder/GaugeKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kciter/GlitchLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gmertk/GMStepper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/groue/GRMustache.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HamzaGhazouani/HGCircularSlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/YNSearch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hanton/HTYTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tbaranes/IncrementableLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ActivityIndicatorView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ephread/Instructions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/Toaster",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kciter/SelectionDialog",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BastiaanJansen/Toast-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kciter/HorizontalDial",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delannoyk/KDEDateLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MoZhouqi/KMNavigationBarTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MoZhouqi/KMPlaceholderTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/lexrus/LTMorphingLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/krimpedance/KRProgressHUD",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jayeshk/Doric",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yoavlt/LiquidLoader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CosmicMind/Material",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/canalesb93/MantleModal",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DroidsOnRoids/MPParallaxView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/material-components/material-components-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nghialv/MaterialKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/maxep/MXParallaxHeader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/supercomputra/Arale",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/m1entus/MZFormSheetPresentationController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ninjaprox/NVActivityIndicatorView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ngochiencse/HPParallaxHeader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FluidGroup/NextGrowingTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hirohisa/PageController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pkluz/PKHUD",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/TBXark/TKRadarChart",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sgr-ksmt/PullToDismiss",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/philackm/ScrollableGraphView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/peterprokop/StarryStars",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aschuch/StatefulViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/reel-search",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ArtSabintsev/Siren",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/suzuki-0000/SKPhotoBrowser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wxxsw/SwiftTheme",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AssistoLab/DropDown",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vbmania/RxValidator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/owlmafia/SwiftCharts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ruipfcosta/SwiftyWalkthrough",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftValidatorCommunity/SwiftValidator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/riteshhgupta/TagCellLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/T-Pham/Switch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/EndouMari/TabPageViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tungvoduc/DTPagerController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ElaWorkshop/TagListView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/raulriera/TextFieldEffects",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/piemonte/Twinkle",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Viktoo/Insert3D",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/URLEmbeddedView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/T-Pham/UITextField-Navigation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mshrwtnb/alrt",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sgr-ksmt/Alertift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/candostdagdeviren/CDAlertView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/Zingle",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thellimist/EZAlertController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JT501/SwiftNotify",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wxxsw/GSMessages",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SebastianBoldt/Jelly",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tasanobu-zz/Kamagari",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pmusolino/PMAlertController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/orderella/PopupDialog",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/codestergit/SweetAlert-iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vikmeup/SCLAlertView-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xmartlabs/XLActionController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/LeonardoCardoso/NFDownloadButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/peterprokop/SwiftOverlays",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/okmr-d/DOFavoriteButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kciter/Floaty",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/FloatingButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rolandleth/LTHRadioButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/takecian/SwiftShareBubbles",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KaoruMuta/IGStoryButtonKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xmartlabs/Eureka",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pmusolino/PMSuperButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/neoneye/SwiftyFORM",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/Former",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/haojianzong/ObjectForm",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ashishkakkad8/AKSwiftSlideMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evnaz/ENSwiftSideMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yalantis/GuillotineMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xmartlabs/XLPagerTabStrip",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PageMenu/PageMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/handsomecode/InteractiveSideMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cxa/MenuItemKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jonkykong/SideMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/YNDropDownMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yysskk/SwipeMenuViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/HHFloatingView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kawoou/KWDrawerController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/prolificinteractive/Caishen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CaliCastle/PopMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kazuhiro4949/PagingKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rechsteiner/Parchment",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MobileFirstInc/MFCard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GabrielAlva/Swift-Prompts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/Permission",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ennioma/arek",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/seedco/StackViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tomvanzummeren/TZStackView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xxxAIRINxxx/MusicPlayerTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andreamazz/BubbleTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/demonnico/PinterestSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yalantis/StarWars.iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HeroTransitions/Hero",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shtnkgm/ImageTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/LeonardoCardoso/SectionedSlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davdroman/swiftui-navigation-transitions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DenTelezhkin/DTTableViewManager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/folding-cell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bcylin/QuickTableViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xai3/Shoyu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yalantis/Persei",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dekatotoro/PullToRefreshSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwipeCellKit/SwipeCellKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/ExpandableCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aschuch/AwesomeCache",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/YNExpandableCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/choefele/AlexaSkillsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/typelift/Basis",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/CallbackURLKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Cache",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jindulys/ChainPageCollectionView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/spring-media/Carlos",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/RxSwiftCommunity/RxFlow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thoughtbot/Curry",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ankurp/Dollar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/schickling/Device.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Esqarrouth/EZSwiftExtensions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/EVURLCache",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ustwo/formvalidator-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eBardX/XestiMonitors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/ObjectiveKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ekhoo/Device",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/floriangbh/OpenSourceController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sgr-ksmt/PDFGenerator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mac-cain13/R.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexeyxo/protobuf-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/joshualat/Pluralize.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/antitypical/Result",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nvzqz/RandomKit/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thoughtbot/Runes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bannzai/ResourceKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ceeK/Solar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nRewik/SimplePDF",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ataugeron/SpriteKit-Spring",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen#uistoryboard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Frugghi/SwiftLCS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Sugar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thellimist/SwiftRandom",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/skyline75489/SwiftRouter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/takecian/SwiftRater",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/khan/swifttweaks",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gkaimakas/SwiftValidators",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dingwilson/SwiftVideoBackground",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/typelift/Swiftx",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/abdullahselek/Swifty360Player",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tbaranes/SwiftyUtils",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cockscomb/UTIKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/typelift/Swiftz",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/Highlighter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/Then",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/piemonte/Player",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davidlondono/PlayerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sahin/mobileplayer-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wangshengjia/LeeGo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dekatotoro/SlideMenuControllerSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mrackwitz/Version",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/VisualEffectView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/LeonardoCardoso/SwiftLinkPreview",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eure/AppVersionMonitor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tbaranes/VersionTrackerSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ltebean/Live",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/facebook/facebook-ios-sdk",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/whitesmith/WSTagsField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/itsmeichigo/DateTimePicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/patchthecode/JTAppleCalendar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PiXeL16/PasswordTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PiXeL16/RevealingSplashView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/snipsco/Postal",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iDhaval/DTTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yalantis/ColorMatchTabs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PiXeL16/IBLocalizable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mukeshthawani/TriLabelView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ReadabilityKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKickMobile/SwiftMessages",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/swift5-module-template",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/giginet/Toybox",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eddiekaiger/SwiftyAttributes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gpbl/SwiftChart",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/intuit/CardParts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devicekit/DeviceKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/richardtop/CalendarKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/Workaholic",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dehesa/CodableCSV",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nero5023/CSVParser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SomeRandomiOSDev/CBORCoding",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/macaw",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mike4aday/SwiftlySalesforce",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/russ-stamant/Wallet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jpsim/Yams",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ruddfawcett/Notepad",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andrealufino/Luminous",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/uxmstudio/UXMPDFKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wayfair-archive/brickkit-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jkandzi/Progress.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwifterSwift/SwifterSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/giginet/xcprofiler",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Zolang/Zolang",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yummypets/YPImagePicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/ValidatedPropertyKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/RedMadRobot/input-mask-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/willpowell8/LocalizationKit_iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/makomori/Sharaku",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/IdleHandsApps/IHKeyboardAvoiding",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bonyadmitr/KeyboardHideManager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/totocaster/Typist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hackiftekhar/IQKeyboardManager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NicolaLancellotti-About/About-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rapierorg/telegram-bot-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/SwagGen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/scihant/CTPanoramaView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iGenius-Srl/IGColorPicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/malcommac/Hydra",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/WorldDownTown/RangeSeekSlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/justeat/JustPersist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ChiliLabs/CHIPageControl",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/benjaminsage/iTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/benjaminsage/iPages",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/ReverseExtension",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/HHTabBarView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KitchenStories/Elissa",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KennethTsang/GrowingTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/adamcichy/SwiftySound",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/Magnetic",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/async-plus/async-plus",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AsyncNinja/AsyncNinja",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/IcaliaLabs/LoginKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/EFPrefix/EFQRCode",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pitiphong-p/CollectionViewShelfLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Squarespace/simple-source",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stuffrabbit/SwiftSpreadsheet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/juanpablofernandez/SwiftyOnboard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/Cluster",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/serralvo/TextFieldCounter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/roberthein/BouncyLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BrikerMan/BMPlayer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/Haptica",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/uias/Pageboy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/uias/Tabman",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Daltron/NotificationBanner",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yusadogru/CardTabBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kishikawakatsumi/SpreadsheetView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mono0926/LicensePlist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/WenchaoD/FSPagerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/keitaoouchi/MarkdownView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Fawxy/CBPinEntryView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/100mango/SwiftCssParser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onmyway133/EasyTheme",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/Umbrella",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Krisiacik/ImageViewer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/fan-menu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/loregr/LGButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/weichsel/ZIPFoundation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/steamclock/bluejay",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HHK1/PryntTrimmerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KyoheiG3/GridView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HarshilShah/DeckTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/StepProgressView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/agilie/AGCircularPicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MessageKit/MessageKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/romansorochak/ParallaxHeader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ninjaprox/Inkwell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/MultiToggleButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shadowsocks/ShadowsocksX-NG",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/algolia/instantsearch-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sobri909/LocoKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stencilproject/Stencil",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AladinWay/TransitionButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aleksandrshoshiashvili/AwesomeSpotlightView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/XcodeGen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chriswebb09/ARKitNavigationDemo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ProjectDent/ARKit-CoreLocation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PierrePerrin/ShadowView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/roberthein/Observable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/UIDeviceComplete",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eliakorkmaz/iCard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tribalworldwidelondon/CassowarySwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/super-ultra/UltraDrawerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nmdias/DefaultsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MKGitHub/UIPheonix",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HamzaGhazouani/HGPlaceholders",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AfrozZaheer/AZTableViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MillmanY/MMPlayerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AppliKeySolutions/VegaScroll",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/spotify/SpotifyLogin",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/MediaBrowser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wordlessj/Bamboo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/Mint",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/scinfu/SwiftSoup",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zagahr/Conferences.digital",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexisakers/BulletinBoard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/krzysztofzablocki/LifetimeTracker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tdscientist/ShelfView-iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/symentis/Corridor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/haoking/SwiftyUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nrkno/yr-cachyr",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kirillzzy/KALoader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vhesener/Closures",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/attaswift/BigInt",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ApplikeySolutions/GravitySlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/filletofish/CardsLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/WhatsNewKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BalestraPatrick/WhatsNew",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexhillc/AXPhotoViewer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/lilyball/swift-tsao",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ParkGwangBeom/Windless",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fjcaetano/RxWebSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/blueapron/Mandoline",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fjcaetano/ReCaptcha",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Juanpe/SkeletonView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yannickl/FlowingMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mmick66/CalendarView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yahoo/YMTreeMap",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/VueFlux",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AlTavares/Ciao",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davedelong/time",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/Shiny",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kizitonwose/CountryPickerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nicklockwood/Sprinter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chriskarani/Sukari",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Decybel07/L10n-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yacir/CollectionViewSlantedLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pitiphong-p/URLQueryItemEncoder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/LowKostKustomz/StatusAlert",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnSundell/SwiftTips",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/roberthein/Ease",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Minecodecraft/MCScratchImageView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/Stylist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnSundell/ImagineEngine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/Beak",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GottaGetSwifty/CodableWrappers",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/fluid-slider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dillidon/alerts-and-pickers",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/abdullahselek/ASCollectionView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fxm90/GradientLoadingBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bojan/Thingy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fxm90/GradientProgressBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NextLevel/NextLevelSessionExporter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AfrozZaheer/AZCollectionViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dreymonde/Shallows",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andreadelfante/PredicateFlow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AFathi/ARVideoKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BendingSpoons/tempura-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/touchlane/SlideController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DeclarativeHub/Layoutless",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JKalash/Croc",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Blueprints",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MaksimKurpa/Linker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/RetroProgress",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/KeyPathKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Boilertalk/BlockiesSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dreymonde/Delegated",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/swift-tips",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iAmrSalman/Dots",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andresilvagomez/Localize",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/benjaminmayo/merchantkit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iAmrSalman/StorageManager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marcosgriselli/EasyTransitions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Feghal/ImageDetect",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/artemnovichkov/Swift-For-Scripting",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/TheAnimation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tonystone/tracelog",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HideakiTouhara/Poi",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/huri000/SwiftEntryKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Family",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Baddaboo/ClassicKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GlebRadchenko/DNWebSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/objcio/app-architecture",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Vaccine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Differific",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JoniVR/VerticalCardSwiper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/steve228uk/MessengerKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apple/swift-protobuf",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jogendra/LoadingShimmer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/givip/Telegrammer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cats-oss/Sica",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jogendra/example-ios-apps",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GitHawkApp/StyledTextKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/giginet/Crossroad",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pmusolino/Wormholy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-CRUD",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MihaelIsaev/FluentQuery",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dashvlas/awesome-ios-interview",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SteadyAction/EtherWalletKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/luoxiu/Schedule",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JaleelNazir/MJMaterialSwitch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/VideoFlint/Cabbage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/DifferenceKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DimaMishchenko/ExpandableButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/saoudrizwan/Disk",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eggswift/ESTabBarController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/okcupid/OKTableViewLiaison",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tsucres/SwiftyComments",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shima11/FlexiblePageControl",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/algolia/voice-overlay-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/noreasonprojects/ModernAVPlayer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ferranabello/Viperit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ParkGwangBeom/Sheet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sushinoya/Lumos",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nathantannar4/InputBarAccessoryView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/antoniocasero/Panels",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SpectralDragon/LiteRoute",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gre4ixin/ReduxUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/noppefoxwolf/Kitsunebi",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/serhii-londar/LinkedInSignIn",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shogo4405/HaishinKit.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sergdort/CleanArchitectureRxSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/Preferences",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/LaunchAtLogin",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Brightify/Reactant",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apple/swift-corelibs-xctest",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/DockProgress",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/Defaults",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NikolaKirev/OnboardKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/CircularProgress",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Teknasyon-Teknoloji/PersistenceKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yahoojapan/UICollectionViewSplitLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bakhtiyork/Rough",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/amerhukic/AHDownloadButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/muukii/Brightroom",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/messeb/ios-project-template",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/circle-menu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/paper-onboarding",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/serhii-londar/GithubAPI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/gliding-collection",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/weakable-self",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/applidium/OverlayContainer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shindyu/ApplyStyleKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivanvorobei/SPPermissions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Q-Mobile/Model2App",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/paper-switch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sunlubo/SwiftFFmpeg",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gontovnik/HidesNavigationBarWhenPushed",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ThXou/Soundable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ZamzamInc/ZamzamKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gontovnik/DGElasticPullToRefresh",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CoreOffice/CoreXLSX",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexliubj/EZAnchor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MaxDesiatov/XMLCoder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/noppefoxwolf/Swiftbot",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/Carbon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/instamobile/messenger-iOS-chat-swift-firestore",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/schmidyy/Loaf",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jeantimex/CollapsibleTableSectionViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/softhausHQ/CircleBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yysskk/MemoryCache",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jogendra/BadgeHub",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/RealmWrapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GeekTree0101/VEditorKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/instacart/Nantes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/TokamakUI/Tokamak",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vpeschenkov/SecureDefaults",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/AwaitToast",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnSundell/Codextended",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MoveUpwards/Sejima",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wizeline/WLEmptyState",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/airbnb/lottie-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/altayer-digital/ATGValidator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cocoatoucher/Glide",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivanvorobei/SPStorkController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivanvorobei/SPLarkController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivanvorobei/SPAlert",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fxm90/LightweightObservable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/PanSlip",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/Tagging",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hachinobu/SamuraiTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/locatable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/MultiSlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/RadioGroup",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/CameraBackground",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/CheckmarkCollectionViewCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/DiffableDataSources",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/BatteryView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Sunspension/VKPinCodeView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rosberry/texstyle",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dduan/TOMLDecoder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dduan/Pathos",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/noppefoxwolf/Combinative",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/SelectionList",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/AutoMocker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tadejr/ResizingTokenField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bow-swift/bow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stoneburner/ShowSomeProgress",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chriszielinski/Ribbon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/MultiSelectSegmentedControl",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/FlexibleHeader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sky-uk/ReactiveAPI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/DuctTape",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/YuigaWada/PolioPager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/attaswift/BTree",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nicklockwood/SwiftFormat",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kareman/SwiftShell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/billp/TermiNetwork",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andresinaka/SwiftCop",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Liftric/DIKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/leoture/MockSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andrealufino/Deviice",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/omar14/OEMentions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andrealufino/Translatio",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/multimediasuite/SweetCurtain",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gcharita/XMLMapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SalehAlbuga/azure-functions-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/swift-mod",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/belozierov/SwiftCoroutine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-o-d-e-n/CGLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/crowdin/mobile-sdk-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Sadmansamee/CachyKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/ExceptionCatcher",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apphud/ApphudSDK",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Spinners/Spin.Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/privacy-tech-lab/privacyflash-pro",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kieranb662/PartitionKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/playbook-ui/playbook-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexruperez/SecurePropertyStorage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Flinesoft/AnyLint",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/PopupView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/KeyboardShortcuts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/netguru/AnimatedCardInput",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/Grid",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ChiliLabs/CHIOTPField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davidask/StateViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/WeTransfer/Mocker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/arturdev/Unrealm",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/huemae/SuggestionsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Farfetch/mockingbird",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/psharanda/Atributika",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/airbnb/HorizonCalendar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mrustaa/ContainerController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDTextFieldTableViewCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ThasianX/ElegantCalendar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDWaveformView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDBarGauge",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDTake",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stleamist/BetterSafariView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDChessboardView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDSoundActivatedRecorder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NicholasBellucci/SociableWeaver",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/almazrafi/Fugen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/y-okudera/NeumorphismKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MrSkwiggs/Netswift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/Tactile",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/james01/CardNavigation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nikans/MonarchRouter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apple/swift-argument-parser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Boris-Em/ColorKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tumblr/kanvas-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sushichop/Puppy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/twitter/TwitterTextEditor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davdroman/TextBuilder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MarcoEidinger/SwiftPlantUML",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tikhop/TPInAppReceipt",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/priore/SOAPEngine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pointfreeco/swift-composable-architecture",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wwt/SwiftCurrent",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/Percentage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/swiftui-atom-properties",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/SVGView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swhitty/SwiftDraw",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/philipturner/ARHeadsetKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swiftyfinch/Rugby",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ProgressIndicatorView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/STREGAsGate/Raylib",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gurhub/surmagic",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/coderyi/YiVideoEditor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/joomcode/BottomSheet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/willdale/SwiftUICharts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kvyatkovskys/KVKCalendar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sparrowcode/SwiftBoost",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ScalingHeaderScrollView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/isaced/ISEmojiView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onl1ner/TabBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodUIKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodExtensions-iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodPersistence",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onl1ner/ios-mvp-template",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodReactor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GRProvider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aheze/Popovers",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/Temple",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Jaesung-Jung/CapturePreventionKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kafejo/Tracker-Aggregator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mezhevikin/AppReview",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperconnect/HypeUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/mediapicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marksands/BetterCodable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yangKJ/RxNetworks",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/LiquidSwipe",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/s2mr/xc",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/peripheryapp/periphery",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MacPaw/OpenAI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/s2mr/L10nLint",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodNetworking",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/chat",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/AnimatedTabBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/batanus/DMScrollBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NakaokaRei/SwiftAutoGUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Mijick/PopupView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Mijick/Navigattie",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ryu0118/swift-typed-date",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ryu0118/swift-fullscreen-popup",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gohanlon/swift-memberwise-init-macro",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
}
],
"all": [
{
"url": "https://github.com/matteocrippa/awesome-swift/graphs/contributors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PaoloCuscela/Cards",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tanhakabir/SwiftAudioPlayer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swifteducation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ssamadgh/ModelAssistant",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/allenwong/30DaysofSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://www.swift.org/documentation/api-design-guidelines/",
"status": 200,
"error": null,
"headers": {
"server": "Apple",
"date": "Sat, 20 Apr 2024 21:28:28 GMT",
"content-type": "text/html; charset=UTF-8",
"x-content-type-options": "nosniff",
"x-xss-protection": "1; mode=block",
"last-modified": "Fri, 19 Apr 2024 10:58:30 GMT",
"x-frame-options": "SAMEORIGIN",
"strict-transport-security": "max-age=31536000; includeSubdomains",
"cache-control": "max-age=180, public",
"accept-ranges": "bytes",
"etag": "\"1a19d-61670f7cfc180\"",
"age": "111",
"content-length": "23398",
"via": "http/1.1 nlams2-edge-lx-010.ts.apple.com (acdn/146.14424), https/1.1 nlams2-edge-bx-007.ts.apple.com (acdn/146.14424)",
"x-cache": "hit-fresh, miss",
"cdnuuid": "2d13cb5e-c0aa-40fb-b13e-a64b372503a5-1414524426",
"connection": "keep-alive"
}
},
{
"url": "https://github.com/hsavit1/Awesome-Swift-Education",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ipader/SwiftGuide",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://books.apple.com/us/book/the-swift-programming-language-swift-5-7/id881256329",
"status": 200,
"error": null,
"headers": {
"server": "daiquiri/5",
"content-type": "text/html",
"content-security-policy": "upgrade-insecure-requests ; default-src 'none'; img-src 'self' https://*.apple.com https://*.mzstatic.com data:; style-src 'self' https://*.apple.com 'unsafe-inline'; font-src 'self' https://*.apple.com; media-src 'self' https://*.apple.com blob:; connect-src 'self' https://*.apple.com https://*.mzstatic.com; script-src 'self' https://*.apple.com 'unsafe-eval' 'sha256-4ywTGAe4rEpoHt8XkjbkdOWklMJ/1Py/x6b3/aGbtSQ='; frame-src 'self' https://*.apple.com itmss: itms-appss: itms-bookss: itms-itunesus: itms-messagess: itms-podcasts: itms-watchs: macappstores: musics: apple-musics: podcasts: videos:;",
"x-apple-jingle-correlation-key": "IDZQV2XA7OYUA6I5GKG2VG4EPI",
"x-content-type-options": "nosniff",
"x-frame-options": "DENY",
"x-original-content-length": "547477",
"x-responding-instance": "amp-web-books-server:100018:mr22p00it-ztbu06061101:4006:2416.6.0",
"x-xss-protection": "1; mode=block",
"strict-transport-security": "max-age=31536000; includeSubDomains",
"x-daiquiri-instance": "daiquiri:12282006:mr47p00it-qujn05121902:7987:24RELEASE70:daiquiri-amp-store-l7shared-ext-001-mr",
"vary": "Accept-Encoding",
"cache-control": "public, max-age=437",
"date": "Sat, 20 Apr 2024 21:30:19 GMT",
"transfer-encoding": "chunked",
"x-cache": "TCP_HIT from a151-21-209-101.deploy.akamaitechnologies.com (AkamaiGHost/11.4.5-55391218) (-)",
"connection": "keep-alive, Transfer-Encoding",
"set-cookie": "geo=IT; domain=.apple.com"
}
},
{
"url": "https://www.hackingwithswift.com",
"status": 200,
"error": null,
"headers": {
"date": "Sat, 20 Apr 2024 21:30:19 GMT",
"content-type": "text/html; charset=UTF-8",
"transfer-encoding": "chunked",
"connection": "keep-alive",
"expires": "Thu, 19 Nov 1981 08:52:00 GMT",
"cache-control": "no-store, no-cache, must-revalidate",
"pragma": "no-cache",
"set-cookie": "PHPSESSID=mejbu2onhsu2uqu43ogdlgg28t; path=/; HttpOnly",
"x-frame-options": "SAMEORIGIN",
"vary": "Accept-Encoding",
"cf-cache-status": "DYNAMIC",
"report-to": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=wA4k8XB9P7cOUTtnRwsdcGKWe26axV8krSj1Wt6zT0I4pH8%2BEeBC0NJjghbVNuoJc09ycqjf3pyPKkNVMz9fy9lZ%2BtVdaUeZajnRSVxzP1gRLDdL93hLPdvjSeIMt7QKHb3YGBT6%2F2wbFQ%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"nel": "{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"strict-transport-security": "max-age=31536000; includeSubDomains; preload",
"x-content-type-options": "nosniff",
"server": "cloudflare",
"cf-ray": "87783c228c4c773e-LHR",
"alt-svc": "h3=\":443\"; ma=86400"
}
},
{
"url": "https://swiftdoc.org/",
"status": 200,
"error": null,
"headers": {
"date": "Sat, 20 Apr 2024 21:30:19 GMT",
"content-type": "text/html; charset=UTF-8",
"transfer-encoding": "chunked",
"connection": "keep-alive",
"age": "24119",
"cache-control": "public,max-age=0,must-revalidate",
"cache-status": "\"Netlify Edge\"; hit",
"content-security-policy": "default-src none; script-src 'self' *.swiftdoc.org; style-src 'self'; img-src 'self'; font-src 'self'; frame-ancestors 'none'; object-src 'none'; connect-src 'self' *.swiftdoc.org; base-uri 'none'; upgrade-insecure-requests; report-uri https://readeval.report-uri.com/r/d/ct/reportOnly;",
"expect-ct": "max-age=0, report-uri=\"https://readeval.report-uri.com/r/d/ct/reportOnly\"",
"referrer-policy": "same-origin",
"vary": "Accept-Encoding",
"x-content-type-options": "nosniff",
"x-frame-options": "DENY",
"x-nf-request-id": "01HVYPNMECKXQ1QCHS1R1K6FVC",
"x-xss-protection": "1; mode=block",
"cf-cache-status": "DYNAMIC",
"report-to": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=CwLyIxxflS5%2BvIUysRMkzBwkI7GEctCe%2F%2FD%2ByOKkXL5cchWcFQGlod6%2FfjyJ6TDoHNiKtzYxYrQK3RP6AkWfQgcjpvY%2BHw6KgTOw13Fg%2BDsuIC%2F2POaP4ZrXyJzmjwg%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"nel": "{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"server": "cloudflare",
"cf-ray": "87783c229a6235b9-LHR",
"alt-svc": "h3=\":443\"; ma=86400"
}
},
{
"url": "https://github.com/kodecocodes/swift-style-guide",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://developer.apple.com/tutorials/swiftui",
"status": 200,
"error": null,
"headers": {
"server": "Apple",
"date": "Sat, 20 Apr 2024 21:30:19 GMT",
"content-type": "text/html; charset=utf-8",
"content-security-policy": "default-src 'self' *.apple.com; script-src 'self' *.apple.com 'unsafe-eval' 'sha256-7njJh3QFSBGqLnEWIx+hISas3Tl2oKAItjtm2gAjZ3Q=' 'sha256-fgSWlA8ZALesMybSgH4vkiXY81/wGRWpFs8K+MQi0dE='; img-src 'self' *.apple.com data:; style-src 'self' *.apple.com 'sha256-8sYhey1EBDQi8bgEKVzQaukvyoXk2XyF4mAm3oRZ/SQ=';",
"x-frame-options": "SAMEORIGIN",
"cache-control": "no-cache, max-age=0, must-revalidate, no-store",
"etag": "8ac83c384703089cccf4d373eb275846",
"vary": "Accept-Encoding",
"x-b3-traceid": "801cc89c31146e64",
"strict-transport-security": "max-age=31536000; includeSubdomains",
"x-content-type-options": "nosniff",
"x-xss-protection": "1; mode=block",
"age": "3",
"via": "https/1.1 nlsrk1-edge-lx-003.ts.apple.com (acdn/146.14424), https/1.1 nlsrk1-edge-bx-002.ts.apple.com (acdn/146.14424)",
"x-cache": "miss, miss",
"cdnuuid": "8d4ab615-a2d2-45aa-919c-64c64d2224e5-572404683",
"transfer-encoding": "chunked",
"connection": "keep-alive"
}
},
{
"url": "https://github.com/airbnb/swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swift-emacs/swift-mode",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/linkedin/swift-style-guide",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/philipturner/swift-colab",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/keith/swift.vim",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://janeshswift.com",
"status": 200,
"error": null,
"headers": {
"date": "Sat, 20 Apr 2024 21:30:19 GMT",
"content-type": "text/html; charset=UTF-8",
"transfer-encoding": "chunked",
"connection": "keep-alive",
"x-powered-by": "PHP/7.4.33",
"link": "; rel=\"https://api.w.org/\"",
"x-litespeed-cache": "hit",
"vary": "Accept-Encoding",
"platform": "hostinger",
"content-security-policy": "upgrade-insecure-requests",
"x-turbo-charged-by": "LiteSpeed",
"cf-cache-status": "DYNAMIC",
"report-to": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=D%2Fl27QNjfWSRdZQbACsJ9NXKh2AR5%2FOLjoaxM9iFqzf8gnfnYnd0zpzHCGyiWT0KPn5FXC9SQo%2FM8YTzOsrF79K0K6CTh36AKiuKznMdIfDqAa0DrhOXSsjkNJIZYUcO96w%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"nel": "{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"server": "cloudflare",
"cf-ray": "87783c210ae26698-AMS",
"alt-svc": "h3=\":443\"; ma=86400"
}
},
{
"url": "https://github.com/sheerun/vim-polyglot",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dkhamsing/open-source-ios-apps",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JamitLabs/Accio",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/serhii-londar/open-source-mac-os-apps",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Carthage/Carthage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iCHAIT/awesome-macOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CocoaPods/CocoaPods",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apple/swift-package-manager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ochococo/Design-Patterns-In-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tuist/tuist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swiftbrew/Swiftbrew",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnSundell/SwiftPlate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cpisciotta/xcbeautify",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/SwiftKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tuist/xcodeproj",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chrs1885/Capable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BenEmdon/CenteredCollectionView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/palle-k/DL4S",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AugustRush/Stellar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/likedan/Awesome-CoreML-Models",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cruisediary/Comets",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/timdonnelly/Advance",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AntonTheDev/FlightAnimator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/icanzilb/EasyAnimation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Presentation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shu223/pulsator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/IBAnimatable/IBAnimatable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shoheiyokoyama/Gemini",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cruisediary/Pastel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/Interpolate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/willowtreeapps/spruce-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MengTo/Spring",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://www.kodeco.com",
"status": 200,
"error": null,
"headers": {
"date": "Sat, 20 Apr 2024 21:30:20 GMT",
"content-type": "text/html; charset=utf-8",
"transfer-encoding": "chunked",
"connection": "keep-alive",
"server": "nginx/1.14.0",
"x-frame-options": "SAMEORIGIN, SAMEORIGIN",
"x-xss-protection": "0",
"x-content-type-options": "nosniff, nosniff",
"x-permitted-cross-domain-policies": "none",
"referrer-policy": "strict-origin-when-cross-origin",
"cache-control": "no-store",
"pragma": "no-cache",
"expires": "Fri, 01 Jan 1990 00:00:00 GMT",
"link": "; rel=preload; as=style; nopush,; rel=preload; as=style; nopush",
"vary": "Accept",
"etag": "W/\"75bbe0204f677d43ec1fdcf981cafff8\"",
"feature-policy": "camera 'none'; gyroscope 'none'; microphone 'none'; usb 'none'; fullscreen 'self' https://player.vimeo.com; payment 'none'",
"set-cookie": "split=%7B%22guest_index_2401%22%3A%22guest_index%22%7D; path=/; expires=Mon, 20 May 2024 21:30:20 GMT; SameSite=Lax; secure, _carolus_session=KMTPFQCvHGOSG5hJHIyvDLtd%2Fs64mvnv%2BF8udy22VKqkAVmtF2dfc8slmTxgrTnEe7w8mSYR4aL8LMcLs7HQMADeENO2Wt1JHgUZbRKpEybK7fhhhDOiMatzinW7eGNBG%2BkWiy%2FlO79nEhGrZ5hdK9KdQ%2FS4go7lv9C%2Bvk7MZYgL3IDG%2Bkxmf91JaGRKckxVtrIr2zXdjRjDkJj9%2BAEmv91691iIHY7B2z7dSDBaMkoMknmETCeoRmdV7fkHorgdNxQBNJ1BfsCRXcyKUtla%2FVRXZ548yecU--5Lh5qw6yzG0VJHAO--lQTM1JEgXiT7i4aNhJWtIg%3D%3D; path=/; secure; httponly; SameSite=Lax",
"x-request-id": "0da76b6b-bf1d-4a23-84b2-c0a18f0ed922",
"x-runtime": "0.045927",
"strict-transport-security": "max-age=63072000; includeSubDomains, max-age=15638400",
"permissions-policy": "interest-cohort=()"
}
},
{
"url": "https://github.com/marcosgriselli/ViewAnimator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yapstudios/YapAnimator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKitz/Appz",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MacPaw/CocoaSprings",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://podcasts.apple.com/us/podcast/developing-ios-11-apps-with-swift/id1315130780",
"status": 200,
"error": null,
"headers": {
"server": "daiquiri/5",
"content-type": "text/html",
"content-security-policy": "upgrade-insecure-requests ; default-src 'none'; img-src 'self' https://*.apple.com https://*.mzstatic.com data:; style-src 'self' https://*.apple.com 'unsafe-inline'; font-src 'self' https://*.apple.com; media-src 'self' https://*.apple.com blob: http://* https://*; connect-src 'self' https://*.apple.com https://*.mzstatic.com; script-src 'self' https://*.apple.com 'unsafe-eval' 'sha256-4ywTGAe4rEpoHt8XkjbkdOWklMJ/1Py/x6b3/aGbtSQ='; frame-src 'self' https://*.apple.com itmss: itms-appss: itms-bookss: itms-itunesus: itms-messagess: itms-podcasts: itms-watchs: macappstores: musics: apple-musics: podcasts: videos:;",
"x-apple-jingle-correlation-key": "FCO5K3PLYV5ZEQ33WKD4GMIMHQ",
"x-content-type-options": "nosniff",
"x-frame-options": "DENY",
"x-original-content-length": "404578",
"x-responding-instance": "amp-web-podcasts-preview-server:200065:st42p00it-hygc04110401:6001:2416.6.0",
"x-xss-protection": "1; mode=block",
"strict-transport-security": "max-age=31536000; includeSubDomains",
"x-daiquiri-instance": "daiquiri:42282004:st53p00it-qujn12050502:7987:24RELEASE70:daiquiri-amp-store-l7shared-ext-001-st",
"vary": "Accept-Encoding",
"cache-control": "public, max-age=60",
"date": "Sat, 20 Apr 2024 21:30:20 GMT",
"transfer-encoding": "chunked",
"x-cache": "TCP_REFRESH_MISS from a151-21-209-101.deploy.akamaitechnologies.com (AkamaiGHost/11.4.5-55391218) (S)",
"connection": "keep-alive, Transfer-Encoding",
"x-cache-remote": "TCP_MISS from a2-22-232-5.deploy.akamaitechnologies.com (AkamaiGHost/11.4.5-55391218) (-)",
"set-cookie": "geo=IT; domain=.apple.com"
}
},
{
"url": "https://github.com/s2mr/Elephant",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/craiggrummitt/SpriteKitEasingSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/URLNavigator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jinSasaki/InAppPurchase",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bizz84/SwiftyStoreKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/audiokit/AudioKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tbaranes/AudioPlayerSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delannoyk/AudioPlayer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vprtwn/MusicKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/square/Cleanse",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vadymmarkov/Beethoven",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cely-tools/Cely",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kawoou/Deli",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AliSoftware/Dip",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dingwilson/RandomUserSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sonsongithub/reddift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/poulpix/PXGoogleDirections",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/TheM4hd1/SwiftyInsta",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swiftkube/client",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/Pure",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mattdonnelly/Swifter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Swinject/Swinject",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/appsquickly/Typhoon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/scribd/Weaver",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivlevAstef/DITranquillity/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rhummelmose/BluetoothKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ytakzk/Fusuma",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/troystribling/BlueCap",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/polidea/RxBluetoothKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jordanebelanger/SwiftyBluetooth",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NextLevel/NextLevel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CameraKit/camerakit-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yannickl/QRCodeReader.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/badoo/Chatto",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/BarcodeScanner",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yannickl/DynamicColor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jdhealy/PrettyColors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Gradients/Gradients",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thii/SwiftHEXColors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dqhieu/UIGradient",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Hue",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen#uicolor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yeahdongcn/UIColor-Hex-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/joncardasis/ChromaColorPicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chrs1885/SheetyColors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef/Commander",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nsomar/Swiftline",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andybest/linenoise-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nsomar/Guaka",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bow-swift/nef",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jakeheis/SwiftCLI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/scottrhoyt/SwiftyTextTable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/colinta/Ashen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Zewo/Venice",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/boraseoksoon/Throttler",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davidask/Futures",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/quanvo87/GroupWork",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/deeje/CloudCore/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnEstropia/CoreStore",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/albertodebortoli/Skopelos",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/QueryKit/QueryKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jessesquires/JSQCoreDataKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CosmicMind/Graph",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/modo-studio/SugarRecord",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mrdekk/DataKernel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/soapyigu/LeetCode-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/krzysztofzablocki/KZFileWatchers",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/naru-jpn/pencil",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/1amageek/Ballcap-iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/realm/realm-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kodecocodes/swift-algorithm-club",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nvzqz/FileKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CosmicMind/Algorithm",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef/PathKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/amosavian/FileProvider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tristanhimmelman/AlamofireObjectMapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/Alembic",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/freshOS/Arrow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thoughtbot/Argo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nike-Inc/Elevate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ikesyo/Himotoki",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Anviking/Decodable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/EVReflection",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alibaba/handyjson",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/JASON",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/isair/JSONHelper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftyJSON/SwiftyJSON",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/johnlui/JSONNeverDie",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/insanoid/SwiftyJSONAccelerator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tristanhimmelman/ObjectMapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/postmates/PMJSON",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KittyMac/Sextant",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/Prephirences",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/behrang/YamlSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKitz/Storez",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemantasapkota/SwiftStore",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ArtSabintsev/Zephyr",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sunshinejr/SwiftyUserDefaults",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-MongoDB",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/groue/GRDB.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/Default",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/orlandos-nl/MongoKitten",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vapor/fluent",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FahimF/SQLiteDB",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stephencelis/SQLite.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-MySQL",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-PostgreSQL",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tadija/AEXML",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/novi/mysql-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chenyunguiMilook/SwiftyXML",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/drmohundro/SWXMLHash",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/Zip",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/EVCloudKitDao",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/lobodart/CheatyXML",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kawoou/AnyDate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/malcommac/SwiftDate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/novalagung/nvdate",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/melvitax/DateHelper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKitz/Datez",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dalu93/Each",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/naoty/Timepiece",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/radex/SwiftyTimer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dreymonde/Time",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/instacart/TrueTime.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/Datify",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/realm/jazzy/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/OpenCombine/OpenCombine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DeclarativeHub/Bond",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SourceDocs/SourceDocs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aleclarson/emitter-kit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/uraimo/SwiftyGPIO",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DevYeom/OneWay",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FutureKit/FutureKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKitz/Notificationz",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/lilyball/Tomorrowland",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mxcl/PromiseKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ReactorKit/ReactorKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ReactiveCocoa/ReactiveCocoa",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ReactiveX/RxSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cesarferreira/SwiftEventBus",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/artman/Signals",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ReSwift/ReSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vadymmarkov/When",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BendingSpoons/katana-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/NoticeObserveKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/postmates/PMKVObserver/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thii/FontAwesome.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/keitaoouchi/OcticonsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mcmatan/topicEventBus",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ArtSabintsev/FontBlaster",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/segecey/SwiftIconFont",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/keitaoouchi/IoniconsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/UIFontComplete",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ranesr/SwiftIcons",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/SFSymbol",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/huybuidac/SwiftUIFontIcon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nvzqz/Sage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/moritzsternemann/SwipyCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/b3ll/SwiftyGestureRecognition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KaneCheshire/ShowTime",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Alamofire/AlamofireImage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JanGorman/Agrume",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/malcommac/SwiftLocation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onevcat/APNGKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/altayer-digital/ATGMediaBrowser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/floriangbh/FacebookImagePicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ancestry/FaceCrop",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/congnd/FMPhotoPicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kaishin/gifu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BradLarson/GPUImage3",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BradLarson/GPUImage2",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Haneke/HanekeSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hirohisa/ImageLoaderSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yangKJ/Harbeth",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://pypi.org/project/fastimage/0.2.1/",
"status": 200,
"error": null,
"headers": {
"connection": "keep-alive",
"content-length": "8274",
"content-type": "text/html; charset=UTF-8",
"content-security-policy": "base-uri 'self'; block-all-mixed-content; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com fastly-insights.com *.fastly-insights.com *.ethicalads.io https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src 'none'; img-src 'self' https://pypi-camo.freetls.fastly.net/ https://*.google-analytics.com https://*.googletagmanager.com *.fastly-insights.com *.ethicalads.io ethicalads.blob.core.windows.net; script-src 'self' https://*.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='; worker-src *.fastly-insights.com",
"referrer-policy": "origin-when-cross-origin",
"etag": "\"EsN0qar71mLUCyYZy86tgw\"",
"accept-ranges": "bytes",
"date": "Sat, 20 Apr 2024 21:30:22 GMT",
"x-served-by": "cache-iad-kcgs7200153-IAD, cache-lin2290027-LIN",
"x-cache": "HIT, HIT",
"x-cache-hits": "7, 0",
"x-timer": "S1713648623.758067,VS0,VE1",
"vary": "Accept-Encoding, Cookie",
"strict-transport-security": "max-age=31536000; includeSubDomains; preload",
"x-frame-options": "deny",
"x-xss-protection": "1; mode=block",
"x-content-type-options": "nosniff",
"x-permitted-cross-domain-policies": "none",
"permissions-policy": "publickey-credentials-create=(self),publickey-credentials-get=(self),accelerometer=(),ambient-light-sensor=(),autoplay=(),battery=(),camera=(),display-capture=(),document-domain=(),encrypted-media=(),execution-while-not-rendered=(),execution-while-out-of-viewport=(),fullscreen=(),gamepad=(),geolocation=(),gyroscope=(),hid=(),identity-credentials-get=(),idle-detection=(),local-fonts=(),magnetometer=(),microphone=(),midi=(),otp-credentials=(),payment=(),picture-in-picture=(),screen-wake-lock=(),serial=(),speaker-selection=(),storage-access=(),usb=(),web-share=(),xr-spatial-tracking=()"
}
},
{
"url": "https://github.com/imgix/imgix-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kaishin/ImageScout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onevcat/Kingfisher",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/geekaurora/SwiftWebImage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Textcat/JLStickerTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Lightbox",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evgenyneu/moa",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/PassportScanner",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JanGorman/MapleBacon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kean/Nuke",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Skyscanner/SkyFloatingLabelTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kishanraja/FloatingLabelTextFieldSwiftUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen#assets-catalogs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gavinbunney/Toucan",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kirualex/SwiftyGif",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mchoe/SwiftSVG",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/TinyCrayon/TinyCrayon-iOS-SDK",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onmyway133/Snowflake",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ZaidPathan/ZImageCropper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jathu/UIImageColors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kawoou/FlexibleImage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vpeschenkov/LetterAvatarKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tungvoduc/DTPhotoViewerController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/C4Labs/C4iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/keshavvishwkarma/KVConstraintKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FabrizioBrancati/BFKit-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Pimine/EasySwiftLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/layoutBox/FlexLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/layoutBox/PinLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/freshOS/Stevia",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mamaral/Neon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/venmo/Static",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/robb/Cartography",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cruisediary/DeviceLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nakiostudio/EasyPeasy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/MisterFusion",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jmfieldman/Mortar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PureLayout/PureLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Skyvive/Swiftstraints",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/banjun/NorthLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SnapKit/SnapKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/roberthein/TinyConstraints",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nerdycat/Cupcake",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/Localize-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Touchwonders/Transition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FlineDev/BartyCrouch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Asana/locheck",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/emaloney/CleanroomLogger",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tadija/AEConsole",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen#localizablestrings",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftStudies/Duration",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/HeliumLogger",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Esqarrouth/QorumLogs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onevcat/Rainbow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Cosmo/TinyConsole",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wojteklu/Watchdog",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftyBeaver/SwiftyBeaver",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tapwork/WatchdogInspector",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DaveWoodCom/XCGLogger",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bannzai/gedatsu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/printer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nike-Inc/Willow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GEOSwift/GEOSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/FlyoverKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/STLocationRequest",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AsyncSwift/AsyncLocationKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/Arithmosophi",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evgenyneu/SigmaSwiftStatistics",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alejandro-isaza/Upsurge",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Alamofire/Alamofire",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davedelong/DDMathParser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mindbody/Conduit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ishkawa/APIKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CodyFlame/CodyFire",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rwbutler/Connectivity",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Malibu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/trivago/Heimdallr.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dduan/Just",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Moya/Moya",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/p2/OAuth2",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kasketis/netfox",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/johnlui/Pitaya",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/OAuthSwift/OAuthSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ashleymills/Reachability.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ThreeGayHub/SolarNetwork",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/daltoniam/SwiftHTTP",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/netguru/ResponseDetective",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dingwilson/MultiPeer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MLSDev/TRON",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/SwiftyOAuth",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/postmates/PMHTTP",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cezheng/Fuzi",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tid-kijyun/Kanna",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://bustoutsolutions.github.io/siesta/",
"status": 200,
"error": null,
"headers": {
"connection": "keep-alive",
"content-length": "12736",
"server": "GitHub.com",
"content-type": "text/html; charset=utf-8",
"permissions-policy": "interest-cohort=()",
"last-modified": "Wed, 01 Apr 2020 22:18:14 GMT",
"access-control-allow-origin": "*",
"etag": "W/\"5e851326-ca18\"",
"expires": "Sat, 20 Apr 2024 21:38:52 GMT",
"cache-control": "max-age=600",
"x-proxy-cache": "MISS",
"x-github-request-id": "34CE:1C3ED8:13B7F80:1426704:66243394",
"accept-ranges": "bytes",
"age": "0",
"date": "Sat, 20 Apr 2024 21:30:23 GMT",
"via": "1.1 varnish",
"x-served-by": "cache-lin2290029-LIN",
"x-cache": "HIT",
"x-cache-hits": "0",
"x-timer": "S1713648624.735243,VS0,VE111",
"vary": "Accept-Encoding",
"x-fastly-request-id": "28133f0a9350bc0f6986f1465ed247fc36f44bbe"
}
},
{
"url": "https://github.com/mkoehnke/WKZombie",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/emqx/CocoaMQTT",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-Notifications",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/socketio/socket.io-client-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueSSLService",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vapor-community/sockets",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/daltoniam/Starscream",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tidwall/SwiftWebSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swiftsocket/SwiftSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef-archive/Curassow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/skylab-inc/Lightning",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/envoy/Ambassador",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NozeIO/Noze.io",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/Kitura",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/envoy/Embassy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/httpswift/swifter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/realm/SwiftLint",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Jintin/Swimat",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vapor/vapor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Zewo/Zewo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NMAC427/SwiftOCR",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sleekbyte/tailor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/IBDecodable/IBLinter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueCryptor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueRSA",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/krzyzanowskim/CryptoSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iosdevzone/IDZSwiftCommonCrypto",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/attaswift/SipHash",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sgl0v/scrypto",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jedisct1/swift-sodium",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cossacklabs/themis",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/RNCryptor/RNCryptor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/airsidemobile/JOSESwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kishikawakatsumi/KeychainAccess",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evgenyneu/keychain-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jrendel/SwiftKeychainWrapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/endocrimes/Latch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kitura/BlueSignals",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Brightify/Cuckoo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/venmo/DVR",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/Erik",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vadymmarkov/Fakery",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/beltex/SystemKit/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef/Mockingjay",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sabirvirtuoso/Mockit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AliSoftware/OHHTTPStubs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Quick/Quick",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/UrbanCompass/Mussel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/parski/SnapshotTest",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Subito-it/SBTUITestTunnel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kylef/Spectre",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/typelift/SwiftCheck",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/joemasilotti/UI-Testing-Cheat-Sheet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Quick/Nimble",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marcosgriselli/Sizes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/AttributedTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bmoliveira/MarkdownKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Rightpoint/BonMot",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tnantoka/edhita",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/M2Mobi/Marky-Mark",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KrakenDev/PrediKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/crossroadlabs/Regex",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/Regex",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cjwirth/RichEditorView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/TextAttributes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/VerbalExpressions/SwiftVerbalExpressions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/Attributed",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NikKovIos/NKVPhonePicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/duemunk/Async",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rxwei/Parsey",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/malcommac/SwiftRichString",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/PhoneNumberKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yannickl/AwaitKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemantasapkota/GCDTimer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/adaptive-tab-bar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/optonaut/ActiveLabel.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FabrizioBrancati/Queuer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andreamazz/AMScrollingNavbar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dasdom/BreakOutToRefresh",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ConcentricOnboarding",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/animated-tab-bar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ariok/BWWalkthrough",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ChartsOrg/Charts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/francescoleoni98/FLCharts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AppPear/ChartView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/suzuki-0000/CountdownLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mmick66/KDDragAndDropCollectionView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/CustomSegue",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Aufree/ESTMusicIndicator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evgenyneu/Dodo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mukeshthawani/faqview",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Esqarrouth/EZLoadingActivity",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vadymmarkov/Fashion",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/madebybowtie/FlagKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/glenyi/FloatRatingView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xai3/Gecco",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/skywinder/GaugeKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kciter/GlitchLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gmertk/GMStepper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/groue/GRMustache.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HamzaGhazouani/HGCircularSlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/YNSearch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hanton/HTYTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tbaranes/IncrementableLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ActivityIndicatorView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ephread/Instructions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/Toaster",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kciter/SelectionDialog",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BastiaanJansen/Toast-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kciter/HorizontalDial",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delannoyk/KDEDateLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MoZhouqi/KMNavigationBarTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MoZhouqi/KMPlaceholderTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/lexrus/LTMorphingLabel",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/krimpedance/KRProgressHUD",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jayeshk/Doric",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yoavlt/LiquidLoader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CosmicMind/Material",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/canalesb93/MantleModal",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DroidsOnRoids/MPParallaxView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/material-components/material-components-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nghialv/MaterialKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/maxep/MXParallaxHeader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/supercomputra/Arale",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/m1entus/MZFormSheetPresentationController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ninjaprox/NVActivityIndicatorView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ngochiencse/HPParallaxHeader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/FluidGroup/NextGrowingTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hirohisa/PageController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pkluz/PKHUD",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/TBXark/TKRadarChart",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sgr-ksmt/PullToDismiss",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/philackm/ScrollableGraphView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/peterprokop/StarryStars",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aschuch/StatefulViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/reel-search",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ArtSabintsev/Siren",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/suzuki-0000/SKPhotoBrowser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wxxsw/SwiftTheme",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AssistoLab/DropDown",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vbmania/RxValidator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/owlmafia/SwiftCharts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ruipfcosta/SwiftyWalkthrough",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftValidatorCommunity/SwiftValidator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/riteshhgupta/TagCellLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/T-Pham/Switch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/EndouMari/TabPageViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tungvoduc/DTPagerController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ElaWorkshop/TagListView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/raulriera/TextFieldEffects",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/piemonte/Twinkle",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Viktoo/Insert3D",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/URLEmbeddedView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/T-Pham/UITextField-Navigation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mshrwtnb/alrt",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sgr-ksmt/Alertift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/candostdagdeviren/CDAlertView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/Zingle",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thellimist/EZAlertController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JT501/SwiftNotify",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wxxsw/GSMessages",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SebastianBoldt/Jelly",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tasanobu-zz/Kamagari",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pmusolino/PMAlertController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/orderella/PopupDialog",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/codestergit/SweetAlert-iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vikmeup/SCLAlertView-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xmartlabs/XLActionController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/LeonardoCardoso/NFDownloadButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/peterprokop/SwiftOverlays",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/okmr-d/DOFavoriteButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kciter/Floaty",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/FloatingButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rolandleth/LTHRadioButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/takecian/SwiftShareBubbles",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KaoruMuta/IGStoryButtonKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xmartlabs/Eureka",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pmusolino/PMSuperButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/neoneye/SwiftyFORM",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/Former",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/haojianzong/ObjectForm",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ashishkakkad8/AKSwiftSlideMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evnaz/ENSwiftSideMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yalantis/GuillotineMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xmartlabs/XLPagerTabStrip",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PageMenu/PageMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/handsomecode/InteractiveSideMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cxa/MenuItemKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jonkykong/SideMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/YNDropDownMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yysskk/SwipeMenuViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/HHFloatingView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kawoou/KWDrawerController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/prolificinteractive/Caishen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CaliCastle/PopMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kazuhiro4949/PagingKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rechsteiner/Parchment",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MobileFirstInc/MFCard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GabrielAlva/Swift-Prompts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/Permission",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ennioma/arek",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/seedco/StackViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tomvanzummeren/TZStackView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xxxAIRINxxx/MusicPlayerTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andreamazz/BubbleTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/demonnico/PinterestSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yalantis/StarWars.iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HeroTransitions/Hero",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shtnkgm/ImageTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/LeonardoCardoso/SectionedSlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davdroman/swiftui-navigation-transitions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DenTelezhkin/DTTableViewManager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/folding-cell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bcylin/QuickTableViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/xai3/Shoyu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yalantis/Persei",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dekatotoro/PullToRefreshSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwipeCellKit/SwipeCellKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/ExpandableCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aschuch/AwesomeCache",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/YNExpandableCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/choefele/AlexaSkillsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/typelift/Basis",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/phimage/CallbackURLKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Cache",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jindulys/ChainPageCollectionView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/spring-media/Carlos",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/RxSwiftCommunity/RxFlow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thoughtbot/Curry",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ankurp/Dollar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/schickling/Device.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Esqarrouth/EZSwiftExtensions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/evermeer/EVURLCache",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ustwo/formvalidator-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eBardX/XestiMonitors",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marmelroy/ObjectiveKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ekhoo/Device",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/floriangbh/OpenSourceController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sgr-ksmt/PDFGenerator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mac-cain13/R.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexeyxo/protobuf-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/joshualat/Pluralize.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/antitypical/Result",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nvzqz/RandomKit/",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thoughtbot/Runes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bannzai/ResourceKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "http://khan.github.io/Prototope/",
"status": 200,
"error": null,
"headers": {
"connection": "keep-alive",
"content-length": "3336",
"server": "GitHub.com",
"content-type": "text/html; charset=utf-8",
"permissions-policy": "interest-cohort=()",
"last-modified": "Mon, 30 Mar 2015 19:06:16 GMT",
"access-control-allow-origin": "*",
"etag": "W/\"55199ea8-2465\"",
"expires": "Sat, 20 Apr 2024 21:39:11 GMT",
"cache-control": "max-age=600",
"x-proxy-cache": "MISS",
"x-github-request-id": "374A:156FBE:5B46323:5D56C33:662433A6",
"accept-ranges": "bytes",
"age": "0",
"date": "Sat, 20 Apr 2024 21:30:26 GMT",
"via": "1.1 varnish",
"x-served-by": "cache-lin2290022-LIN",
"x-cache": "HIT",
"x-cache-hits": "0",
"x-timer": "S1713648627.634453,VS0,VE103",
"vary": "Accept-Encoding",
"x-fastly-request-id": "62ab7bea65c85ae03bae05a033e390ec2ee86610"
}
},
{
"url": "https://github.com/ceeK/Solar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nRewik/SimplePDF",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ataugeron/SpriteKit-Spring",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftGen/SwiftGen#uistoryboard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Frugghi/SwiftLCS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/Sugar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/thellimist/SwiftRandom",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/skyline75489/SwiftRouter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/takecian/SwiftRater",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/khan/swifttweaks",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gkaimakas/SwiftValidators",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dingwilson/SwiftVideoBackground",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/typelift/Swiftx",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/abdullahselek/Swifty360Player",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tbaranes/SwiftyUtils",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cockscomb/UTIKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/typelift/Swiftz",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/Highlighter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/Then",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/piemonte/Player",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davidlondono/PlayerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sahin/mobileplayer-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wangshengjia/LeeGo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dekatotoro/SlideMenuControllerSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mrackwitz/Version",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/VisualEffectView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/LeonardoCardoso/SwiftLinkPreview",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eure/AppVersionMonitor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tbaranes/VersionTrackerSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ltebean/Live",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/facebook/facebook-ios-sdk",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/whitesmith/WSTagsField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/itsmeichigo/DateTimePicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/patchthecode/JTAppleCalendar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PiXeL16/PasswordTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PiXeL16/RevealingSplashView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/snipsco/Postal",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iDhaval/DTTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yalantis/ColorMatchTabs",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PiXeL16/IBLocalizable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mukeshthawani/TriLabelView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ReadabilityKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwiftKickMobile/SwiftMessages",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/swift5-module-template",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/giginet/Toybox",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eddiekaiger/SwiftyAttributes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gpbl/SwiftChart",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/intuit/CardParts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devicekit/DeviceKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/richardtop/CalendarKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/Workaholic",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dehesa/CodableCSV",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nero5023/CSVParser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SomeRandomiOSDev/CBORCoding",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/macaw",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mike4aday/SwiftlySalesforce",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/russ-stamant/Wallet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jpsim/Yams",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ruddfawcett/Notepad",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andrealufino/Luminous",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/uxmstudio/UXMPDFKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wayfair-archive/brickkit-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jkandzi/Progress.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SwifterSwift/SwifterSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/giginet/xcprofiler",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Zolang/Zolang",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Yummypets/YPImagePicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/ValidatedPropertyKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/RedMadRobot/input-mask-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/willpowell8/LocalizationKit_iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/makomori/Sharaku",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/IdleHandsApps/IHKeyboardAvoiding",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bonyadmitr/KeyboardHideManager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/totocaster/Typist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hackiftekhar/IQKeyboardManager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NicolaLancellotti-About/About-Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rapierorg/telegram-bot-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/SwagGen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/scihant/CTPanoramaView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iGenius-Srl/IGColorPicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/malcommac/Hydra",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/WorldDownTown/RangeSeekSlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/justeat/JustPersist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ChiliLabs/CHIPageControl",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/benjaminsage/iTextField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/benjaminsage/iPages",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/ReverseExtension",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hemangshah/HHTabBarView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KitchenStories/Elissa",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KennethTsang/GrowingTextView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/adamcichy/SwiftySound",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/Magnetic",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/async-plus/async-plus",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AsyncNinja/AsyncNinja",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/IcaliaLabs/LoginKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/EFPrefix/EFQRCode",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pitiphong-p/CollectionViewShelfLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Squarespace/simple-source",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stuffrabbit/SwiftSpreadsheet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/juanpablofernandez/SwiftyOnboard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/Cluster",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/serralvo/TextFieldCounter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/roberthein/BouncyLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BrikerMan/BMPlayer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/Haptica",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/uias/Pageboy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/uias/Tabman",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Daltron/NotificationBanner",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yusadogru/CardTabBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://swiftify.com/#/converter/code/",
"status": 200,
"error": null,
"headers": {
"date": "Sat, 20 Apr 2024 21:30:28 GMT",
"content-type": "text/html",
"transfer-encoding": "chunked",
"connection": "keep-alive",
"last-modified": "Mon, 25 Mar 2024 11:05:20 GMT",
"set-cookie": "ARRAffinity=f876f0251de5bb35a4b27562621fb78ceed6c3d9d576d6bfdf05ba1f561a3569;Path=/;HttpOnly;Secure;Domain=swiftify.com, ARRAffinitySameSite=f876f0251de5bb35a4b27562621fb78ceed6c3d9d576d6bfdf05ba1f561a3569;Path=/;HttpOnly;SameSite=None;Secure;Domain=swiftify.com",
"vary": "Accept-Encoding",
"x-powered-by": "ASP.NET",
"cf-cache-status": "DYNAMIC",
"report-to": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v4?s=d2qD9rAlGKtWlFbQ2v99m1NfHiyc%2BtqfFmdU4h4cFY6kd7xQSMu73b%2BzUuAf9hDnfTjQ4m1abN2SjOJtT%2BOTX2GNms30OuTLnckmKAG14eiL%2FCjaS2XUZsbYnQqfZg%3D%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"nel": "{\"success_fraction\":0,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"server": "cloudflare",
"cf-ray": "87783c527ce052a8-LHR"
}
},
{
"url": "https://github.com/kishikawakatsumi/SpreadsheetView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mono0926/LicensePlist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/WenchaoD/FSPagerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://www.swift.org/getting-started/",
"status": 200,
"error": null,
"headers": {
"server": "Apple",
"date": "Sat, 20 Apr 2024 21:30:28 GMT",
"content-type": "text/html; charset=UTF-8",
"x-content-type-options": "nosniff",
"x-xss-protection": "1; mode=block",
"last-modified": "Fri, 19 Apr 2024 10:58:30 GMT",
"x-frame-options": "SAMEORIGIN",
"strict-transport-security": "max-age=31536000; includeSubdomains",
"cache-control": "max-age=180, public",
"accept-ranges": "bytes",
"content-length": "6617",
"via": "https/1.1 nlams2-edge-lx-002.ts.apple.com (acdn/146.14424), https/1.1 nlams2-edge-bx-013.ts.apple.com (acdn/146.14424)",
"x-cache": "hit-stale, hit-stale",
"cdnuuid": "d983fc45-8ff4-45d9-a4b6-d4afa3d73f7f-1164618870",
"etag": "\"601d-61670f7cfc180\"",
"age": "1",
"connection": "keep-alive"
}
},
{
"url": "https://github.com/keitaoouchi/MarkdownView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Fawxy/CBPinEntryView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/100mango/SwiftCssParser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onmyway133/EasyTheme",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/devxoul/Umbrella",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Krisiacik/ImageViewer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/fan-menu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/loregr/LGButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/weichsel/ZIPFoundation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/steamclock/bluejay",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HHK1/PryntTrimmerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/KyoheiG3/GridView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HarshilShah/DeckTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/StepProgressView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/agilie/AGCircularPicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MessageKit/MessageKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/romansorochak/ParallaxHeader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ninjaprox/Inkwell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/MultiToggleButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shadowsocks/ShadowsocksX-NG",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/algolia/instantsearch-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sobri909/LocoKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stencilproject/Stencil",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AladinWay/TransitionButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aleksandrshoshiashvili/AwesomeSpotlightView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/XcodeGen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chriswebb09/ARKitNavigationDemo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ProjectDent/ARKit-CoreLocation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PierrePerrin/ShadowView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/roberthein/Observable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Nirma/UIDeviceComplete",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eliakorkmaz/iCard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tribalworldwidelondon/CassowarySwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/super-ultra/UltraDrawerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nmdias/DefaultsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MKGitHub/UIPheonix",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HamzaGhazouani/HGPlaceholders",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AfrozZaheer/AZTableViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MillmanY/MMPlayerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AppliKeySolutions/VegaScroll",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/spotify/SpotifyLogin",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/younatics/MediaBrowser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wordlessj/Bamboo",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/Mint",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/scinfu/SwiftSoup",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zagahr/Conferences.digital",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexisakers/BulletinBoard",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/krzysztofzablocki/LifetimeTracker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tdscientist/ShelfView-iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/symentis/Corridor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/haoking/SwiftyUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nrkno/yr-cachyr",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Kirillzzy/KALoader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vhesener/Closures",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/attaswift/BigInt",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ApplikeySolutions/GravitySlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/filletofish/CardsLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SvenTiigi/WhatsNewKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BalestraPatrick/WhatsNew",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexhillc/AXPhotoViewer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/lilyball/swift-tsao",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ParkGwangBeom/Windless",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fjcaetano/RxWebSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/blueapron/Mandoline",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fjcaetano/ReCaptcha",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Juanpe/SkeletonView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yannickl/FlowingMenu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mmick66/CalendarView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yahoo/YMTreeMap",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/VueFlux",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AlTavares/Ciao",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davedelong/time",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/efremidze/Shiny",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kizitonwose/CountryPickerView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nicklockwood/Sprinter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chriskarani/Sukari",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Decybel07/L10n-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yacir/CollectionViewSlantedLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pitiphong-p/URLQueryItemEncoder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/LowKostKustomz/StatusAlert",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnSundell/SwiftTips",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/roberthein/Ease",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Minecodecraft/MCScratchImageView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/Stylist",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnSundell/ImagineEngine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonaskolb/Beak",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GottaGetSwifty/CodableWrappers",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/fluid-slider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dillidon/alerts-and-pickers",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/abdullahselek/ASCollectionView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fxm90/GradientLoadingBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bojan/Thingy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fxm90/GradientProgressBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NextLevel/NextLevelSessionExporter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AfrozZaheer/AZCollectionViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dreymonde/Shallows",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andreadelfante/PredicateFlow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/AFathi/ARVideoKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/BendingSpoons/tempura-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/touchlane/SlideController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DeclarativeHub/Layoutless",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JKalash/Croc",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Blueprints",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MaksimKurpa/Linker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperoslo/RetroProgress",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/KeyPathKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Boilertalk/BlockiesSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dreymonde/Delegated",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/swift-tips",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iAmrSalman/Dots",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andresilvagomez/Localize",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/benjaminmayo/merchantkit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/iAmrSalman/StorageManager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marcosgriselli/EasyTransitions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Feghal/ImageDetect",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/artemnovichkov/Swift-For-Scripting",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/TheAnimation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tonystone/tracelog",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/HideakiTouhara/Poi",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/huri000/SwiftEntryKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Family",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Baddaboo/ClassicKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GlebRadchenko/DNWebSocket",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/objcio/app-architecture",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Vaccine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/zenangst/Differific",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JoniVR/VerticalCardSwiper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/steve228uk/MessengerKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apple/swift-protobuf",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jogendra/LoadingShimmer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/givip/Telegrammer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cats-oss/Sica",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jogendra/example-ios-apps",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GitHawkApp/StyledTextKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/giginet/Crossroad",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pmusolino/Wormholy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/PerfectlySoft/Perfect-CRUD",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MihaelIsaev/FluentQuery",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dashvlas/awesome-ios-interview",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SteadyAction/EtherWalletKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/luoxiu/Schedule",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JaleelNazir/MJMaterialSwitch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/VideoFlint/Cabbage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/DifferenceKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/DimaMishchenko/ExpandableButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/saoudrizwan/Disk",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/eggswift/ESTabBarController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/okcupid/OKTableViewLiaison",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tsucres/SwiftyComments",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shima11/FlexiblePageControl",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/algolia/voice-overlay-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/noreasonprojects/ModernAVPlayer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ferranabello/Viperit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ParkGwangBeom/Sheet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sushinoya/Lumos",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nathantannar4/InputBarAccessoryView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/antoniocasero/Panels",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SpectralDragon/LiteRoute",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gre4ixin/ReduxUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/noppefoxwolf/Kitsunebi",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/serhii-londar/LinkedInSignIn",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shogo4405/HaishinKit.swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sergdort/CleanArchitectureRxSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/Preferences",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/LaunchAtLogin",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Brightify/Reactant",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apple/swift-corelibs-xctest",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/DockProgress",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/Defaults",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NikolaKirev/OnboardKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/CircularProgress",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Teknasyon-Teknoloji/PersistenceKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yahoojapan/UICollectionViewSplitLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bakhtiyork/Rough",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/amerhukic/AHDownloadButton",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/muukii/Brightroom",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/messeb/ios-project-template",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/circle-menu",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/paper-onboarding",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/serhii-londar/GithubAPI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/gliding-collection",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/weakable-self",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/applidium/OverlayContainer",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/shindyu/ApplyStyleKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivanvorobei/SPPermissions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Q-Mobile/Model2App",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ramotion/paper-switch",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sunlubo/SwiftFFmpeg",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gontovnik/HidesNavigationBarWhenPushed",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://google.github.io/swift/",
"status": 200,
"error": null,
"headers": {
"connection": "keep-alive",
"content-length": "36357",
"server": "GitHub.com",
"content-type": "text/html; charset=utf-8",
"permissions-policy": "interest-cohort=()",
"last-modified": "Wed, 05 Jun 2019 15:26:06 GMT",
"access-control-allow-origin": "*",
"etag": "W/\"5cf7df0e-35f28\"",
"expires": "Sat, 20 Apr 2024 21:39:17 GMT",
"cache-control": "max-age=600",
"x-proxy-cache": "MISS",
"x-github-request-id": "6D10:156FBE:5B46711:5D5703F:662433AD",
"accept-ranges": "bytes",
"age": "0",
"date": "Sat, 20 Apr 2024 21:30:30 GMT",
"via": "1.1 varnish",
"x-served-by": "cache-lin2290021-LIN",
"x-cache": "HIT",
"x-cache-hits": "0",
"x-timer": "S1713648631.749511,VS0,VE123",
"vary": "Accept-Encoding",
"x-fastly-request-id": "2f85381b036e98f846bab875dd5a3eb45018c521"
}
},
{
"url": "https://github.com/ThXou/Soundable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ZamzamInc/ZamzamKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gontovnik/DGElasticPullToRefresh",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/CoreOffice/CoreXLSX",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexliubj/EZAnchor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MaxDesiatov/XMLCoder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/noppefoxwolf/Swiftbot",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/Carbon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/instamobile/messenger-iOS-chat-swift-firestore",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/schmidyy/Loaf",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jeantimex/CollapsibleTableSectionViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/softhausHQ/CircleBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yysskk/MemoryCache",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/jogendra/BadgeHub",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/RealmWrapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GeekTree0101/VEditorKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/instacart/Nantes",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/TokamakUI/Tokamak",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vpeschenkov/SecureDefaults",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/AwaitToast",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/JohnSundell/Codextended",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MoveUpwards/Sejima",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wizeline/WLEmptyState",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/airbnb/lottie-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/altayer-digital/ATGValidator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/cocoatoucher/Glide",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivanvorobei/SPStorkController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivanvorobei/SPLarkController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ivanvorobei/SPAlert",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fxm90/LightweightObservable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/PanSlip",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/Tagging",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hachinobu/SamuraiTransition",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/locatable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/MultiSlider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/RadioGroup",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/CameraBackground",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/CheckmarkCollectionViewCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/DiffableDataSources",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/BatteryView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Sunspension/VKPinCodeView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/rosberry/texstyle",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dduan/TOMLDecoder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/dduan/Pathos",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/noppefoxwolf/Combinative",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/SelectionList",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/vincent-pradeilles/AutoMocker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tadejr/ResizingTokenField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/bow-swift/bow",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stoneburner/ShowSomeProgress",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/chriszielinski/Ribbon",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yonat/MultiSelectSegmentedControl",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-lpmg/FlexibleHeader",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sky-uk/ReactiveAPI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marty-suzuki/DuctTape",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/YuigaWada/PolioPager",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/attaswift/BTree",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nicklockwood/SwiftFormat",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kareman/SwiftShell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/billp/TermiNetwork",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andresinaka/SwiftCop",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Liftric/DIKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/leoture/MockSwift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andrealufino/Deviice",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/omar14/OEMentions",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/andrealufino/Translatio",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/multimediasuite/SweetCurtain",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gcharita/XMLMapper",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/SalehAlbuga/azure-functions-swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/swift-mod",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/belozierov/SwiftCoroutine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/k-o-d-e-n/CGLayout",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/crowdin/mobile-sdk-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Sadmansamee/CachyKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/ExceptionCatcher",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apphud/ApphudSDK",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Spinners/Spin.Swift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/privacy-tech-lab/privacyflash-pro",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kieranb662/PartitionKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/playbook-ui/playbook-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/alexruperez/SecurePropertyStorage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Flinesoft/AnyLint",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/PopupView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/KeyboardShortcuts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/netguru/AnimatedCardInput",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/Grid",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ChiliLabs/CHIOTPField",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davidask/StateViewController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/WeTransfer/Mocker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/arturdev/Unrealm",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/huemae/SuggestionsKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Farfetch/mockingbird",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/psharanda/Atributika",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/airbnb/HorizonCalendar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mrustaa/ContainerController",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDTextFieldTableViewCell",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ThasianX/ElegantCalendar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDWaveformView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDBarGauge",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDTake",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/stleamist/BetterSafariView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDChessboardView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/fulldecent/FDSoundActivatedRecorder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NicholasBellucci/SociableWeaver",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/almazrafi/Fugen",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/y-okudera/NeumorphismKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MrSkwiggs/Netswift",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/delba/Tactile",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/james01/CardNavigation",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/nikans/MonarchRouter",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/apple/swift-argument-parser",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Boris-Em/ColorKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tumblr/kanvas-ios",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sushichop/Puppy",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/twitter/TwitterTextEditor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/davdroman/TextBuilder",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MarcoEidinger/SwiftPlantUML",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/tikhop/TPInAppReceipt",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/priore/SOAPEngine",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/pointfreeco/swift-composable-architecture",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/wwt/SwiftCurrent",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sindresorhus/Percentage",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/ra1028/swiftui-atom-properties",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/SVGView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swhitty/SwiftDraw",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/philipturner/ARHeadsetKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/swiftyfinch/Rugby",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ProgressIndicatorView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/STREGAsGate/Raylib",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gurhub/surmagic",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/coderyi/YiVideoEditor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/joomcode/BottomSheet",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/willdale/SwiftUICharts",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/kvyatkovskys/KVKCalendar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/sparrowcode/SwiftBoost",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/ScalingHeaderScrollView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/isaced/ISEmojiView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onl1ner/TabBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodUIKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodExtensions-iOS",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodPersistence",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/onl1ner/ios-mvp-template",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodReactor",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GRProvider",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/aheze/Popovers",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/Temple",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Jaesung-Jung/CapturePreventionKit",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://ossp-updates.beehiiv.com/",
"status": 200,
"error": null,
"headers": {
"date": "Sat, 20 Apr 2024 21:30:33 GMT",
"content-type": "text/html; charset=utf-8",
"transfer-encoding": "chunked",
"connection": "keep-alive",
"report-to": "{\"group\":\"heroku-nel\",\"max_age\":3600,\"endpoints\":[{\"url\":\"https://nel.heroku.com/reports?ts=1713563525&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&s=IgxxEkzRcw7CPiGnChHWHdP7LXuVHRSw2VOWk9Ps9x0%3D\"}]}",
"reporting-endpoints": "heroku-nel=https://nel.heroku.com/reports?ts=1713563525&sid=929419e7-33ea-4e2f-85f0-7d8b7cd5cbd6&s=IgxxEkzRcw7CPiGnChHWHdP7LXuVHRSw2VOWk9Ps9x0%3D",
"nel": "{\"report_to\":\"heroku-nel\",\"max_age\":3600,\"success_fraction\":0.005,\"failure_fraction\":0.05,\"response_headers\":[\"Via\"]}",
"cache-control": "public, max-age=0, s-maxage=2592000, stale-while-revalidate=60",
"vary": "Accept-Encoding",
"via": "1.1 vegur",
"last-modified": "Fri, 19 Apr 2024 21:52:06 GMT",
"cf-cache-status": "HIT",
"age": "74",
"set-cookie": "__cf_bm=x0ZlnT0YElax.q0XNpCfxFkoGXJF4gga_cra0BZOGl0-1713648633-1.0.1.1-OBz8DiZVZlkN39soJyqtptjmwO0IgJHiLuN4jmjeu93MmOceC6sFatWhk.u43cN7DN9_e8Bq049Zy4JfsiWfkQ; path=/; expires=Sat, 20-Apr-24 22:00:33 GMT; domain=.beehiiv.com; HttpOnly; Secure; SameSite=None",
"server": "cloudflare",
"cf-ray": "87783c75ba730e22-MXP"
}
},
{
"url": "https://github.com/kafejo/Tracker-Aggregator",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/mezhevikin/AppReview",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/hyperconnect/HypeUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/mediapicker",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/marksands/BetterCodable",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/yangKJ/RxNetworks",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/LiquidSwipe",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/s2mr/xc",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/peripheryapp/periphery",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/MacPaw/OpenAI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/s2mr/L10nLint",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/GoodRequest/GoodNetworking",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/chat",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/exyte/AnimatedTabBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/batanus/DMScrollBar",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/NakaokaRei/SwiftAutoGUI",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Mijick/PopupView",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Mijick/Navigattie",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ryu0118/swift-typed-date",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/Ryu0118/swift-fullscreen-popup",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
},
{
"url": "https://github.com/gohanlon/swift-memberwise-init-macro",
"status": 429,
"error": null,
"headers": {
"cache-control": "no-cache",
"content-type": "text/html; charset=utf-8",
"strict-transport-security": "max-age=31536000",
"x-content-type-options": "nosniff",
"x-frame-options": "deny",
"x-xss-protection": "0",
"content-security-policy": "default-src 'none'; style-src 'unsafe-inline'",
"retry-after": "300",
"connection": "close"
}
}
]
}
================================================
FILE: contents.json
================================================
{
"title":"Awesome Swift",
"header":"# Awesome Swift\n \n\n\n",
"header_contributing":"Please take a quick look at the [contribution guidelines](.github/CONTRIBUTING.md) first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to all [contributors](https://github.com/matteocrippa/awesome-swift/graphs/contributors); you rock!!",
"ios_app_link":"https://itunes.apple.com/us/app/awesome-for-swift-cheatsheet/id1078115427",
"categories":[
{
"title":"Guides",
"id":"guides",
"description":"An awesome list of Swift related guides."
},
{
"title":"Official Guides",
"id":"official-guides",
"parent":"guides"
},
{
"title":"SDK",
"id":"sdk",
"parent":"libs"
},
{
"title":"Third party Guides",
"id":"third-party-guides",
"parent":"guides"
},
{
"title":"Newsletter",
"id":"newsletter",
"parent":"guides"
},
{
"title":"Calendar",
"id":"calendar",
"parent":"ui"
},
{
"title":"Cards",
"id":"cards",
"parent":"ui"
},
{
"title":"Style Guides",
"id":"style-guides",
"parent":"guides"
},
{
"title":"Boilerplates",
"id":"boilerplates"
},
{
"title":"REPL",
"id":"repl"
},
{
"title":"Cache",
"id":"cache",
"parent":"libs"
},
{
"title":"Editor Support",
"id":"editor-support",
"description":"Support for your favorite editors."
},
{
"title":"Emacs",
"id":"emacs",
"parent":"editor-support"
},
{
"title":"Vim",
"id":"vim",
"parent":"editor-support"
},
{
"title":"Google Colaboratory",
"id":"google-colaboratory",
"parent":"editor-support"
},
{
"title":"Benchmark",
"id":"benchmark"
},
{
"title":"Converters",
"id":"converters"
},
{
"title":"Other Awesome Lists",
"id":"other-awesome-lists",
"description":"Check out apps on these projects:"
},
{
"title":"Dependency Managers",
"id":"dependency-managers",
"description":"Dependency manager software for Swift."
},
{
"title":"Patterns",
"id":"patterns"
},
{
"title":"Misc",
"id":"misc",
"description":"Miscellaneous Swift related projects"
},
{
"title":"Libs",
"id":"libs",
"description":"Here you can find a list of snippets and libs for your Swift projects."
},
{
"title":"Accessibility",
"id":"accessibility",
"parent":"libs"
},
{
"title":"Analytics",
"id":"analytics",
"parent":"libs",
"description":"Analytics related libraries to easily track your app usage"
},
{
"title":"AI",
"id":"ai",
"parent":"libs",
"description":"Libs for AI based projects (Machine Learning, Neural Networks etc)."
},
{
"title":"Augmented Reality",
"id":"augmented-reality",
"parent":"libs"
},
{
"title":"Algorithm",
"id":"algorithm",
"parent":"libs"
},
{
"title":"Currency",
"id":"currency",
"parent":"libs"
},
{
"title":"Animation",
"id":"animation",
"parent":"libs",
"description":"Libs to help with animation"
},
{
"title":"App Routing",
"id":"app-routing",
"parent":"libs",
"description":"Internal app routing systems."
},
{
"title":"App Store",
"id":"app-store",
"parent":"libs",
"description":"Libs to help with apple app store, in app purchases and receipt validation."
},
{
"title":"Audio",
"id":"audio",
"parent":"libs",
"description":"Libs to work with audio"
},
{
"title":"Authentication",
"id":"authentication",
"parent":"libs",
"description":"Easy way to manage auth in your apps."
},
{
"title":"API",
"id":"api",
"parent":"libs",
"description":"Quick libs to get access to third party API services"
},
{
"title":"Natural Language Processing",
"id":"natural-language-processing",
"parent":"libs"
},
{
"title":"Bots",
"id":"bots",
"parent":"libs",
"description":"Libs to build bot"
},
{
"title":"Bluetooth",
"id":"bluetooth",
"parent":"hardware",
"description":"Wrappers around CoreBluetooth"
},
{
"title":"Camera",
"id":"camera",
"parent":"hardware",
"description":"Awesome camera libs"
},
{
"title":"Chat",
"id":"chat",
"parent":"libs",
"description":"Libs to get access to build chat app"
},
{
"title":"Colors",
"id":"colors",
"parent":"libs",
"description":"Interesting snippets related to color management and utility."
},
{
"title":"Command Line",
"id":"command-line",
"parent":"libs",
"description":"Create command line applications."
},
{
"title":"Concurrency",
"id":"concurrency",
"parent":"libs",
"description":"Easier ways to work with concurrency."
},
{
"title":"Data Management",
"id":"data-management",
"parent":"libs"
},
{
"title":"Device",
"id":"device",
"parent":"libs",
"description":"A collection of libs to recognize your device."
},
{
"title":"CBOR",
"id":"cbor",
"parent":"data-management",
"description":"Concise Binary Object Representation."
},
{
"title":"Core Data",
"id":"core-data",
"parent":"data-management",
"description":"No more pain with Core Data, here are some interesting libs to handle data management."
},
{
"title":"CSV",
"id":"csv",
"parent":"data-management",
"description":"Helpful libraries to parse from and serialize to comma-separated value representations."
},
{
"title":"Multi Database",
"id":"multi-database",
"parent":"data-management",
"description":"Data management layers that involve multiple sources."
},
{
"title":"PDF",
"id":"pdf",
"parent":"libs"
},
{
"title":"Realm",
"id":"realm",
"parent":"data-management"
},
{
"title":"Firebase",
"id":"firebase",
"parent":"data-management"
},
{
"title":"Files",
"id":"files",
"parent":"libs"
},
{
"title":"JSON",
"id":"json",
"parent":"data-management",
"description":"Struggling using json data? Here are some interesting ways to handle it."
},
{
"title":"TOML",
"id":"toml",
"parent":"data-management",
"description":"Tom's Obvious, Minimal Language."
},
{
"title":"Key Value Store",
"id":"key-value-store",
"parent":"data-management"
},
{
"title":"MongoDB",
"id":"mongodb",
"parent":"data-management"
},
{
"title":"ORM",
"id":"orm",
"parent":"data-management"
},
{
"title":"SQLite",
"id":"sqlite",
"parent":"data-management",
"description":"Are you interested in storing your app data using SQLite? Here are some interesting resources."
},
{
"title":"SQL drivers",
"id":"sql-drivers",
"parent":"data-management"
},
{
"title":"XML",
"id":"xml",
"parent":"data-management",
"description":"If you prefer to manage XML data formatted entries, here are some helpful libs"
},
{
"title":"YAML",
"id":"yaml",
"parent":"data-management"
},
{
"title":"ZIP",
"id":"zip",
"parent":"data-management"
},
{
"title":"Other Data",
"id":"other-data",
"parent":"data-management",
"description":"Other ways to persist data"
},
{
"title":"Date",
"id":"date",
"parent":"libs",
"description":"Handle date formatting easily."
},
{
"title":"Dependency Injection",
"id":"dependency-injection",
"parent":"libs",
"description":"Dependency injection libs"
},
{
"title":"Documentation",
"id":"documentation",
"parent":"libs",
"description":"Generate documentation for Swift code"
},
{
"title":"Embedded Systems",
"id":"embedded-systems",
"parent":"libs",
"description":"Build your embedded Linux projects on a RaspberryPi, BeagleBone, C.H.I.P. and other boards."
},
{
"title":"Peripherals",
"id":"peripherals",
"parent":"embedded-systems",
"description":"Interact with specific external peripherals."
},
{
"title":"Events",
"id":"events",
"parent":"libs",
"description":"Alternatives to NSNotificationCenter, Key-Value-Observation, or delegation."
},
{
"title":"Fonts",
"id":"fonts",
"parent":"libs",
"description":"A collection of font related snippets."
},
{
"title":"Games",
"id":"games",
"parent":"libs"
},
{
"title":"Gesture",
"id":"gesture",
"parent":"libs"
},
{
"title":"Hardware",
"id":"hardware",
"parent":"libs",
"description":"A category dedicated to hardware related libs"
},
{
"title":"Haptic Feedback",
"id":"haptic-feedback",
"parent":"hardware",
"description":"Libraries that involve the use of Haptic Feedback"
},
{
"title":"iBeacon",
"id":"ibeacon",
"parent":"hardware",
"description":"Interested in using iBeacon in your Swift project? Here some interesting resources."
},
{
"title":"Images",
"id":"images",
"parent":"libs",
"description":"An interesting list of image related libs.."
},
{
"title":"Keyboard",
"id":"keyboard",
"parent":"libs",
"description":"Do you want to create your own customized keyboard? Here are some interesting resources"
},
{
"title":"Key Value Coding",
"id":"key-value-coding",
"parent":"libs",
"description":"Libraries for key-value coding"
},
{
"title":"Kit",
"id":"kit",
"parent":"libs",
"description":"Libraries for coding with a simplified API"
},
{
"title":"Layout",
"id":"layout",
"parent":"libs",
"description":"Libs to help you with layout."
},
{
"title":"Auto Layout",
"id":"auto-layout",
"parent":"layout",
"description":"Bored of using storyboard? Give a try to declarative auto layout libs."
},
{
"title":"Localization",
"id":"localization",
"parent":"libs",
"description":"Frameworks that helps with localizing your app"
},
{
"title":"Logging",
"id":"logging",
"parent":"libs",
"description":"Utilities for writing to and reading from the device log"
},
{
"title":"Chart",
"id":"chart",
"parent":"libs"
},
{
"title":"Maps",
"id":"maps",
"parent":"libs"
},
{
"title":"Location",
"id":"location",
"parent":"libs"
},
{
"title":"Barcode",
"id":"barcode",
"parent":"camera",
"description":"Barcode, QR-code, other code readers"
},
{
"title":"Math",
"id":"math",
"parent":"libs"
},
{
"title":"Network",
"id":"network",
"parent":"libs",
"description":"A list of libs that allow you to decrease the amount of time spent dealing with http requests."
},
{
"title":"HTML",
"id":"html",
"parent":"network",
"description":"Need to manipulate contents from html easily?"
},
{
"title":"Messaging Protocol",
"id":"messaging-protocol",
"parent":"network"
},
{
"title":"Socket",
"id":"socket",
"parent":"network"
},
{
"title":"Webserver",
"id":"webserver",
"parent":"network",
"description":"Would you like host a webserver in your device? Here you can find how to do it."
},
{
"title":"OCR",
"id":"ocr",
"parent":"libs"
},
{
"title":"Optimization",
"id":"optimization",
"parent":"libs"
},
{
"title":"Quality",
"id":"quality",
"parent":"libs"
},
{
"title":"Security",
"id":"security",
"parent":"libs"
},
{
"title":"Cryptography",
"id":"cryptography",
"parent":"security",
"description":"Deal with cryptography method easily"
},
{
"title":"Keychain",
"id":"keychain",
"parent":"security"
},
{
"title":"Sensors",
"id":"sensors",
"parent":"hardware",
"description":"Manage your device sensors in a faster and easier way"
},
{
"title":"Styling",
"id":"styling",
"parent":"libs"
},
{
"title":"System",
"id":"system",
"parent":"libs"
},
{
"title":"Testing",
"id":"testing",
"parent":"libs",
"description":"A collection of testing frameworks."
},
{
"title":"Mock",
"id":"mock",
"parent":"testing"
},
{
"title":"Text",
"id":"text",
"parent":"libs",
"description":"A collection of text projects."
},
{
"title":"Validation",
"id":"validation",
"parent":"libs",
"description":"A collection of validation libs."
},
{
"title":"Phone Numbers",
"id":"phone-numbers",
"parent":"validation",
"description":"Libs to manage phone numbers."
},
{
"title":"Thread",
"id":"thread",
"parent":"libs",
"description":"Threading, task-based or asynchronous programming, Grand Central Dispatch (GCD) wrapper"
},
{
"title":"UI",
"id":"ui",
"parent":"libs",
"description":"A collection of pre-packaged transitions & cool ui stuffs."
},
{
"title":"3D Touch",
"id":"3d-touch",
"parent":"hardware",
"description":"Easy handle new 3D Touch / Force Touch feature thanks to these libs."
},
{
"title":"Alert",
"id":"alert",
"parent":"ui",
"description":"Libs to display alert, action sheet, notification, popup."
},
{
"title":"Blur",
"id":"blur",
"parent":"ui"
},
{
"title":"Button",
"id":"button",
"parent":"ui"
},
{
"title":"Tab",
"id":"tab",
"parent":"ui"
},
{
"title":"TextField",
"id":"textfield",
"parent":"ui"
},
{
"title":"Form",
"id":"form",
"parent":"ui"
},
{
"title":"Label",
"id":"label",
"parent":"ui"
},
{
"title":"Switch",
"id":"switch",
"parent":"ui"
},
{
"title":"Walkthrough",
"id":"walkthrough",
"parent":"ui"
},
{
"title":"HUD",
"id":"hud",
"parent":"ui"
},
{
"title":"Menu",
"id":"menu",
"parent":"ui"
},
{
"title":"Payment",
"id":"payment",
"parent":"ui"
},
{
"title":"Permissions",
"id":"permissions",
"parent":"ui"
},
{
"title":"StackView",
"id":"stackview",
"parent":"ui"
},
{
"title":"Transition",
"id":"transition",
"parent":"ui"
},
{
"title":"UICollectionView",
"id":"uicollectionview",
"parent":"ui"
},
{
"title":"UITableView",
"id":"uitableview",
"parent":"ui"
},
{
"title":"Template",
"id":"template",
"parent":"ui"
},
{
"title":"3D",
"id":"ui-3d",
"parent":"ui"
},
{
"title":"Scroll Bars",
"id":"scroll-bars",
"parent":"ui"
},
{
"title":"Utility",
"id":"utility",
"parent":"libs",
"description":"Some interesting utilities to help you in your projects"
},
{
"title":"Version Manager",
"id":"version-manager",
"parent":"libs"
},
{
"title":"Video",
"id":"video",
"parent":"libs"
},
{
"title":"Streaming",
"id":"streaming",
"parent":"libs"
},
{
"title":"Pagination",
"id":"pagination",
"parent":"ui"
},
{
"title":"Email",
"id":"email",
"parent":"libs"
},
{
"title":"Scripting",
"id":"scripting",
"parent":"libs"
},
{
"title":"Game Engine",
"id":"game-engine",
"parent":"libs"
},
{
"title":"2D",
"id":"game-engine-2d",
"parent":"game-engine"
},
{
"title":"Serverless",
"id":"serverless"
},
{
"title":"GraphQL",
"id":"graphql",
"parent":"data-management"
},
{
"title":"SOAP",
"id":"soap",
"parent":"network"
},
{
"title":"SVG",
"id":"svg",
"parent":"libs"
}
],
"projects":[
{
"title":"SwiftAudioPlayer",
"category":"audio",
"description":"Simple audio player for iOS that streams and performs realtime audio manipulations with AVAudioEngine.",
"homepage":"https://github.com/tanhakabir/SwiftAudioPlayer"
},
{
"title":"ModelAssistant",
"category":"multi-database",
"description":"Elegant library to manage the interactions between view and model.",
"homepage":"https://github.com/ssamadgh/ModelAssistant",
"tags":[
"swift",
"uitableview",
"uicollectionview",
"ios"
]
},
{
"title":"Cards XI",
"category":"transition",
"description":"Awesome iOS 11 AppStore's Card Views.",
"homepage":"https://github.com/PaoloCuscela/Cards"
},
{
"title":"Apple eBook",
"category":"official-guides",
"description":"Official Apple eBook for Swift beginners.",
"homepage":"https://books.apple.com/us/book/the-swift-programming-language-swift-5-7/id881256329"
},
{
"title":"API Design Guidelines",
"category":"official-guides",
"description":"Official Swift API design guidelines.",
"homepage":"https://www.swift.org/documentation/api-design-guidelines/"
},
{
"title":"Introducing SwiftUI",
"category":"official-guides",
"description":"Official SwiftUI tutorial with 4+ hours of content and interactive tutorials.",
"homepage":"https://developer.apple.com/tutorials/swiftui"
},
{
"title":"Swift Education",
"category":"third-party-guides",
"description":"A community of educators sharing materials for teaching Swift and app development.",
"homepage":"https://github.com/swifteducation"
},
{
"title":"Swift & SwiftUI Tutorials",
"category":"third-party-guides",
"description":"SwiftUI learning with Ease.",
"homepage":"https://janeshswift.com"
},
{
"title":"30 Days of Swift",
"category":"third-party-guides",
"description":"A cool 30 days tutorial.",
"homepage":"https://github.com/allenwong/30DaysofSwift"
},
{
"title":"Awesome Swift Education",
"category":"third-party-guides",
"description":"An organized list of essential Swift Language Topics.",
"homepage":"https://github.com/hsavit1/Awesome-Swift-Education"
},
{
"title":"Developing iOS Apps with Swift",
"category":"third-party-guides",
"description":"Stanford course by Paul Hegarty.",
"homepage":"https://podcasts.apple.com/us/podcast/developing-ios-11-apps-with-swift/id1315130780"
},
{
"title":"Hacking With Swift",
"category":"third-party-guides",
"description":"Complete training course that teaches app development through 30 hands-on projects, for free.",
"homepage":"https://www.hackingwithswift.com"
},
{
"title":"SwiftDoc",
"category":"third-party-guides",
"description":"Auto-generated documentation.",
"homepage":"https://swiftdoc.org/"
},
{
"title":"SwiftGuide CN",
"category":"third-party-guides",
"description":"A Chinese written guide.",
"homepage":"https://github.com/ipader/SwiftGuide"
},
{
"title":"Ray Wenderlich Tutorials, Videos, Podcasts and books",
"category":"third-party-guides",
"description":"High quality programming tutorials.",
"homepage":"https://www.kodeco.com"
},
{
"title":"Raywenderlich",
"category":"style-guides",
"description":"Raywenderlich guide, a must read.",
"homepage":"https://github.com/kodecocodes/swift-style-guide"
},
{
"title":"Airbnb",
"category":"style-guides",
"description":"Airbnb's Official Style Guide.",
"homepage":"https://github.com/airbnb/swift"
},
{
"title":"LinkedIn",
"category":"style-guides",
"description":"LinkedIn's Official Style Guide.",
"homepage":"https://github.com/linkedin/swift-style-guide"
},
{
"title":"swift-mode",
"category":"emacs",
"description":"Emacs support, including partial flycheck error support.",
"homepage":"https://github.com/swift-emacs/swift-mode"
},
{
"title":"swift-vim",
"category":"vim",
"description":"Vim runtime files.",
"homepage":"https://github.com/keith/swift.vim"
},
{
"title":"swift-colab",
"category":"google-colaboratory",
"description":"Run Swift in a browser.",
"homepage":"https://github.com/philipturner/swift-colab"
},
{
"title":"vim-polyglot",
"category":"vim",
"description":"Language pack for vim that includes vim-swift.",
"homepage":"https://github.com/sheerun/vim-polyglot"
},
{
"title":"open-source-ios-apps",
"category":"other-awesome-lists",
"description":"A collaborative list of open-source iOS Apps.",
"homepage":"https://github.com/dkhamsing/open-source-ios-apps"
},
{
"title":"open-source-mac-os-apps",
"category":"other-awesome-lists",
"description":"Awesome list of open source applications for macOS.",
"homepage":"https://github.com/serhii-londar/open-source-mac-os-apps"
},
{
"title":"awesome-macOS",
"category":"other-awesome-lists",
"description":"A curated list of awesome applications, softwares, tools and shiny things for macOS.",
"homepage":"https://github.com/iCHAIT/awesome-macOS"
},
{
"title":"Accio",
"category":"dependency-managers",
"description":"A SwiftPM based dependency manager for iOS & Co. with improvements over Carthage.",
"homepage":"https://github.com/JamitLabs/Accio"
},
{
"title":"Carthage",
"category":"dependency-managers",
"description":"A new dependency manager.",
"homepage":"https://github.com/Carthage/Carthage"
},
{
"title":"CocoaPods",
"category":"dependency-managers",
"description":"The most used dependency manager.",
"homepage":"https://github.com/CocoaPods/CocoaPods"
},
{
"title":"swift-package-manager",
"category":"dependency-managers",
"description":"SPM is the Package Manager for the Swift Programming Language.",
"homepage":"https://github.com/swiftlang/swift-package-manager"
},
{
"title":"Design-Patterns-In-Swift",
"category":"patterns",
"description":"Design Patterns.",
"homepage":"https://github.com/ochococo/Design-Patterns-In-Swift"
},
{
"title":"Swiftbrew",
"category":"misc",
"description":"Homebrew for Swift packages.",
"homepage":"https://github.com/swiftbrew/Swiftbrew"
},
{
"title":"SwiftGen",
"category":"misc",
"description":"A suite of tools to auto-generate code for various assets of your project.",
"homepage":"https://github.com/SwiftGen/SwiftGen"
},
{
"title":"SwiftPlate",
"category":"misc",
"description":"Easily generate cross platform framework projects from the command line.",
"homepage":"https://github.com/JohnSundell/SwiftPlate"
},
{
"title":"Tuist",
"category":"misc",
"description":"An open source command line tool to create, maintain and interact with your Xcode projects at scale.",
"homepage":"https://github.com/tuist/tuist"
},
{
"title":"xcbeautify",
"category":"misc",
"description":"Little beautifier tool for xcodebuild.",
"homepage":"https://github.com/cpisciotta/xcbeautify"
},
{
"title":"xcodeproj",
"category":"misc",
"description":"A library to read, update and write Xcode projects and workspaces.",
"homepage":"https://github.com/tuist/xcodeproj"
},
{
"title":"SwiftKit",
"category":"misc",
"description":"Start your next Open-Source Swift Framework 📦.",
"homepage":"https://github.com/SvenTiigi/SwiftKit",
"tags":[
"cli",
"swift",
"generate",
"framework",
"xcode",
"script",
"brew"
]
},
{
"title":"Capable",
"category":"accessibility",
"description":"Keep track of accessibility settings, leverage high contrast colors, and use scalable fonts to enable users with disabilities to use your app.",
"homepage":"https://github.com/chrs1885/Capable",
"tags":[
"swift",
"accessibility",
"iOS",
"tvOS",
"watchOS",
"macOS"
]
},
{
"title":"CoreML-Models",
"category":"ai",
"description":"A collection of unique Core ML Models.",
"homepage":"https://github.com/likedan/Awesome-CoreML-Models"
},
{
"title":"DL4S",
"category":"ai",
"description":"Automatic differentiation, fast tensor operations and dynamic neural networks from CNNs and RNNs to transformers.",
"homepage":"https://github.com/palle-k/DL4S",
"tags":[
"math",
"machine-learning",
"automatic-differentiation",
"neural-networks"
]
},
{
"title":"CenteredCollectionView",
"category":"uicollectionview",
"description":"A lightweight UICollectionViewLayout that pages and centers it's cells.",
"homepage":"https://github.com/BenEmdon/CenteredCollectionView"
},
{
"title":"Stellar",
"category":"animation",
"description":"A Physical animation library.",
"homepage":"https://github.com/AugustRush/Stellar"
},
{
"title":"Advance",
"category":"animation",
"description":"A powerful animation framework for iOS, tvOS, and OS X.",
"homepage":"https://github.com/timdonnelly/Advance"
},
{
"title":"Comets",
"category":"animation",
"description":"Animating Particles.",
"homepage":"https://github.com/cruisediary/Comets"
},
{
"title":"EasyAnimation",
"category":"animation",
"description":"A library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level.",
"homepage":"https://github.com/icanzilb/EasyAnimation"
},
{
"title":"FlightAnimator",
"category":"animation",
"description":"Natural Blocks Based Core Animation Framework.",
"homepage":"https://github.com/AntonTheDev/FlightAnimator"
},
{
"title":"Gemini",
"category":"animation",
"description":"Gemini is rich scroll based animation framework.",
"homepage":"https://github.com/shoheiyokoyama/Gemini"
},
{
"title":"IBAnimatable",
"category":"animation",
"description":"Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder with IBAnimatable.",
"homepage":"https://github.com/IBAnimatable/IBAnimatable"
},
{
"title":"Interpolate",
"category":"animation",
"description":"Interpolation framework for creating interactive gesture-driven animations.",
"homepage":"https://github.com/marmelroy/Interpolate"
},
{
"title":"Pastel",
"category":"animation",
"description":"Gradient animation effect like Instagram.",
"homepage":"https://github.com/cruisediary/Pastel",
"tags":[
"swift",
"animation",
"instagram"
],
"swift":4
},
{
"title":"Presentation",
"category":"animation",
"description":"A library to help you to make tutorials, release notes and animated pages.",
"homepage":"https://github.com/hyperoslo/Presentation"
},
{
"title":"Pulsator",
"category":"animation",
"description":"Pulse animation for iOS.",
"homepage":"https://github.com/shu223/pulsator"
},
{
"title":"Spring",
"category":"animation",
"description":"A library to simplify iOS animations.",
"homepage":"https://github.com/MengTo/Spring"
},
{
"title":"spruce-ios",
"category":"animation",
"description":"Choreograph animations on the screen.",
"homepage":"https://github.com/willowtreeapps/spruce-ios"
},
{
"title":"YapAnimator",
"category":"animation",
"description":"Your fast and friendly physics-based animation system.",
"homepage":"https://github.com/yapstudios/YapAnimator"
},
{
"title":"ViewAnimator",
"category":"animation",
"description":"Brings your UI to life with just one line.",
"homepage":"https://github.com/marcosgriselli/ViewAnimator"
},
{
"title":"SpriteKitEasingSwift",
"category":"animation",
"description":"Better Easing for SpriteKit.",
"homepage":"https://github.com/craiggrummitt/SpriteKitEasingSwift"
},
{
"title":"Elephant",
"category":"animation",
"description":"Elegant SVG animation kit.",
"homepage":"https://github.com/s2mr/Elephant"
},
{
"title":"CocoaSprings",
"category":"animation",
"description":"Interactive spring animations for iOS/macOS.",
"homepage":"https://github.com/MacPaw/CocoaSprings"
},
{
"title":"Appz",
"category":"app-routing",
"description":"Launch external apps and deeplink with ease.",
"homepage":"https://github.com/SwiftKitz/Appz"
},
{
"title":"URLNavigator",
"category":"app-routing",
"description":"Elegant URL Routing.",
"homepage":"https://github.com/devxoul/URLNavigator"
},
{
"title":"InAppPurchase",
"category":"app-store",
"description":"A Simple, Lightweight and Safe framework for In App Purchase.",
"homepage":"https://github.com/jinSasaki/InAppPurchase"
},
{
"title":"SwiftyStoreKit",
"category":"app-store",
"description":"Lightweight In App Purchases framework.",
"homepage":"https://github.com/bizz84/SwiftyStoreKit"
},
{
"title":"Flare",
"category":"app-store",
"description":"A framework that simplifies working with in-app purchases on iOS, macOS, tvOS, and watchOS, with full support for both StoreKit 1 and StoreKit 2.",
"homepage":"https://github.com/space-code/flare"
},
{
"title":"AudioKit",
"category":"audio",
"description":"Powerful audio synthesis, processing and analysis, without the steep learning curve.",
"homepage":"https://github.com/audiokit/AudioKit"
},
{
"title":"AudioPlayer",
"category":"audio",
"description":"A wrapper around AVPlayer with some cool features.",
"homepage":"https://github.com/delannoyk/AudioPlayer"
},
{
"title":"AudioPlayerSwift",
"category":"audio",
"description":"AudioPlayer is a simple class for playing audio (basic and advanced usage) in iOS, OS X and tvOS apps.",
"homepage":"https://github.com/tbaranes/AudioPlayerSwift"
},
{
"title":"Beethoven",
"category":"audio",
"description":"An audio processing library for pitch detection of musical signals.",
"homepage":"https://github.com/vadymmarkov/Beethoven"
},
{
"title":"MusicKit",
"category":"audio",
"description":"A framework for composing and transforming music.",
"homepage":"https://github.com/0thernet/MusicKit"
},
{
"title":"Cely",
"category":"authentication",
"description":"A Plug-n-Play login framework.",
"homepage":"https://github.com/cely-tools/Cely"
},
{
"title":"Cleanse",
"category":"dependency-injection",
"description":"A Lightweight Dependency Injection Framework by Square.",
"homepage":"https://github.com/square/Cleanse"
},
{
"title":"Deli",
"category":"dependency-injection",
"description":"Deli is an easy-to-use Dependency Injection(DI).",
"homepage":"https://github.com/kawoou/Deli",
"tags":[
"swift",
"ios",
"di"
]
},
{
"title":"Dip",
"category":"dependency-injection",
"description":"A simple Dependency Injection Container.",
"homepage":"https://github.com/AliSoftware/Dip"
},
{
"title":"RandomUserSwift",
"category":"api",
"description":"Framework to Generate Random Users - An Unofficial SDK for randomuser.me.",
"homepage":"https://github.com/dingwilson/RandomUserSwift"
},
{
"title":"PXGoogleDirections",
"category":"api",
"description":"Google Directions API helper.",
"homepage":"https://github.com/poulpix/PXGoogleDirections"
},
{
"title":"reddift",
"category":"api",
"description":"reddit API wrapper.",
"homepage":"https://github.com/sonsongithub/reddift"
},
{
"title":"Swifter Twitter",
"category":"api",
"description":"Twitter framework.",
"homepage":"https://github.com/mattdonnelly/Swifter"
},
{
"title":"Swiftkube",
"category":"api",
"description":"Swift client for Kubernetes.",
"homepage":"https://github.com/swiftkube/client",
"tags":[
"linux",
"macos",
"kubernetes",
"cloud"
]
},
{
"title":"SwiftyInsta",
"category":"api",
"description":"Private and Tokenless Instagram RESTful API.",
"homepage":"https://github.com/TheM4hd1/SwiftyInsta"
},
{
"title":"Pure",
"category":"dependency-injection",
"description":"A way to do a dependency injection without a DI container.",
"homepage":"https://github.com/devxoul/Pure"
},
{
"title":"SafeDI",
"category":"dependency-injection",
"description":"Compile-time safe dependency injection.",
"homepage":"https://github.com/dfed/safedi"
},
{
"title":"Swinject",
"category":"dependency-injection",
"description":"A dependency injection framework.",
"homepage":"https://github.com/Swinject/Swinject"
},
{
"title":"Typhoon",
"category":"dependency-injection",
"description":"Dependency injection toolkit.",
"homepage":"https://github.com/appsquickly/Typhoon"
},
{
"title":"Weaver",
"category":"dependency-injection",
"description":"A declarative, easy-to-use and safe Dependency Injection framework.",
"homepage":"https://github.com/scribd/Weaver"
},
{
"title":"DITranquillity",
"category":"dependency-injection",
"description":"Dependency injection framework with tranquility.",
"homepage":"https://github.com/ivlevAstef/DITranquillity/",
"tags":[
"Swift",
"DI",
"IoC"
]
},
{
"title":"BlueCap",
"category":"bluetooth",
"description":"Wrapper around CoreBluetooth and much more.",
"homepage":"https://github.com/troystribling/BlueCap"
},
{
"title":"BluetoothKit",
"category":"bluetooth",
"description":"Easily communicate between iOS/OSX devices using BLE.",
"homepage":"https://github.com/rhummelmose/BluetoothKit"
},
{
"title":"RxBluetoothKit",
"category":"bluetooth",
"description":"iOS & OSX Bluetooth library for RxSwift.",
"homepage":"https://github.com/polidea/RxBluetoothKit"
},
{
"title":"SwiftyBluetooth",
"category":"bluetooth",
"description":"Simple and reliable closure based wrapper around CoreBluetooth.",
"homepage":"https://github.com/jordanebelanger/SwiftyBluetooth"
},
{
"title":"Fusuma",
"category":"camera",
"description":"Instagram-like photo browser and a camera feature.",
"homepage":"https://github.com/ytakzk/Fusuma"
},
{
"title":"NextLevel",
"category":"camera",
"description":"Rad Media Capture.",
"homepage":"https://github.com/NextLevel/NextLevel"
},
{
"title":"CameraKit-iOS",
"category":"camera",
"description":"Massively increase camera performance and ease of use in your next project.",
"homepage":"https://github.com/CameraKit/camerakit-ios"
},
{
"title":"BarcodeScanner",
"category":"barcode",
"description":"A simple and beautiful barcode scanner view controller.",
"homepage":"https://github.com/hyperoslo/BarcodeScanner"
},
{
"title":"QRCodeReader.swift",
"category":"barcode",
"description":"Simple QRCode reader.",
"homepage":"https://github.com/yannickl/QRCodeReader.swift"
},
{
"title":"Chatto",
"category":"chat",
"description":"A lightweight framework to build chat applications.",
"homepage":"https://github.com/badoo/Chatto"
},
{
"title":"DynamicColor",
"category":"colors",
"description":"An extension to manipulate colors easily.",
"homepage":"https://github.com/yannickl/DynamicColor"
},
{
"title":"Gradients",
"category":"colors",
"description":"A curated collection of splendid 180+ gradients.",
"homepage":"https://github.com/Gradients/Gradients"
},
{
"title":"Hue",
"category":"colors",
"description":"Hue is the all-in-one coloring utility that you'll ever need.",
"homepage":"https://github.com/zenangst/Hue"
},
{
"title":"PrettyColors",
"category":"colors",
"description":"Styles and colors text in the Terminal with ANSI escape codes. Conforms to ECMA Standard 48.",
"homepage":"https://github.com/jdhealy/PrettyColors"
},
{
"title":"SwiftGen-Colors",
"category":"colors",
"description":"A tool to auto-generate `enums` for your `UIColor` constants.",
"homepage":"https://github.com/SwiftGen/SwiftGen#uicolor"
},
{
"title":"SwiftHEXColors",
"category":"colors",
"description":"HEX color handling as an extension for UIColor.",
"homepage":"https://github.com/thii/SwiftHEXColors"
},
{
"title":"UIColor-Hex-Swift",
"category":"colors",
"description":"Hex to UIColor converter.",
"homepage":"https://github.com/yeahdongcn/UIColor-Hex-Swift"
},
{
"title":"UIGradient",
"category":"colors",
"description":"A simple and powerful library for using gradient layer, image, color.",
"homepage":"https://github.com/dqhieu/UIGradient"
},
{
"title":"ChromaColorPicker",
"category":"colors",
"description":"An intuitive and fun iOS color picker.",
"homepage":"https://github.com/joncardasis/ChromaColorPicker"
},
{
"title":"SheetyColors",
"category":"colors",
"description":"An action sheet styled color picker for iOS.",
"homepage":"https://github.com/chrs1885/SheetyColors"
},
{
"title":"Commander",
"category":"command-line",
"description":"Compose beautiful command line interfaces.",
"homepage":"https://github.com/kylef/Commander",
"tags":[
"linux"
]
},
{
"title":"Guaka",
"category":"command-line",
"description":"The smart and beautiful (POSIX compliant) command line framework.",
"homepage":"https://github.com/nsomar/Guaka",
"tags":[
"linux"
]
},
{
"title":"LineNoise",
"category":"command-line",
"description":"A zero-dependency replacement for readline.",
"homepage":"https://github.com/andybest/linenoise-swift",
"tags":[
"linux"
]
},
{
"title":"nef",
"category":"command-line",
"description":"A set of command line tools that lets you have compile time verification of your documentation written as Xcode Playground.",
"homepage":"https://github.com/bow-swift/nef",
"tags":[
"macOS"
]
},
{
"title":"SwiftCLI",
"category":"command-line",
"description":"A powerful framework that can be used to develop a CLI.",
"homepage":"https://github.com/jakeheis/SwiftCLI",
"tags":[
"linux"
]
},
{
"title":"Swiftline",
"category":"command-line",
"description":"A set of tools to help you create command line applications.",
"homepage":"https://github.com/nsomar/Swiftline"
},
{
"title":"SwiftyTextTable",
"category":"command-line",
"description":"A lightweight library to generate text tables.",
"homepage":"https://github.com/scottrhoyt/SwiftyTextTable",
"tags":[
"linux"
]
},
{
"title":"Ashen",
"category":"command-line",
"description":"A framework for writing terminal applications in Swift. Based on The Elm Architecture.",
"homepage":"https://github.com/colinta/Ashen",
"tags":[
"macOS"
]
},
{
"title":"Venice",
"category":"concurrency",
"description":"Communicating sequential processes (CSP), Linux ready.",
"homepage":"https://github.com/Zewo/Venice",
"tags":[
"linux"
]
},
{
"title":"Throttler",
"category":"concurrency",
"description":"Throttle massive number of asynchronous inputs in a single drop of one line API.",
"homepage":"https://github.com/boraseoksoon/Throttler",
"tags":[
"ios",
"macos",
"tvos",
"watchos",
"swift"
]
},
{
"title":"Futures",
"category":"concurrency",
"description":"Lightweight promises for iOS, macOS, tvOS, watchOS, and server-side.",
"homepage":"https://github.com/davidask/Futures",
"tags":[
"linux"
]
},
{
"title":"GroupWork",
"category":"concurrency",
"description":"Easy concurrent, asynchronous tasks.",
"homepage":"https://github.com/quanvo87/GroupWork",
"tags":[
"linux"
]
},
{
"title":"AERecord",
"category":"core-data",
"description":"Super awesome Core Data wrapper library for iOS.",
"homepage":"https://github.com/tadija/AERecord"
},
{
"title":"CloudCore",
"category":"core-data",
"description":"Robust CloudKit synchronization: offline editing, relationships, shared and public databases, and more.",
"homepage":"https://github.com/deeje/CloudCore/"
},
{
"title":"CoreStore",
"category":"core-data",
"description":"simple and elegant way to handle Core Data.",
"homepage":"https://github.com/JohnEstropia/CoreStore"
},
{
"title":"Graph",
"category":"core-data",
"description":"An elegant data-driven framework for Core Data.",
"homepage":"https://github.com/CosmicMind/Graph"
},
{
"title":"JSQCoreDataKit",
"category":"core-data",
"description":"A swifter Core Data stack.",
"homepage":"https://github.com/jessesquires/JSQCoreDataKit"
},
{
"title":"QueryKit",
"category":"core-data",
"description":"An easy way to play with Core Data filtering.",
"homepage":"https://github.com/QueryKit/QueryKit"
},
{
"title":"Skopelos",
"category":"core-data",
"description":"A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data.",
"homepage":"https://github.com/albertodebortoli/Skopelos"
},
{
"title":"SugarRecord",
"category":"core-data",
"description":"Helps with Core Data and Realm.",
"homepage":"https://github.com/modo-studio/SugarRecord"
},
{
"title":"DataKernel",
"category":"core-data",
"description":"DataKernel is a minimalistic wrapper around Core Data stack to ease persistence operations. No external dependencies.",
"homepage":"https://github.com/mrdekk/DataKernel"
},
{
"title":"LeetCode-Swift",
"category":"other-data",
"description":"Solutions to LeetCode interview questions.",
"homepage":"https://github.com/soapyigu/LeetCode-Swift"
},
{
"title":"Algorithm",
"category":"algorithm",
"description":"A toolset for writing algorithms and probability models.",
"homepage":"https://github.com/CosmicMind/Algorithm"
},
{
"title":"swift-algorithm-club",
"category":"algorithm",
"description":"Algorithms and data structures, with explanations.",
"homepage":"https://github.com/kodecocodes/swift-algorithm-club"
},
{
"title":"Pencil",
"category":"other-data",
"description":"Write any value to file.",
"homepage":"https://github.com/naru-jpn/pencil"
},
{
"title":"Realm",
"category":"realm",
"description":"Realm is a mobile database: a replacement for Core Data & SQLite.",
"homepage":"https://github.com/realm/realm-swift"
},
{
"title":"Ballcap",
"category":"firebase",
"description":"Ballcap is a database schema design framework for Cloud Firestore.",
"homepage":"https://github.com/1amageek/Ballcap-iOS"
},
{
"title":"KZFileWatchers",
"category":"files",
"description":"A micro-framework for observing file changes, both local and remote.",
"homepage":"https://github.com/krzysztofzablocki/KZFileWatchers"
},
{
"title":"FileKit",
"category":"files",
"description":"Simple and expressive file management.",
"homepage":"https://github.com/nvzqz/FileKit"
},
{
"title":"PathKit",
"category":"files",
"description":"Effortless path operations.",
"homepage":"https://github.com/kylef/PathKit",
"tags":[
"linux"
]
},
{
"title":"FileProvider",
"category":"files",
"description":"FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) files for iOS/tvOS and macOS.",
"homepage":"https://github.com/amosavian/FileProvider"
},
{
"title":"AlamofireObjectMapper",
"category":"json",
"description":"An Alamofire extension which converts JSON response data into objects using ObjectMapper.",
"homepage":"https://github.com/tristanhimmelman/AlamofireObjectMapper"
},
{
"title":"Alembic",
"category":"json",
"description":"Functional JSON parsing, mapping to objects, and serialize to JSON.",
"homepage":"https://github.com/ra1028/Alembic"
},
{
"title":"Argo",
"category":"json",
"description":"JSON parsing library.",
"homepage":"https://github.com/thoughtbot/Argo"
},
{
"title":"Arrow",
"category":"json",
"description":"Elegant JSON Parsing.",
"homepage":"https://github.com/freshOS/Arrow"
},
{
"title":"Decodable",
"category":"json",
"description":"JSON parsing.",
"homepage":"https://github.com/Anviking/Decodable",
"tags":[
"linux"
]
},
{
"title":"Elevate",
"category":"json",
"description":"JSON parsing framework that makes parsing simple, reliable and composable.",
"homepage":"https://github.com/Nike-Inc/Elevate"
},
{
"title":"EVReflection",
"category":"json",
"description":"Reflection based JSON encoding and decoding. Including support for NSDictionary, NSCoding, Printable, Hashable and Equatable.",
"homepage":"https://github.com/evermeer/EVReflection"
},
{
"title":"HandyJSON",
"category":"json",
"description":"A handy JSON-object serialization/deserialization library.",
"homepage":"https://github.com/alibaba/handyjson"
},
{
"title":"Himotoki",
"category":"json",
"description":"A type-safe JSON decoding library.",
"homepage":"https://github.com/ikesyo/Himotoki"
},
{
"title":"JASON",
"category":"json",
"description":"JSON parsing with outstanding performances and convenient operators.",
"homepage":"https://github.com/delba/JASON"
},
{
"title":"JSONHelper",
"category":"json",
"description":"Lightning fast JSON deserialization and value conversion library for iOS & OS X.",
"homepage":"https://github.com/isair/JSONHelper"
},
{
"title":"JSONNeverDie",
"category":"json",
"description":"Auto reflection tool from JSON to Model, user friendly JSON encoder / decoder, aims to never die.",
"homepage":"https://github.com/johnlui/JSONNeverDie"
},
{
"title":"SwiftyJSONAccelerator",
"category":"json",
"description":"macOS app to generate Swift 5 models for JSON (with Codeable).",
"homepage":"https://github.com/insanoid/SwiftyJSONAccelerator"
},
{
"title":"ObjectMapper",
"category":"json",
"description":"JSON object mapper.",
"homepage":"https://github.com/tristanhimmelman/ObjectMapper"
},
{
"title":"SwiftyJSON",
"category":"json",
"description":"A lib for JSON with error handling.",
"homepage":"https://github.com/SwiftyJSON/SwiftyJSON"
},
{
"title":"PMJSON",
"category":"json",
"description":"JSON encoding/decoding library.",
"homepage":"https://github.com/postmates/PMJSON"
},
{
"title":"Sextant",
"category":"json",
"description":"High performance JSONPath queries",
"homepage":"https://github.com/KittyMac/Sextant",
"tags":[
"linux",
"macOS",
"iOS",
"tvOS"
]
},
{
"title":"YamlSwift",
"category":"yaml",
"description":"Load YAML and JSON documents.",
"homepage":"https://github.com/behrang/YamlSwift"
},
{
"title":"Prephirences",
"category":"key-value-store",
"description":"Manage application preferences, NSUserDefaults, iCloud, Keychain and more.",
"homepage":"https://github.com/phimage/Prephirences"
},
{
"title":"Storez",
"category":"key-value-store",
"description":"Safe, statically-typed, store-agnostic key-value storage.",
"homepage":"https://github.com/SwiftKitz/Storez"
},
{
"title":"SwiftStore",
"category":"key-value-store",
"description":"A Key-Value store backed by LevelDB.",
"homepage":"https://github.com/hemantasapkota/SwiftStore"
},
{
"title":"SwiftyUserDefaults",
"category":"key-value-store",
"description":"Cleaner, nicer syntax for NSUserDefaults.",
"homepage":"https://github.com/sunshinejr/SwiftyUserDefaults"
},
{
"title":"Zephyr",
"category":"key-value-store",
"description":"Effortlessly synchronize NSUserDefaults over iCloud.",
"homepage":"https://github.com/ArtSabintsev/Zephyr"
},
{
"title":"Default",
"category":"key-value-store",
"description":"Modern interface to UserDefaults + Codable support.",
"homepage":"https://github.com/Nirma/Default"
},
{
"title":"MongoKitten",
"category":"mongodb",
"description":"MongoDB Connector.",
"homepage":"https://github.com/orlandos-nl/MongoKitten",
"tags":[
"linux"
]
},
{
"title":"Perfect-MongoDB",
"category":"mongodb",
"description":"A stand-alone wrapper around the mongo-c client library, enabling access to MongoDB servers.",
"homepage":"https://github.com/PerfectlySoft/Perfect-MongoDB",
"tags":[
"linux",
"macOS"
]
},
{
"title":"fluent",
"category":"orm",
"description":"Simple ActiveRecord implementation.",
"homepage":"https://github.com/vapor/fluent",
"tags":[
"linux"
]
},
{
"title":"GRDB.swift",
"category":"sqlite",
"description":"A versatile SQLite toolkit.",
"homepage":"https://github.com/groue/GRDB.swift"
},
{
"title":"SQLite.swift",
"category":"sqlite",
"description":"Framework wrapping SQLite3. Small. Simple. Safe.",
"homepage":"https://github.com/stephencelis/SQLite.swift"
},
{
"title":"SQLiteDB",
"category":"sqlite",
"description":"SQLite wrapper.",
"homepage":"https://github.com/FahimF/SQLiteDB"
},
{
"title":"MySQL Swift",
"category":"sql-drivers",
"description":"MySQL client library.",
"homepage":"https://github.com/novi/mysql-swift",
"tags":[
"linux"
]
},
{
"title":"Perfect-MySQL",
"category":"sql-drivers",
"description":"A stand-alone wrapper around the MySQL client library, enabling access to MySQL servers.",
"homepage":"https://github.com/PerfectlySoft/Perfect-MySQL",
"tags":[
"linux",
"macOS"
]
},
{
"title":"Perfect-PostgreSQL",
"category":"sql-drivers",
"description":"A stand-alone wrapper around the libpq client library, enabling access to PostgreSQL servers.",
"homepage":"https://github.com/PerfectlySoft/Perfect-PostgreSQL",
"tags":[
"linux",
"macOS"
]
},
{
"title":"AEXML",
"category":"xml",
"description":"xml wrapper.",
"homepage":"https://github.com/tadija/AEXML"
},
{
"title":"SWXMLHash",
"category":"xml",
"description":"Simple XML parsing.",
"homepage":"https://github.com/drmohundro/SWXMLHash"
},
{
"title":"CheatyXML",
"category":"xml",
"description":"A powerful framework designed to manage XML easily.",
"homepage":"https://github.com/lobodart/CheatyXML"
},
{
"title":"SwiftyXML",
"category":"xml",
"description":"The most swifty way to deal with XML.",
"homepage":"https://github.com/chenyunguiMilook/SwiftyXML"
},
{
"title":"Zip",
"category":"zip",
"description":"Framework for zipping and unzipping files.",
"homepage":"https://github.com/marmelroy/Zip"
},
{
"title":"EVCloudKitDao",
"category":"other-data",
"description":"Simplified access to CloudKit with support for subscriptions and local caching.",
"homepage":"https://github.com/evermeer/EVCloudKitDao"
},
{
"title":"AnyDate",
"category":"date",
"description":"Date & Time API inspired from Java 8 DateTime API.",
"homepage":"https://github.com/Kawoou/AnyDate"
},
{
"title":"DateHelper",
"category":"date",
"description":"Simple date helper.",
"homepage":"https://github.com/melvitax/DateHelper"
},
{
"title":"Datez",
"category":"date",
"description":"Library for dealing with `NSDate`, `NSCalendar`, `NSDateComponents`, and `NSTimeInterval`.",
"homepage":"https://github.com/SwiftKitz/Datez"
},
{
"title":"NVDate",
"category":"date",
"description":"Date extension library.",
"homepage":"https://github.com/novalagung/nvdate"
},
{
"title":"SwiftDate",
"category":"date",
"description":"Easy NSDate Management.",
"homepage":"https://github.com/malcommac/SwiftDate"
},
{
"title":"SwiftyTimer",
"category":"thread",
"description":"API for NSTimer.",
"homepage":"https://github.com/radex/SwiftyTimer"
},
{
"title":"Each",
"category":"thread",
"description":"Each is a NSTimer bridge library.",
"homepage":"https://github.com/dalu93/Each"
},
{
"title":"Timepiece",
"category":"date",
"description":"Intuitive NSDate extensions.",
"homepage":"https://github.com/naoty/Timepiece"
},
{
"title":"Time",
"category":"date",
"description":"Type-safe time calculations, powered by generics.",
"homepage":"https://github.com/dreymonde/Time"
},
{
"title":"TrueTime.swift",
"category":"date",
"description":"Get the true current time impervious to device clock time changes (NTP library).",
"homepage":"https://github.com/instacart/TrueTime.swift"
},
{
"title":"Datify",
"category":"date",
"description":"Easypeasy date functions.",
"homepage":"https://github.com/hemangshah/Datify"
},
{
"title":"jazzy",
"category":"documentation",
"description":"Soulful docs.",
"homepage":"https://github.com/realm/jazzy/"
},
{
"title":"SourceDocs",
"category":"documentation",
"description":"Generate Markdown reference documentation that lives with your code.",
"homepage":"https://github.com/SourceDocs/SourceDocs",
"tags":[
"documentation",
"reference",
"markdown",
"generator"
]
},
{
"title":"SwiftyGPIO",
"category":"embedded-systems",
"description":"Interact with Linux GPIO/SPI/PWM on ARM.",
"homepage":"https://github.com/uraimo/SwiftyGPIO",
"tags":[
"linux"
]
},
{
"title":"OneWay",
"category":"events",
"description":"State management with unidirectional data flow.",
"homepage":"https://github.com/DevYeom/OneWay"
},
{
"title":"OpenCombine",
"category":"events",
"description":"Open source implementation of Apple's Combine framework for processing values over time.",
"homepage":"https://github.com/OpenCombine/OpenCombine"
},
{
"title":"Bond",
"category":"events",
"description":"Binding framework.",
"homepage":"https://github.com/DeclarativeHub/Bond"
},
{
"title":"EmitterKit",
"category":"events",
"description":"Implementation of event emitters and listeners.",
"homepage":"https://github.com/aleclarson/emitter-kit"
},
{
"title":"FutureKit",
"category":"events",
"description":"Future/Promises Library.",
"homepage":"https://github.com/FutureKit/FutureKit"
},
{
"title":"Tomorrowland",
"category":"events",
"description":"Lightweight Promises.",
"homepage":"https://github.com/lilyball/Tomorrowland"
},
{
"title":"Notificationz",
"category":"events",
"description":"Helping you own `NSNotificationCenter` by providing a simple, customizable adapter.",
"homepage":"https://github.com/SwiftKitz/Notificationz"
},
{
"title":"PromiseKit",
"category":"events",
"description":"Async promise programming lib.",
"homepage":"https://github.com/mxcl/PromiseKit"
},
{
"title":"ReactiveCocoa",
"category":"events",
"description":"ReactiveCocoa (RAC) is a Cocoa framework inspired by Functional Reactive Programming. It provides APIs for composing and transforming streams of values over time.",
"homepage":"https://github.com/ReactiveCocoa/ReactiveCocoa"
},
{
"title":"ReactorKit",
"category":"events",
"description":"A framework for reactive and unidirectional application architecture.",
"homepage":"https://github.com/ReactorKit/ReactorKit"
},
{
"title":"RxSwift",
"category":"events",
"description":"Microsoft Reactive Extensions (Rx).",
"homepage":"https://github.com/ReactiveX/RxSwift"
},
{
"title":"Signals",
"category":"events",
"description":"Replaces delegates and notifications.",
"homepage":"https://github.com/artman/Signals"
},
{
"title":"SwiftEventBus",
"category":"events",
"description":"A publish/subscribe event bus optimized for iOS.",
"homepage":"https://github.com/cesarferreira/SwiftEventBus"
},
{
"title":"When",
"category":"events",
"description":"A lightweight implementation of Promises.",
"homepage":"https://github.com/vadymmarkov/When"
},
{
"title":"ReSwift",
"category":"events",
"description":"Unidirectional Data Flow.",
"homepage":"https://github.com/ReSwift/ReSwift"
},
{
"title":"Katana",
"category":"events",
"description":"Write apps a la React and Redux.",
"homepage":"https://github.com/BendingSpoons/katana-swift"
},
{
"title":"NoticeObserveKit",
"category":"events",
"description":"NoticeObserveKit is type-safe NotificationCenter wrapper that associates notice type with info type.",
"homepage":"https://github.com/marty-suzuki/NoticeObserveKit"
},
{
"title":"PMKVObserver",
"category":"events",
"description":"Modern thread-safe and type-safe key-value observing.",
"homepage":"https://github.com/postmates/PMKVObserver/"
},
{
"title":"TopicEventBus",
"category":"events",
"description":"Publish–subscribe design pattern implementation framework, with ability to publish events by topic.",
"homepage":"https://github.com/mcmatan/topicEventBus"
},
{
"title":"FontAwesome.swift",
"category":"fonts",
"description":"Use FontAwesome in your projects.",
"homepage":"https://github.com/thii/FontAwesome.swift"
},
{
"title":"FontBlaster",
"category":"fonts",
"description":"Programmatically load custom fonts into your iOS app.",
"homepage":"https://github.com/ArtSabintsev/FontBlaster"
},
{
"title":"IoniconsKit",
"category":"fonts",
"description":"Use ionicons as UIImage / UIFont in your projects.",
"homepage":"https://github.com/keitaoouchi/IoniconsKit"
},
{
"title":"OcticonsKit",
"category":"fonts",
"description":"Use Octicons as UIImage / UIFont in your projects.",
"homepage":"https://github.com/keitaoouchi/OcticonsKit"
},
{
"title":"SwiftIconFont",
"category":"fonts",
"description":"Fontawesome, Iconic, Ionicons, Octicon ports.",
"homepage":"https://github.com/segecey/SwiftIconFont"
},
{
"title":"UIFontComplete",
"category":"fonts",
"description":"Font management (System & Custom) for iOS and tvOS.",
"homepage":"https://github.com/Nirma/UIFontComplete"
},
{
"title":"SwiftIcons",
"category":"fonts",
"description":"Library for Font Icons: dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather.",
"homepage":"https://github.com/ranesr/SwiftIcons"
},
{
"title":"SYSymbol",
"category":"fonts",
"description":"All the SFSymbols at your fingertips.",
"homepage":"https://github.com/Nirma/SFSymbol"
},
{
"title":"SwiftUI-FontIcon",
"category":"fonts",
"description":"Font icons for SwiftUI: font awesome, ionicons, material icons.",
"homepage":"https://github.com/huybuidac/SwiftUIFontIcon"
},
{
"title":"Sage",
"category":"games",
"description":"A cross-platform chess library.",
"homepage":"https://github.com/nvzqz/Sage",
"tags":[
"linux"
]
},
{
"title":"SwiftyGestureRecognition",
"category":"gesture",
"description":"UIGestureRecognizers in Xcode Playgrounds.",
"homepage":"https://github.com/b3ll/SwiftyGestureRecognition"
},
{
"title":"SwipyCell",
"category":"gesture",
"description":"UITableViewCell implementing swiping to trigger actions (known from the Mailbox App).",
"homepage":"https://github.com/moritzsternemann/SwipyCell"
},
{
"title":"ShowTime",
"category":"gesture",
"description":"Show off your iOS taps and gestures for demos and videos with just one line of code.",
"homepage":"https://github.com/KaneCheshire/ShowTime"
},
{
"title":"SwiftLocation",
"category":"ibeacon",
"description":"Location & Beacon Monitoring.",
"homepage":"https://github.com/malcommac/SwiftLocation"
},
{
"title":"Agrume",
"category":"images",
"description":"A lemony fresh iOS image viewer.",
"homepage":"https://github.com/JanGorman/Agrume"
},
{
"title":"AlamofireImage",
"category":"images",
"description":"AlamofireImage is an image component library for Alamofire.",
"homepage":"https://github.com/Alamofire/AlamofireImage"
},
{
"title":"APNGKit",
"category":"images",
"description":"High performance and delightful way to play with APNG format in iOS.",
"homepage":"https://github.com/onevcat/APNGKit"
},
{
"title":"ATGMediaBrowser",
"category":"images",
"description":"Image slide-show viewer with multiple predefined transition styles, and with ability to create new transitions with ease.",
"homepage":"https://github.com/altayer-digital/ATGMediaBrowser"
},
{
"title":"FacebookImagePicker",
"category":"images",
"description":"Facebook album photo picker.",
"homepage":"https://github.com/floriangbh/FacebookImagePicker"
},
{
"title":"FaceCrop",
"category":"images",
"description":"Detect and center faces in your images using Apple’s Vision Framework.",
"homepage":"https://github.com/Ancestry/FaceCrop"
},
{
"title":"FMPhotoPicker",
"category":"images",
"description":"A modern, simple and zero-dependency photo picker with an elegant and customizable image editor.",
"homepage":"https://github.com/congnd/FMPhotoPicker"
},
{
"title":"gifu",
"category":"images",
"description":"Highly performant animated GIF support for iOS.",
"homepage":"https://github.com/kaishin/gifu"
},
{
"title":"GPUImage 2",
"category":"images",
"description":"GPUImage 2 is a BSD-licensed framework for GPU-accelerated video and image processing.",
"homepage":"https://github.com/BradLarson/GPUImage2"
},
{
"title":"GPUImage 3",
"category":"images",
"description":"GPUImage 3 is a BSD-licensed framework for GPU-accelerated video and image processing using Metal.",
"homepage":"https://github.com/BradLarson/GPUImage3"
},
{
"title":"Harbeth",
"category":"images",
"description":"Metal API for GPU accelerated Graphics and Video and Camera filter framework.",
"homepage":"https://github.com/yangKJ/Harbeth"
},
{
"title":"HanekeSwift",
"category":"images",
"description":"A lightweight generic cache for iOS with extra love for images.",
"homepage":"https://github.com/Haneke/HanekeSwift"
},
{
"title":"ImageLoader",
"category":"images",
"description":"A lightweight and fast image loader for iOS.",
"homepage":"https://github.com/hirohisa/ImageLoaderSwift"
},
{
"title":"ImageScout",
"category":"images",
"description":"Implementation of [fastimage](https://pypi.org/project/fastimage/0.2.1/) - supports PNG, GIF, and JPEG.",
"homepage":"https://github.com/kaishin/ImageScout"
},
{
"title":"ImgixSwift",
"category":"images",
"description":"Easily update image urls to be fast and responsive.",
"homepage":"https://github.com/imgix/imgix-swift"
},
{
"title":"JLStickerTextView",
"category":"images",
"description":"A UIImageView allow you to add multiple Label (multiple line text support) on it, you can edit, rotate, resize the Label as you want with one finger ,then render the text on Image.",
"homepage":"https://github.com/Textcat/JLStickerTextView"
},
{
"title":"SwiftWebImage",
"category":"images",
"description":"🚀SwiftUI Image downloader with performant LRU mem/disk cache.",
"homepage":"https://github.com/geekaurora/SwiftWebImage"
},
{
"title":"Kingfisher",
"category":"images",
"description":"Image download and caching.",
"homepage":"https://github.com/onevcat/Kingfisher"
},
{
"title":"Lightbox",
"category":"images",
"description":"A convenient and easy to use image viewer for your iOS app.",
"homepage":"https://github.com/hyperoslo/Lightbox"
},
{
"title":"MapleBacon",
"category":"images",
"description":"Image download and caching library.",
"homepage":"https://github.com/JanGorman/MapleBacon"
},
{
"title":"Moa",
"category":"images",
"description":"An image download extension of the image view for iOS, tvOS and macOS.",
"homepage":"https://github.com/evgenyneu/moa"
},
{
"title":"Nuke",
"category":"images",
"description":"Advanced framework for loading, caching, processing, displaying and preheating images.",
"homepage":"https://github.com/kean/Nuke"
},
{
"title":"PassportScanner",
"category":"images",
"description":"Scan the MRZ code of a passport and extract the first name, last name, passport number, nationality, date of birth, expiration date and personal number.",
"homepage":"https://github.com/evermeer/PassportScanner"
},
{
"title":"SkyFloatingLabelTextField",
"category":"textfield",
"description":"A beautiful and flexible text field control implementation of \"Float Label Pattern\".",
"homepage":"https://github.com/Skyscanner/SkyFloatingLabelTextField"
},
{
"title":"FloatingLabelTextFieldSwiftUI",
"category":"textfield",
"description":"FloatingLabelTextFieldSwiftUI is a small and lightweight SwiftUI framework written in completely SwiftUI (not using UIViewRepresentable) that allows to create beautiful and customisable floating label textfield!",
"tags":[
"floatinglabeltextfield",
"swiftui",
"textfield",
"floatinglabeltextfieldswiftui"
],
"homepage":"https://github.com/kishanraja/FloatingLabelTextFieldSwiftUI"
},
{
"title":"SwiftGen-Assets",
"category":"images",
"description":"A tool to auto-generate `enums` for all your `UIImages` from your Assets Catalogs.",
"homepage":"https://github.com/SwiftGen/SwiftGen#assets-catalogs"
},
{
"title":"SwiftSVG",
"category":"images",
"description":"A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView).",
"homepage":"https://github.com/mchoe/SwiftSVG"
},
{
"title":"SwiftyGif",
"category":"images",
"description":"High performance GIF engine.",
"homepage":"https://github.com/alexiscreuzot/SwiftyGif"
},
{
"title":"Toucan",
"category":"images",
"description":"Image processing api.",
"homepage":"https://github.com/gavinbunney/Toucan"
},
{
"title":"UIImageColors",
"category":"images",
"description":"iTunes style color fetcher for UIImage.",
"homepage":"https://github.com/jathu/UIImageColors"
},
{
"title":"FlexibleImage",
"category":"images",
"description":"A simple way to play with images.",
"homepage":"https://github.com/kawoou/FlexibleImage"
},
{
"title":"Snowflake",
"category":"images",
"description":"Work with SVG.",
"homepage":"https://github.com/onmyway133/Snowflake"
},
{
"title":"TinyCrayon",
"category":"images",
"description":"A smart and easy-to-use image masking and cutout SDK for mobile apps.",
"homepage":"https://github.com/TinyCrayon/TinyCrayon-iOS-SDK"
},
{
"title":"ZImageCropper",
"category":"images",
"description":"Crop image in any shape.",
"homepage":"https://github.com/ZaidPathan/ZImageCropper"
},
{
"title":"LetterAvatarKit",
"category":"images",
"description":"A UIImage extension that generates letter-based avatars.",
"homepage":"https://github.com/vpeschenkov/LetterAvatarKit"
},
{
"title":"DTPhotoViewerController",
"category":"images",
"description":"A fully customizable photo viewer ViewController to display single photo or collection of photos, inspired by Facebook photo viewer.",
"homepage":"https://github.com/tungvoduc/DTPhotoViewerController"
},
{
"title":"C4iOS",
"category":"kit",
"description":"Harnesses the power of native iOS programming with a simplified API.",
"homepage":"https://github.com/C4Labs/C4iOS"
},
{
"title":"BFKit-Swift",
"category":"kit",
"description":"A collection of useful classes, structs and extensions to develop Apps faster.",
"homepage":"https://github.com/FabrizioBrancati/BFKit-Swift",
"tags":[
"linux"
]
},
{
"title":"ContactsChangeNotifier",
"category":"kit",
"description":"Which contacts changed outside your app? Better CNContactStoreDidChange notification: Get real changes, without the noise.",
"homepage":"https://github.com/yonat/ContactsChangeNotifier"
},
{
"title":"EasySwiftLayout",
"category":"auto-layout",
"description":"Lightweight Swift framework for Apple's Auto-Layout.",
"homepage":"https://github.com/Pimine/EasySwiftLayout"
},
{
"title":"KVConstraintKit",
"category":"auto-layout",
"description":"An Impressive Autolayout DSL for iOS, tvOS & OSX.",
"homepage":"https://github.com/keshavvishwkarma/KVConstraintKit"
},
{
"title":"Neon",
"category":"layout",
"description":"A powerful programmatic UI layout framework.",
"homepage":"https://github.com/mamaral/Neon"
},
{
"title":"Static",
"category":"layout",
"description":"A simple static table views for iOS.",
"homepage":"https://github.com/venmo/Static"
},
{
"title":"FlexLayout",
"category":"layout",
"description":"Nice and clean interface to the highly optimized Facebook yoga Flexbox implementation.",
"homepage":"https://github.com/layoutBox/FlexLayout"
},
{
"title":"FrameLayoutKit",
"category":"layout",
"description":"This framework supports complex layouts, including chaining and nesting layout with simple and intuitive operand & DSL syntax.",
"homepage":"https://github.com/kennic/FrameLayoutKit"
},
{
"title":"PinLayout",
"category":"layout",
"description":"Fast Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS]",
"homepage":"https://github.com/layoutBox/PinLayout"
},
{
"title":"Stevia",
"category":"layout",
"description":"Elegant view layout for iOS.",
"homepage":"https://github.com/freshOS/Stevia"
},
{
"title":"Cartography",
"category":"auto-layout",
"description":"Declarative auto layout lib for your project.",
"homepage":"https://github.com/robb/Cartography"
},
{
"title":"DeviceLayout",
"category":"auto-layout",
"description":"AutoLayout can be set differently for each device.",
"homepage":"https://github.com/cruisediary/DeviceLayout"
},
{
"title":"EasyPeasy",
"category":"auto-layout",
"description":"Auto Layout made easy.",
"homepage":"https://github.com/nakiostudio/EasyPeasy"
},
{
"title":"FixFlex",
"category":"auto-layout",
"description":"Declarative autolayout based on NSLayoutAnchor, swifty reimagination of VFL, alternative to UIStackView.",
"homepage":"https://github.com/psharanda/FixFlex"
},
{
"title":"MisterFusion",
"category":"auto-layout",
"description":"DSL for AutoLayout, supports Size Class.",
"homepage":"https://github.com/marty-suzuki/MisterFusion"
},
{
"title":"Mortar",
"category":"auto-layout",
"description":"A concise but flexible DSL for creating Auto Layout constraints and adding subviews.",
"homepage":"https://github.com/jmfieldman/Mortar"
},
{
"title":"NorthLayout",
"category":"auto-layout",
"description":"Fast path to layout using Visual Format Language (VFL) with extended syntax.",
"homepage":"https://github.com/banjun/NorthLayout"
},
{
"title":"PureLayout",
"category":"auto-layout",
"description":"The ultimate API for iOS & OS X Auto Layout.",
"homepage":"https://github.com/PureLayout/PureLayout"
},
{
"title":"SnapKit",
"category":"auto-layout",
"description":"Autolayout DSL for iOS & OS X.",
"homepage":"https://github.com/SnapKit/SnapKit"
},
{
"title":"Swiftstraints",
"category":"auto-layout",
"description":"Powerful auto-layout framework that lets you write constraints in one line of code.",
"homepage":"https://github.com/Skyvive/Swiftstraints"
},
{
"title":"TinyConstraints",
"category":"auto-layout",
"description":"TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use.",
"homepage":"https://github.com/roberthein/TinyConstraints"
},
{
"title":"Cupcake",
"category":"auto-layout",
"description":"An easy way to create and layout UI components for iOS.",
"homepage":"https://github.com/nerdycat/Cupcake"
},
{
"title":"Transition",
"category":"transition",
"description":"Easy interactive interruptible custom ViewController transitions.",
"homepage":"https://github.com/Touchwonders/Transition"
},
{
"title":"BartyCrouch",
"category":"localization",
"description":"Incrementally update/translate your Strings files from Code and Storyboards/XIBs.",
"homepage":"https://github.com/FlineDev/BartyCrouch"
},
{
"title":"Localize-Swift",
"category":"localization",
"description":"Localize apps using e.g. regular expressions in Localizable.strings.",
"homepage":"https://github.com/marmelroy/Localize-Swift"
},
{
"title":"Locheck",
"category":"localization",
"description":"Validate .strings and .stringsdict files for errors",
"homepage":"https://github.com/Asana/locheck"
},
{
"title":"StringSwitch",
"category":"localization",
"description":"Easily convert iOS .strings files to Android strings.xml format and vice versa.",
"homepage":"https://stringswitch.com"
},
{
"title":"SwiftGen-L10n",
"category":"localization",
"description":"A tool to auto-generate `enums` for all your Localizable.strings keys (with appropriate associated values if those strings contains printf-format placeholders like `%@`).",
"homepage":"https://github.com/SwiftGen/SwiftGen#localizablestrings"
},
{
"title":"AEConsole",
"category":"logging",
"description":"Customizable Console UI overlay with debug log on top of your iOS App.",
"homepage":"https://github.com/tadija/AEConsole"
},
{
"title":"CleanroomLogger",
"category":"logging",
"description":"Configurable and extensible high-level logging API that is simple, lightweight and performant.",
"homepage":"https://github.com/emaloney/CleanroomLogger"
},
{
"title":"Duration",
"category":"logging",
"description":"Lightweight logging library focused on reporting timings for operations.",
"homepage":"https://github.com/SwiftStudies/Duration",
"tags":[
"linux"
]
},
{
"title":"HeliumLogger",
"category":"logging",
"description":"IBM's lightweight logging framework.",
"homepage":"https://github.com/Kitura/HeliumLogger",
"tags":[
"linux"
]
},
{
"title":"QorumLogs",
"category":"logging",
"description":"Logging Utility for Xcode & Google Docs.",
"homepage":"https://github.com/Esqarrouth/QorumLogs"
},
{
"title":"Rainbow",
"category":"logging",
"description":"Delightful console output.",
"homepage":"https://github.com/onevcat/Rainbow",
"tags":[
"linux"
]
},
{
"title":"SwiftyBeaver",
"category":"logging",
"description":"Multi-platform logging during development & release.",
"homepage":"https://github.com/SwiftyBeaver/SwiftyBeaver",
"tags":[
"linux"
]
},
{
"title":"TinyConsole",
"category":"logging",
"description":"A tiny log console to display information while using your iOS app.",
"homepage":"https://github.com/Cosmo/TinyConsole"
},
{
"title":"Watchdog",
"category":"logging",
"description":"Utility for logging excessive blocking on the main thread.",
"homepage":"https://github.com/wojteklu/Watchdog"
},
{
"title":"WatchdogInspector",
"category":"logging",
"description":"A logging tool to show the current framerate (fps) in the status bar of your iOS app.",
"homepage":"https://github.com/tapwork/WatchdogInspector"
},
{
"title":"Willow",
"category":"logging",
"description":"Willow is a powerful, yet lightweight logging library.",
"homepage":"https://github.com/Nike-Inc/Willow"
},
{
"title":"XCGLogger",
"category":"logging",
"description":"Full featured & Configurable logging utility with log levels, timestamps, and line numbers.",
"homepage":"https://github.com/DaveWoodCom/XCGLogger"
},
{
"title":"Gedatsu",
"category":"logging",
"description":"Provide readable format about AutoLayout error console log.",
"homepage":"https://github.com/bannzai/gedatsu"
},
{
"title":"Printer",
"category":"logging",
"description":"A fancy logger for your next app.",
"homepage":"https://github.com/hemangshah/printer"
},
{
"title":"GEOSwift",
"category":"maps",
"description":"Make it easier to work with geographic models and calculate intersections, overlapping, projections etc.",
"homepage":"https://github.com/GEOSwift/GEOSwift"
},
{
"title":"FlyoverKit",
"category":"maps",
"description":"FlyoverKit enables you to present stunning 360° flyover views on your MKMapView with zero effort while maintaining full configuration possibilities.",
"homepage":"https://github.com/SvenTiigi/FlyoverKit"
},
{
"title":"STLocationRequest",
"category":"location",
"description":"An elegant and simple 3D Flyover Location Request Screen.",
"homepage":"https://github.com/SvenTiigi/STLocationRequest"
},
{
"title":"AsyncLocationKit",
"category":"location",
"description":"Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await).",
"homepage":"https://github.com/AsyncSwift/AsyncLocationKit"
},
{
"title":"Arithmosophi",
"category":"math",
"description":"Set of protocols for Arithmetic and Logical operations.",
"homepage":"https://github.com/phimage/Arithmosophi"
},
{
"title":"DDMathParser",
"category":"math",
"description":"DDMathParser makes it easy to parse a String and evaluate it as a mathematical expression.",
"homepage":"https://github.com/davedelong/DDMathParser"
},
{
"title":"SigmaSwiftStatistics",
"category":"math",
"description":"A collection of functions for statistical calculation.",
"homepage":"https://github.com/evgenyneu/SigmaSwiftStatistics"
},
{
"title":"Upsurge",
"category":"math",
"description":"Simple and fast matrix and vector math.",
"homepage":"https://github.com/alejandro-isaza/Upsurge"
},
{
"title":"Alamofire",
"category":"network",
"description":"Elegant networking.",
"homepage":"https://github.com/Alamofire/Alamofire",
"tags":[
"linux"
]
},
{
"title":"APIKit",
"category":"network",
"description":"Library for building type-safe web API client.",
"homepage":"https://github.com/ishkawa/APIKit"
},
{
"title":"Conduit",
"category":"network",
"description":"Robust networking for web APIs.",
"homepage":"https://github.com/mindbody/Conduit"
},
{
"title":"CodyFire",
"category":"network",
"description":"Powerful Codable API requests builder and manager for iOS. Based on Alamofire.",
"homepage":"https://github.com/CodyFlame/CodyFire"
},
{
"title":"Connectivity",
"category":"network",
"description":"🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.",
"homepage":"https://github.com/rwbutler/Connectivity",
"tags":[
"swift",
"connectivity",
"reachability",
"networking",
"network",
"connection"
],
"swift":4.2
},
{
"title":"Heimdallr.swift",
"category":"network",
"description":"Easy to use OAuth 2 library for iOS.",
"homepage":"https://github.com/trivago/Heimdallr.swift"
},
{
"title":"Just",
"category":"network",
"description":"HTTP for Humans (a python-requests style HTTP library).",
"homepage":"https://github.com/dduan/Just",
"tags":[
"linux"
]
},
{
"title":"Malibu",
"category":"network",
"description":"A networking library built on promises.",
"homepage":"https://github.com/hyperoslo/Malibu"
},
{
"title":"Moya",
"category":"network",
"description":"Network abstraction layer.",
"homepage":"https://github.com/Moya/Moya"
},
{
"title":"Netfox",
"category":"network",
"description":"A lightweight, one line setup, network debugging library.",
"homepage":"https://github.com/kasketis/netfox"
},
{
"title":"OAuth2",
"category":"network",
"description":"oauth2 auth lib.",
"homepage":"https://github.com/p2/OAuth2"
},
{
"title":"OAuthSwift",
"category":"network",
"description":"OAuth library for iOS.",
"homepage":"https://github.com/OAuthSwift/OAuthSwift"
},
{
"title":"Pitaya",
"category":"network",
"description":"HTTP / HTTPS networking library just incidentally execute on machines.",
"homepage":"https://github.com/johnlui/Pitaya",
"tags":[
"linux"
]
},
{
"title":"Reachability.swift",
"category":"network",
"description":"A replacement for Apple's Reachability with closures.",
"homepage":"https://github.com/ashleymills/Reachability.swift"
},
{
"title":"ResponseDetective",
"category":"network",
"description":"A non-intrusive framework for intercepting any outgoing requests and incoming responses between your app and server for debugging purposes.",
"homepage":"https://github.com/netguru/ResponseDetective"
},
{
"title":"Siesta",
"category":"network",
"description":"Elegant abstraction for REST APIs that untangles stateful messes. An alternative to callback- and delegate-based networking.",
"homepage":"https://bustoutsolutions.github.io/siesta/"
},
{
"title":"SolarNetwork",
"category":"network",
"description":"Elegant network abstraction layer.",
"homepage":"https://github.com/ThreeGayHub/SolarNetwork"
},
{
"title":"SwiftHTTP",
"category":"network",
"description":"NSURLSession wrapper.",
"homepage":"https://github.com/daltoniam/SwiftHTTP"
},
{
"title":"SwiftyOAuth",
"category":"network",
"description":"A small OAuth library with a built-in set of providers.",
"homepage":"https://github.com/delba/SwiftyOAuth"
},
{
"title":"TRON",
"category":"network",
"description":"Lightweight network abstraction layer, written on top of Alamofire.",
"homepage":"https://github.com/MLSDev/TRON"
},
{
"title":"MultiPeer",
"category":"network",
"description":"A wrapper for the MultipeerConnectivity framework for automatic offline data transmission between devices.",
"homepage":"https://github.com/dingwilson/MultiPeer"
},
{
"title":"PMHTTP",
"category":"network",
"description":"HTTP framework with a focus on REST and JSON.",
"homepage":"https://github.com/postmates/PMHTTP"
},
{
"title":"Fuzi",
"category":"html",
"description":"A fast & lightweight XML/HTML parser with XPath & CSS support.",
"homepage":"https://github.com/cezheng/Fuzi"
},
{
"title":"Kanna",
"category":"html",
"description":"Another XML/HTML parser.",
"homepage":"https://github.com/tid-kijyun/Kanna"
},
{
"title":"WKZombie",
"category":"html",
"description":"Headless browser.",
"homepage":"https://github.com/mkoehnke/WKZombie"
},
{
"title":"ZMarkupParser",
"category":"html",
"description":"Helps you convert HTML strings into NSAttributedString with customized styles and tags.",
"homepage":"https://github.com/ZhgChgLi/ZMarkupParser"
},
{
"title":"CocoaMQTT",
"category":"messaging-protocol",
"description":"MQTT for iOS and OS X.",
"homepage":"https://github.com/emqx/CocoaMQTT"
},
{
"title":"Perfect-Notifications",
"category":"messaging-protocol",
"description":"iOS Notifications for Linux and OS X.",
"homepage":"https://github.com/PerfectlySoft/Perfect-Notifications"
},
{
"title":"BlueSocket",
"category":"socket",
"description":"IBM's cross platform low level socket framework.",
"homepage":"https://github.com/Kitura/BlueSocket "
},
{
"title":"BlueSSLService",
"category":"socket",
"description":"SSL/TLS add-in for IBM's low level socket framework.",
"homepage":"https://github.com/Kitura/BlueSSLService"
},
{
"title":"Socket.IO",
"category":"socket",
"description":"Socket.IO client for iOS/OS X.",
"homepage":"https://github.com/socketio/socket.io-client-swift",
"tags":[
"linux"
]
},
{
"title":"sockets",
"category":"socket",
"description":"TCP, UDP; Client, Server; Linux, OS X.",
"homepage":"https://github.com/vapor-community/sockets",
"tags":[
"linux"
]
},
{
"title":"Starscream",
"category":"socket",
"description":"Websockets for iOS and OSX.",
"homepage":"https://github.com/daltoniam/Starscream"
},
{
"title":"SwiftSocket",
"category":"socket",
"description":"Simple TCP socket library.",
"homepage":"https://github.com/swiftsocket/SwiftSocket"
},
{
"title":"SwiftWebSocket",
"category":"socket",
"description":"A high performance WebSocket client library .",
"homepage":"https://github.com/tidwall/SwiftWebSocket"
},
{
"title":"Ambassador",
"category":"webserver",
"description":"Super lightweight web framework based on SWSGI.",
"homepage":"https://github.com/envoy/Ambassador"
},
{
"title":"Curassow",
"category":"webserver",
"description":"HTTP server using the pre-fork worker model.",
"homepage":"https://github.com/kylef-archive/Curassow",
"tags":[
"linux"
]
},
{
"title":"Lightning",
"category":"webserver",
"description":"Multiplatform Single-threaded Non-blocking Web and Networking Framework.",
"homepage":"https://github.com/skylab-inc/Lightning",
"tags":[
"linux"
]
},
{
"title":"Embassy",
"category":"webserver",
"description":"Super lightweight async HTTP server library.",
"homepage":"https://github.com/envoy/Embassy",
"tags":[
"linux"
]
},
{
"title":"Kitura",
"category":"webserver",
"description":"IBM's web framework and server for web services.",
"homepage":"https://github.com/Kitura/Kitura",
"tags":[
"linux"
]
},
{
"title":"Noze.io",
"category":"webserver",
"description":"Evented I/O streams like Node.js.",
"homepage":"https://github.com/NozeIO/Noze.io",
"tags":[
"linux"
]
},
{
"title":"Perfect",
"category":"webserver",
"description":"Server-side Swift. The Perfect library, application server, connectors and example apps.",
"homepage":"https://github.com/PerfectlySoft/Perfect",
"tags":[
"linux"
]
},
{
"title":"swifter",
"category":"webserver",
"description":"Http server with routing handler.",
"homepage":"https://github.com/httpswift/swifter",
"tags":[
"linux"
]
},
{
"title":"Vapor",
"category":"webserver",
"description":"Elegant web framework that works on iOS, OS X, and Ubuntu.",
"homepage":"https://github.com/vapor/vapor",
"tags":[
"linux"
]
},
{
"title":"Zewo",
"category":"webserver",
"description":"Server-Side Swift.",
"homepage":"https://github.com/Zewo/Zewo",
"tags":[
"linux"
]
},
{
"title":"SwiftOCR",
"category":"ocr",
"description":"Neural Network based OCR lib.",
"homepage":"https://github.com/NMAC427/SwiftOCR"
},
{
"title":"SwiftLint",
"category":"quality",
"description":"A tool to enforce coding conventions.",
"homepage":"https://github.com/realm/SwiftLint"
},
{
"title":"Swimat",
"category":"quality",
"description":"Xcode plugin to format code.",
"homepage":"https://github.com/Jintin/Swimat"
},
{
"title":"Tailor",
"category":"quality",
"description":"Cross-platform static analyzer that helps you to write cleaner code and avoid bugs.",
"homepage":"https://github.com/sleekbyte/tailor",
"tags":[
"linux"
]
},
{
"title":"IBLinter",
"category":"quality",
"description":"A linter tool for Interface Builder.",
"homepage":"https://github.com/IBDecodable/IBLinter"
},
{
"title":"BlueCryptor",
"category":"cryptography",
"description":"IBM's Cross Platform Crypto library.",
"homepage":"https://github.com/Kitura/BlueCryptor"
},
{
"title":"BlueRSA",
"category":"cryptography",
"description":"IBM's Cross Platform RSA Crypto library.",
"homepage":"https://github.com/Kitura/BlueRSA"
},
{
"title":"CryptoSwift",
"category":"cryptography",
"description":"Crypto related functions and helpers.",
"homepage":"https://github.com/krzyzanowskim/CryptoSwift",
"tags":[
"linux"
]
},
{
"title":"IDZSwiftCommonCrypto",
"category":"cryptography",
"description":"A wrapper for Apple's Common Crypto library.",
"homepage":"https://github.com/iosdevzone/IDZSwiftCommonCrypto"
},
{
"title":"SCrypto",
"category":"cryptography",
"description":"Elegant interface to access the CommonCrypto routines.",
"homepage":"https://github.com/sgl0v/scrypto"
},
{
"title":"Siphash",
"category":"cryptography",
"description":"Simple and secure hashing with the SipHash algorithm.",
"homepage":"https://github.com/attaswift/SipHash"
},
{
"title":"Swift-Sodium",
"category":"cryptography",
"description":"Interface to the Sodium library for common crypto operations for iOS and OS X.",
"homepage":"https://github.com/jedisct1/swift-sodium"
},
{
"title":"RNCryptor",
"category":"cryptography",
"description":"CCCryptor (Apple's AES encryption) wrappers for iOS and Mac.",
"homepage":"https://github.com/RNCryptor/RNCryptor"
},
{
"title":"Themis",
"category":"cryptography",
"description":"Multilanguage framework for making typical encryption schemes easy to use: data at rest, authenticated data exchange, transport protection, authentication, and so on.",
"homepage":"https://github.com/cossacklabs/themis"
},
{
"title":"JOSESwift",
"category":"cryptography",
"description":"A framework for the JOSE standards JWS, JWE, and JWK.",
"homepage":"https://github.com/airsidemobile/JOSESwift"
},
{
"title":"keychain-swift",
"category":"keychain",
"description":"Helper functions for saving text in Keychain securely for iOS, OS X, tvOS and watchOS.",
"homepage":"https://github.com/evgenyneu/keychain-swift"
},
{
"title":"KeychainAccess",
"category":"keychain",
"description":"Simple wrapper for Keychain that works on iOS and OS X.",
"homepage":"https://github.com/kishikawakatsumi/KeychainAccess"
},
{
"title":"Latch",
"category":"keychain",
"description":"A simple Keychain Wrapper for iOS.",
"homepage":"https://github.com/endocrimes/Latch"
},
{
"title":"SwiftKeychainWrapper",
"category":"keychain",
"description":"Simple static wrapper for the iOS Keychain to allow you to use it in a similar fashion to user defaults.",
"homepage":"https://github.com/jrendel/SwiftKeychainWrapper"
},
{
"title":"Valet",
"category":"keychain",
"description":"Valet lets you securely store data in the Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.",
"homepage":"https://github.com/square/Valet"
},
{
"title":"BlueSignals",
"category":"system",
"description":"IBM's Cross Platform OS signal handling library.",
"homepage":"https://github.com/Kitura/BlueSignals"
},
{
"title":"SystemKit",
"category":"system",
"description":"OS X system library.",
"homepage":"https://github.com/beltex/SystemKit/"
},
{
"title":"Cuckoo",
"category":"mock",
"description":"First boilerplate-free mocking framework.",
"homepage":"https://github.com/Brightify/Cuckoo"
},
{
"title":"DVR",
"category":"testing",
"description":"A simple network testing framework.",
"homepage":"https://github.com/venmo/DVR"
},
{
"title":"Erik",
"category":"testing",
"description":"An headless browser to access and manipulate webpages using javascript allowing to run functional tests.",
"homepage":"https://github.com/phimage/Erik"
},
{
"title":"Fakery",
"category":"testing",
"description":"Fake data generator.",
"homepage":"https://github.com/vadymmarkov/Fakery"
},
{
"title":"Mockingjay",
"category":"mock",
"description":"An elegant library for stubbing HTTP requests with ease.",
"homepage":"https://github.com/kylef/Mockingjay"
},
{
"title":"Mockit",
"category":"mock",
"description":"A simple mocking framework, inspired by the famous Mockito for Java.",
"homepage":"https://github.com/sabirvirtuoso/Mockit"
},
{
"title":"Mussel",
"category":"testing",
"description":"A framework for easily testing Push Notifications, Universal Links and Routing in XCUITests.",
"homepage":"https://github.com/UrbanCompass/Mussel"
},
{
"title":"OHHTTPStubs",
"category":"testing",
"description":"A testing library designed to stub your network requests easily.",
"homepage":"https://github.com/AliSoftware/OHHTTPStubs"
},
{
"title":"SBTUITestTunnel",
"category":"testing",
"description":"UI testing library for interact with network requests, stub CLLocationManager and UNUserNotificationCenter, and fine grain scrolling in table/collection/scroll views",
"homepage":"https://github.com/Subito-it/SBTUITestTunnel"
},
{
"title":"Quick",
"category":"testing",
"description":"Quick is a behavior-driven development framework.",
"homepage":"https://github.com/Quick/Quick",
"tags":[
"linux"
]
},
{
"title":"SnapshotTest",
"category":"testing",
"description":"Snapshot testing tool for iOS and tvOS.",
"homepage":"https://github.com/parski/SnapshotTest",
"tags":[
"iOS",
"tvOS"
]
},
{
"title":"Spectre",
"category":"testing",
"description":"BDD Framework.",
"homepage":"https://github.com/kylef/Spectre",
"tags":[
"linux"
]
},
{
"title":"SwiftCheck",
"category":"testing",
"description":"A testing library that automatically generates random data for testing program properties.",
"homepage":"https://github.com/typelift/SwiftCheck"
},
{
"title":"UI Testing Cheat Sheet",
"category":"testing",
"description":"Answers to common \"How do I test this with UI Testing?\" questions with a working example app.",
"homepage":"https://github.com/joemasilotti/UI-Testing-Cheat-Sheet"
},
{
"title":"Nimble",
"category":"testing",
"description":"A matcher framework.",
"homepage":"https://github.com/Quick/Nimble"
},
{
"title":"Sizes",
"category":"testing",
"description":"Test your app on different device and font sizes.",
"homepage":"https://github.com/marcosgriselli/Sizes"
},
{
"title":"swift-testing-expectation",
"category":"testing",
"description":"Create an asynchronous expectation in Swift Testing.",
"homepage":"https://github.com/dfed/swift-testing-expectation"
},
{
"title":"AttributedTextView",
"category":"text",
"description":"Easiest way to create an attributed UITextView with support for multiple links, hashtags and mentions.",
"homepage":"https://github.com/evermeer/AttributedTextView"
},
{
"title":"BonMot",
"category":"text",
"description":"Beautiful, easy attributed strings for iOS.",
"homepage":"https://github.com/Rightpoint/BonMot"
},
{
"title":"edhita",
"category":"text",
"description":"Fully open source text editor for iOS.",
"homepage":"https://github.com/tnantoka/edhita"
},
{
"title":"MarkdownKit",
"category":"text",
"description":"A simple and customizable Markdown Parser.",
"homepage":"https://github.com/bmoliveira/MarkdownKit"
},
{
"title":"MarkyMark",
"category":"text",
"description":"Converts Markdown into native views or attributed strings.",
"homepage":"https://github.com/M2Mobi/Marky-Mark"
},
{
"title":"PrediKit",
"category":"text",
"description":"An NSPredicate DSL for iOS & OS X inspired by SnapKit.",
"homepage":"https://github.com/KrakenDev/PrediKit"
},
{
"title":"Regex by crossroadlabs",
"category":"text",
"description":"Very easy to use Regular Expressions library with rich functionality. Features both operator `=~` and method based APIs. Unit tests covered.",
"homepage":"https://github.com/crossroadlabs/Regex",
"tags":[
"linux"
]
},
{
"title":"Regex by sindresorhus",
"category":"text",
"description":"Swifty regular expressions, fully tested & documented, and with correct Unicode handling.",
"homepage":"https://github.com/sindresorhus/Regex",
"tags":[
"regex"
]
},
{
"title":"RichEditorView",
"category":"text",
"description":" RichEditorView is a simple, modular, drop-in UIView subclass for Rich Text Editing.",
"homepage":"https://github.com/cjwirth/RichEditorView"
},
{
"title":"SwiftVerbalExpressions",
"category":"text",
"description":"VerbalExpressions porting.",
"homepage":"https://github.com/VerbalExpressions/SwiftVerbalExpressions"
},
{
"title":"TextAttributes",
"category":"text",
"description":"An easier way to compose attributed strings.",
"homepage":"https://github.com/delba/TextAttributes"
},
{
"title":"Attributed",
"category":"text",
"description":"Modern µframework for attributed strings.",
"homepage":"https://github.com/Nirma/Attributed"
},
{
"title":"SwiftRichString",
"category":"text",
"description":"Elegant & Painless Attributed Strings Management Library.",
"homepage":"https://github.com/malcommac/SwiftRichString"
},
{
"title":"Parsey",
"category":"text",
"description":"Parser combinator framework that supports source location tracking, backtracking prevention, and rich error messages.",
"homepage":"https://github.com/rxwei/Parsey"
},
{
"title":"PhoneNumberKit",
"category":"phone-numbers",
"description":"Framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.",
"homepage":"https://github.com/marmelroy/PhoneNumberKit"
},
{
"title":"NKVPhonePicker",
"category":"phone-numbers",
"description":"An UITextField subclass to simplify country code's picking.",
"homepage":"https://github.com/NikKovIos/NKVPhonePicker"
},
{
"title":"Async",
"category":"thread",
"description":"Syntactic sugar for Grand Central Dispatch.",
"homepage":"https://github.com/duemunk/Async"
},
{
"title":"AwaitKit",
"category":"thread",
"description":"The ES7 Async/Await control flow.",
"homepage":"https://github.com/yannickl/AwaitKit"
},
{
"title":"GCDTimer",
"category":"thread",
"description":"A well-tested GCD timer.",
"homepage":"https://github.com/hemantasapkota/GCDTimer"
},
{
"title":"Queuer",
"category":"concurrency",
"description":"A queue manager, built on top of OperationQueue and Dispatch (aka GCD).",
"homepage":"https://github.com/FabrizioBrancati/Queuer",
"tags":[
"linux"
]
},
{
"title":"ActiveLabel",
"category":"label",
"description":"UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://).",
"homepage":"https://github.com/optonaut/ActiveLabel.swift"
},
{
"title":"Adaptive Tab Bar",
"category":"tab",
"description":"Adaptive tab bar.",
"homepage":"https://github.com/Ramotion/adaptive-tab-bar"
},
{
"title":"AECoreDataUI",
"category":"ui",
"description":"Core Data driven UI.",
"homepage":"https://github.com/tadija/AERecord",
"swift":4
},
{
"title":"AMScrollingNavbar",
"category":"ui",
"description":"Scrollable UINavigationBar that follows the scrolling of a UIScrollView.",
"homepage":"https://github.com/andreamazz/AMScrollingNavbar",
"swift":4
},
{
"title":"Animated Tab Bar",
"category":"tab",
"description":"RAMAnimatedTabBarController is a module for adding animation to tab bar items.",
"homepage":"https://github.com/Ramotion/animated-tab-bar"
},
{
"title":"BreakOutToRefresh",
"category":"ui",
"description":"A playable pull to refresh view using SpriteKit.",
"homepage":"https://github.com/dasdom/BreakOutToRefresh"
},
{
"title":"BWWalkthrough",
"category":"walkthrough",
"description":"A class to build custom walkthroughs for your iOS App.",
"homepage":"https://github.com/ariok/BWWalkthrough"
},
{
"title":"ConcentricOnboarding",
"category":"walkthrough",
"description":"SwiftUI library for a walkthrough or onboarding flow with tap actions.",
"homepage":"https://github.com/exyte/ConcentricOnboarding"
},
{
"title":"Charts",
"category":"chart",
"description":"Beautiful charts for iOS/tvOS/OSX (port of MPAndroidChart).",
"homepage":"https://github.com/ChartsOrg/Charts"
},
{
"title":"FLCharts",
"category":"chart",
"description":"Easy to use and highly customizable charts library for iOS.",
"homepage":"https://github.com/francescoleoni98/FLCharts",
"tags":[
"iOS",
"swift",
"Mac Catalyst"
]
},
{
"title":"ChartView",
"category":"chart",
"description":"Swift package for displaying beautiful charts effortlessly",
"homepage":"https://github.com/AppPear/ChartView"
},
{
"title":"CountdownLabel",
"category":"label",
"description":"Simple countdown UILabel with morphing animation, and some useful function.",
"homepage":"https://github.com/suzuki-0000/CountdownLabel"
},
{
"title":"CustomSegue",
"category":"ui",
"description":"Custom segue for OSX Storyboards with slide and cross fade effects.",
"homepage":"https://github.com/phimage/CustomSegue"
},
{
"title":"Drag and Drop UICollectionView",
"category":"uicollectionview",
"description":"Dragging and Dropping data across multiple UICollectionViews.",
"homepage":"https://github.com/mmick66/KDDragAndDropCollectionView"
},
{
"title":"Dodo",
"category":"ui",
"description":"A message bar for iOS.",
"homepage":"https://github.com/evgenyneu/Dodo"
},
{
"title":"EstMusicIndicator",
"category":"ui",
"description":"Music play indicator like iTunes.",
"homepage":"https://github.com/Aufree/ESTMusicIndicator"
},
{
"title":"EZLoadingActivity",
"category":"hud",
"description":"Lightweight loading activity HUD.",
"homepage":"https://github.com/Esqarrouth/EZLoadingActivity"
},
{
"title":"FAQView",
"category":"ui",
"description":"An easy to use FAQ view for iOS.",
"homepage":"https://github.com/mukeshthawani/faqview"
},
{
"title":"Fashion",
"category":"ui",
"description":"Fashion accessories and beauty tools to share and reuse UI styles.",
"homepage":"https://github.com/vadymmarkov/Fashion"
},
{
"title":"FlagKit",
"category":"ui",
"description":"Beautiful flag icons for usage in apps and on the web.",
"homepage":"https://github.com/madebybowtie/FlagKit"
},
{
"title":"FloatRatingView",
"category":"ui",
"description":"Floating rating system.",
"homepage":"https://github.com/glenyi/FloatRatingView"
},
{
"title":"GaugeKit",
"category":"ui",
"description":"Customizable gauges. Easy reproduce Apple's style gauges.",
"homepage":"https://github.com/skywinder/GaugeKit"
},
{
"title":"Gecco",
"category":"walkthrough",
"description":"Spotlight view for iOS.",
"homepage":"https://github.com/xai3/Gecco"
},
{
"title":"GlitchLabel",
"category":"label",
"description":"Glitching UILabel for iOS.",
"homepage":"https://github.com/kciter/GlitchLabel"
},
{
"title":"GMStepper",
"category":"ui",
"description":"A stepper with a sliding label in the middle.",
"homepage":"https://github.com/gmertk/GMStepper"
},
{
"title":"GRMustache",
"category":"ui",
"description":"Flexible Mustache templates.",
"homepage":"https://github.com/groue/GRMustache.swift"
},
{
"title":"HGCircularSlider",
"category":"ui",
"description":"A custom reusable circular slider control for iOS application.",
"homepage":"https://github.com/HamzaGhazouani/HGCircularSlider"
},
{
"title":"HTYTextField",
"category":"textfield",
"description":"A UITextField with bouncy placeholder.",
"homepage":"https://github.com/hanton/HTYTextField"
},
{
"title":"YNSearch",
"category":"ui",
"description":"Awesome fully customizable search view like Pinterest.",
"homepage":"https://github.com/younatics/YNSearch"
},
{
"title":"ActivityIndicatorView",
"category":"ui",
"description":"A number of preset loading indicators created with SwiftUI.",
"homepage":"https://github.com/exyte/ActivityIndicatorView"
},
{
"title":"Instructions",
"category":"walkthrough",
"description":"A library to create app walkthroughs and guided tours.",
"homepage":"https://github.com/ephread/Instructions"
},
{
"title":"IncrementableLabel",
"category":"label",
"description":"An UILabel subclass to (de)increment numbers in an UILabel.",
"homepage":"https://github.com/tbaranes/IncrementableLabel"
},
{
"title":"Toaster",
"category":"ui",
"description":"Notification toasts.",
"homepage":"https://github.com/devxoul/Toaster"
},
{
"title":"Toast-Swift",
"category":"alert",
"description":"An easy to use library to create iOS 14 and newer style toasts.",
"homepage":"https://github.com/BastiaanJansen/Toast-Swift"
},
{
"title":"HorizontalDial",
"category":"ui",
"description":"A horizontal scroll dial like Instagram.",
"homepage":"https://github.com/kciter/HorizontalDial"
},
{
"title":"SelectionDialog",
"category":"ui",
"description":"Simple selection dialog.",
"homepage":"https://github.com/kciter/SelectionDialog"
},
{
"title":"KDEDateLabel",
"category":"label",
"description":"An UILabel subclass that updates itself to make time ago's format easier.",
"homepage":"https://github.com/delannoyk/KDEDateLabel"
},
{
"title":"KMNavigationBarTransition",
"category":"ui",
"description":"A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations.",
"homepage":"https://github.com/MoZhouqi/KMNavigationBarTransition"
},
{
"title":"KMPlaceholderTextView",
"category":"ui",
"description":"A UITextView subclass that adds support for multiline placeholder.",
"homepage":"https://github.com/MoZhouqi/KMPlaceholderTextView"
},
{
"title":"KRProgressHUD",
"category":"hud",
"description":"A beautiful and customizable progress HUD.",
"homepage":"https://github.com/krimpedance/KRProgressHUD"
},
{
"title":"LiquidLoader",
"category":"ui",
"description":"Spinner loader components with liquid animation.",
"homepage":"https://github.com/yoavlt/LiquidLoader"
},
{
"title":"LTMorphingLabel",
"category":"label",
"description":"Graceful morphing effects for UILabel.",
"homepage":"https://github.com/lexrus/LTMorphingLabel"
},
{
"title":"Doric Design System Foundation",
"category":"ui",
"description":"Protocol oriented, type safe, scalable design system foundation framework for iOS.",
"homepage":"https://github.com/jayeshk/Doric"
},
{
"title":"MantleModal",
"category":"ui",
"description":"A simple modal resource that uses a UIScrollView to allow the user to close the modal by dragging it down.",
"homepage":"https://github.com/canalesb93/MantleModal"
},
{
"title":"Material",
"category":"ui",
"description":"Express your creativity with Material, an animation and graphics framework for Google's Material Design and Apple's Flat UI.",
"homepage":"https://github.com/CosmicMind/Material"
},
{
"title":"Material Components for iOS",
"category":"ui",
"description":"Modular and customizable Material Design UI components.",
"homepage":"https://github.com/material-components/material-components-ios"
},
{
"title":"MaterialKit",
"category":"ui",
"description":"Material design components.",
"homepage":"https://github.com/nghialv/MaterialKit"
},
{
"title":"MPParallaxView",
"category":"ui",
"description":"Apple TV Parallax effect.",
"homepage":"https://github.com/DroidsOnRoids/MPParallaxView"
},
{
"title":"Arale",
"category":"ui",
"description":"A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView support for content reloading.",
"homepage":"https://github.com/supercomputra/Arale"
},
{
"title":"MXParallaxHeader",
"category":"ui",
"description":"Simple parallax header for UIScrollView.",
"homepage":"https://github.com/maxep/MXParallaxHeader"
},
{
"title":"HPParallaxHeader",
"category":"ui",
"description":"Simple parallax header for UIScrollView.",
"homepage":"https://github.com/ngochiencse/HPParallaxHeader"
},
{
"title":"MZFormSheetPresentationController",
"category":"ui",
"description":"Provides an alternative to the native iOS UIModalPresentationFormSheet, adding support for iPhone and additional opportunities to setup controller size and feel form sheet.",
"homepage":"https://github.com/m1entus/MZFormSheetPresentationController"
},
{
"title":"NextGrowingTextView",
"category":"ui",
"description":"The next in the generations of 'growing textviews' optimized for iOS 7 and above.",
"homepage":"https://github.com/FluidGroup/NextGrowingTextView"
},
{
"title":"NVActivityIndicatorView",
"category":"ui",
"description":"Collection of nice loading animations.",
"homepage":"https://github.com/ninjaprox/NVActivityIndicatorView"
},
{
"title":"PageController",
"category":"pagination",
"description":"Infinite paging controller.",
"homepage":"https://github.com/hirohisa/PageController"
},
{
"title":"PKHUD",
"category":"hud",
"description":"Reimplementation of the Apple HUD.",
"homepage":"https://github.com/pkluz/PKHUD"
},
{
"title":"TKRadarChart",
"category":"chart",
"description":"A customizable radar chart.",
"homepage":"https://github.com/TBXark/TKRadarChart"
},
{
"title":"PullToDismiss",
"category":"ui",
"description":"You can dismiss modal viewcontroller by pulling scrollview or navigationbar.",
"homepage":"https://github.com/sgr-ksmt/PullToDismiss"
},
{
"title":"Reel search",
"category":"ui",
"description":"Option list managed as a reel.",
"homepage":"https://github.com/Ramotion/reel-search"
},
{
"title":"ScrollableGraphView",
"category":"chart",
"description":"Adaptive scrollable graph view for iOS to visualise simple discrete datasets.",
"homepage":"https://github.com/philackm/ScrollableGraphView"
},
{
"title":"Siren",
"category":"version-manager",
"description":"Notify users when a new version of your app is available and prompt them to upgrade.",
"homepage":"https://github.com/ArtSabintsev/Siren"
},
{
"title":"SKPhotoBrowser",
"category":"ui",
"description":"Simple PhotoBrowser/Viewer inspired by facebook, twitter photo browsers.",
"homepage":"https://github.com/suzuki-0000/SKPhotoBrowser"
},
{
"title":"Spots",
"category":"ui",
"description":"Spots is a view controller framework that makes your setup and future development blazingly fast.",
"homepage":"https://github.com/hyperoslo"
},
{
"title":"StarryStars",
"category":"ui",
"description":"Display & edit ratings, fully customizable from interface builder.",
"homepage":"https://github.com/peterprokop/StarryStars"
},
{
"title":"StatefulViewController",
"category":"ui",
"description":"Placeholder views based on content, loading, error or empty states.",
"homepage":"https://github.com/aschuch/StatefulViewController"
},
{
"title":"SwiftTheme",
"category":"styling",
"description":"Powerful theme/skin manager for iOS 8+.",
"homepage":"https://github.com/wxxsw/SwiftTheme"
},
{
"title":"DropDown",
"category":"ui",
"description":"A Material Design drop down for iOS.",
"homepage":"https://github.com/AssistoLab/DropDown"
},
{
"title":"RxValidator",
"category":"validation",
"description":"Simple, Extensible, Flexible Validation Checker.",
"homepage":"https://github.com/vbmania/RxValidator"
},
{
"title":"SwiftValidator",
"category":"validation",
"description":"A rule-based validation library.",
"homepage":"https://github.com/SwiftValidatorCommunity/SwiftValidator"
},
{
"title":"SwiftCharts",
"category":"chart",
"description":"Highly customizable charts for iOS.",
"homepage":"https://github.com/ivnsch/SwiftCharts"
},
{
"title":"SwiftyWalkthrough",
"category":"walkthrough",
"description":"The easiest way to create a great walkthrough experience in your apps.",
"homepage":"https://github.com/ruipfcosta/SwiftyWalkthrough"
},
{
"title":"Switch",
"category":"switch",
"description":"A switch control with full Interface Builder support.",
"homepage":"https://github.com/T-Pham/Switch"
},
{
"title":"TabPageViewController",
"category":"tab",
"description":"Paging view controller and scroll tab view.",
"homepage":"https://github.com/EndouMari/TabPageViewController"
},
{
"title":"DTPagerController",
"category":"tab",
"description":"Container view controller to display a set of ViewControllers in a horizontal scroll view.",
"homepage":"https://github.com/tungvoduc/DTPagerController"
},
{
"title":"TagCellLayout",
"category":"uicollectionview",
"description":"UICollectionView layout for Tags with Left, Center & Right alignments.",
"homepage":"https://github.com/riteshhgupta/TagCellLayout"
},
{
"title":"TagListView",
"category":"ui",
"description":"Simple but highly customizable iOS tag list view.",
"homepage":"https://github.com/ElaWorkshop/TagListView"
},
{
"title":"TextFieldEffects",
"category":"textfield",
"description":"Several ready to use effects for UITextFields.",
"homepage":"https://github.com/raulriera/TextFieldEffects"
},
{
"title":"Twinkle",
"category":"ui",
"description":"Easy way to make elements in your iOS app twinkle.",
"homepage":"https://github.com/piemonte/Twinkle"
},
{
"title":"Insert3D",
"category":"ui-3d",
"description":"The fastest 🚀 way to embed a 3D model.",
"homepage":"https://github.com/Viktoo/Insert3D"
},
{
"title":"URLEmbeddedView",
"category":"ui",
"description":"Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card.",
"homepage":"https://github.com/marty-suzuki/URLEmbeddedView"
},
{
"title":"UITextField-Navigation",
"category":"textfield",
"description":"UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields. Highly customizable.",
"homepage":"https://github.com/T-Pham/UITextField-Navigation"
},
{
"title":"ALRT",
"category":"alert",
"description":"An easier constructor for UIAlertController. Present an alert from anywhere.",
"homepage":"https://github.com/mshrwtnb/alrt"
},
{
"title":"Alertift",
"category":"alert",
"description":"Modern, easy UIAlertController wrapper.",
"homepage":"https://github.com/sgr-ksmt/Alertift"
},
{
"title":"Zingle",
"category":"alert",
"description":"An alert will display underneath your UINavigationBar.",
"homepage":"https://github.com/hemangshah/Zingle"
},
{
"title":"CDAlertView",
"category":"alert",
"description":"Highly customizable alert/notification/success/error/alarm popup.",
"homepage":"https://github.com/candostdagdeviren/CDAlertView"
},
{
"title":"CFNotify",
"category":"alert",
"description":"A customizable framework to create draggable alert views.",
"homepage":"https://github.com/JT501/SwiftNotify"
},
{
"title":"EZAlertController",
"category":"alert",
"description":"Easy UIAlertController.",
"homepage":"https://github.com/thellimist/EZAlertController"
},
{
"title":"GSMessage",
"category":"alert",
"description":"A simple style messages/notifications for iOS 7+.",
"homepage":"https://github.com/wxxsw/GSMessages"
},
{
"title":"Jelly",
"category":"transition",
"description":"Jelly provides custom view controller transitions with just a few lines of code.",
"homepage":"https://github.com/SebastianBoldt/Jelly"
},
{
"title":"Kamagari",
"category":"alert",
"description":"Simple UIAlertController builder class.",
"homepage":"https://github.com/tasanobu-zz/Kamagari"
},
{
"title":"PMAlertController",
"category":"alert",
"description":"PMAlertController is a great and customizable substitute to UIAlertController.",
"homepage":"https://github.com/pmusolino/PMAlertController"
},
{
"title":"PopupDialog",
"category":"alert",
"description":"A simple, customizable popup dialog. Replaces UIAlertController alert style.",
"homepage":"https://github.com/orderella/PopupDialog"
},
{
"title":"SCLAlertView",
"category":"alert",
"description":"Animated Alert view.",
"homepage":"https://github.com/vikmeup/SCLAlertView-Swift"
},
{
"title":"SweetAlert",
"category":"alert",
"description":"Alert system.",
"homepage":"https://github.com/codestergit/SweetAlert-iOS"
},
{
"title":"SwiftOverlays",
"category":"alert",
"description":"various popups and notifications.",
"homepage":"https://github.com/peterprokop/SwiftOverlays"
},
{
"title":"XLActionController",
"category":"alert",
"description":"Fully customizable and extensible action sheet controller.",
"homepage":"https://github.com/xmartlabs/XLActionController"
},
{
"title":"NFDownloadButton",
"category":"button",
"description":"Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.",
"homepage":"https://github.com/LeonardoCardoso/NFDownloadButton"
},
{
"title":"DOFavoriteButton",
"category":"button",
"description":"Cute Animated Button.",
"homepage":"https://github.com/okmr-d/DOFavoriteButton"
},
{
"title":"Floaty",
"category":"button",
"description":"Floating Action Button for iOS.",
"homepage":"https://github.com/kciter/Floaty"
},
{
"title":"FloatingButton",
"category":"button",
"description":"Easily customizable floating button menu created with SwiftUI.",
"homepage":"https://github.com/exyte/FloatingButton"
},
{
"title":"LTHRadioButton",
"category":"button",
"description":"A radio button with a pretty animation.",
"homepage":"https://github.com/rolandleth/LTHRadioButton"
},
{
"title":"SwiftShareBubbles",
"category":"button",
"description":"Animated social share buttons control for iOS.",
"homepage":"https://github.com/takecian/SwiftShareBubbles"
},
{
"title":"PMSuperButton",
"category":"button",
"description":"A powerful UIButton with super powers, customizable from Storyboard.",
"homepage":"https://github.com/pmusolino/PMSuperButton"
},
{
"title":"IGStoryButtonKit",
"category":"button",
"description":"Easy-to-use button with rich animation inspired by instagram stories.",
"homepage":"https://github.com/KaoruMuta/IGStoryButtonKit"
},
{
"title":"Eureka",
"category":"form",
"description":"Elegant iOS form builder.",
"homepage":"https://github.com/xmartlabs/Eureka"
},
{
"title":"Former",
"category":"form",
"description":"A fully customizable library for easy creating UITableView based form.",
"homepage":"https://github.com/ra1028/Former"
},
{
"title":"SwiftyFORM",
"category":"form",
"description":"Forms that can be validated.",
"homepage":"https://github.com/neoneye/SwiftyFORM"
},
{
"title":"ObjectForm",
"category":"form",
"description":"A simple yet powerful library to build form for your class models.",
"homepage":"https://github.com/haojianzong/ObjectForm"
},
{
"title":"AKSwiftSlideMenu",
"category":"menu",
"description":"Slide Menu (Drawer).",
"homepage":"https://github.com/ashishkakkad8/AKSwiftSlideMenu"
},
{
"title":"ENSwiftSideMenu",
"category":"menu",
"description":"Sliding side menu.",
"homepage":"https://github.com/evnaz/ENSwiftSideMenu"
},
{
"title":"GuillotineMenu",
"category":"menu",
"description":"Guillotine style menu.",
"homepage":"https://github.com/Yalantis/GuillotineMenu"
},
{
"title":"InteractiveSideMenu",
"category":"menu",
"description":"Customizable iOS Interactive Side Menu.",
"homepage":"https://github.com/handsomecode/InteractiveSideMenu"
},
{
"title":"Pagemenu",
"category":"menu",
"description":"Pagination enabled view controller.",
"homepage":"https://github.com/PageMenu/PageMenu"
},
{
"title":"MenuItemKit",
"category":"menu",
"description":"`UIMenuItem` with image and block (closure) support.",
"homepage":"https://github.com/cxa/MenuItemKit"
},
{
"title":"XLPagerTabStrip",
"category":"menu",
"description":"Android PagerTabStrip for iOS.",
"homepage":"https://github.com/xmartlabs/XLPagerTabStrip"
},
{
"title":"SideMenu",
"category":"menu",
"description":"Simple side menu control for iOS inspired by Facebook. Right and Left sides. No coding required.",
"homepage":"https://github.com/jonkykong/SideMenu"
},
{
"title":"SwipeMenuViewController",
"category":"menu",
"description":"Swipable tab and menu View and ViewController.",
"homepage":"https://github.com/yysskk/SwipeMenuViewController"
},
{
"title":"YNDropDownMenu",
"category":"menu",
"description":"Adorable iOS drop down menu.",
"homepage":"https://github.com/younatics/YNDropDownMenu"
},
{
"title":"HHFloatingView",
"category":"menu",
"description":"An easy to use and setup floating view for your app.",
"homepage":"https://github.com/hemangshah/HHFloatingView"
},
{
"title":"SegmentIO",
"category":"menu",
"description":"Animated top/bottom segmented menu for iOS.",
"homepage":"https://github.com/Yalantis/Segmentio"
},
{
"title":"KWDrawerController",
"category":"menu",
"description":"Drawer view controller that easy to use.",
"homepage":"https://github.com/Kawoou/KWDrawerController"
},
{
"title":"PagingKit",
"category":"menu",
"description":"PagingKit provides customizable menu UI.",
"homepage":"https://github.com/kazuhiro4949/PagingKit"
},
{
"title":"Parchment",
"category":"menu",
"description":"A paging view controller with a highly customizable menu, built on UICollectionView.",
"homepage":"https://github.com/rechsteiner/Parchment",
"swift":4
},
{
"title":"PopMenu",
"category":"menu",
"description":"😎 A cool and customizable popup style action sheet for iOS.",
"homepage":"https://github.com/CaliCastle/PopMenu"
},
{
"title":"Caishen",
"category":"payment",
"description":"A Payment Card UI & Validator for iOS.",
"homepage":"https://github.com/prolificinteractive/Caishen"
},
{
"title":"MFCard",
"category":"payment",
"description":"Easily integrate Credit Card payments in iOS App.",
"homepage":"https://github.com/MobileFirstInc/MFCard"
},
{
"title":"Permission",
"category":"permissions",
"description":"A unified API to ask for permissions on iOS.",
"homepage":"https://github.com/delba/Permission"
},
{
"title":"Swift-Prompts",
"category":"alert",
"description":"Design custom prompts with a great scope of options to choose from.",
"homepage":"https://github.com/GabrielAlva/Swift-Prompts"
},
{
"title":"AREK",
"category":"permissions",
"description":"AREK is a clean and easy to use wrapper over any kind of iOS permission.",
"homepage":"https://github.com/ennioma/arek"
},
{
"title":"StackViewController",
"category":"stackview",
"description":"Simplify the use of UIStackView.",
"homepage":"https://github.com/seedco/StackViewController"
},
{
"title":"TZStackView",
"category":"stackview",
"description":"An iOS9 UIStackView layout component re-implemented for iOS 7 and 8.",
"homepage":"https://github.com/tomvanzummeren/TZStackView"
},
{
"title":"BubbleTransition",
"category":"transition",
"description":"Bubble transition in an easy way.",
"homepage":"https://github.com/andreamazz/BubbleTransition"
},
{
"title":"MusicPlayerTransition",
"category":"transition",
"description":"Custom interactive transition like Apple Music iOS App.",
"homepage":"https://github.com/xxxAIRINxxx/MusicPlayerTransition"
},
{
"title":"PinterestSwift",
"category":"transition",
"description":"Pinterest style transition.",
"homepage":"https://github.com/demonnico/PinterestSwift"
},
{
"title":"StarWars.iOS",
"category":"transition",
"description":"Transition animation to crumble view-controller into tiny pieces.",
"homepage":"https://github.com/Yalantis/StarWars.iOS"
},
{
"title":"SectionedSlider",
"category":"ui",
"description":"Control Center Slider.",
"homepage":"https://github.com/LeonardoCardoso/SectionedSlider"
},
{
"title":"Hero",
"category":"transition",
"description":"Elegant transition library for iOS.",
"homepage":"https://github.com/HeroTransitions/Hero"
},
{
"title":"NavigationTransitions",
"category":"transition",
"description":"Pure SwiftUI Navigation transitions.",
"homepage":"https://github.com/davdroman/swiftui-navigation-transitions"
},
{
"title":"ImageTransition",
"category":"transition",
"description":"ImageTransition is a library for smooth animation of images during transitions.",
"homepage":"https://github.com/shtnkgm/ImageTransition"
},
{
"title":"DTTableViewManager",
"category":"uitableview",
"description":"Protocol-oriented UITableView management, powered by generics and associated types.",
"homepage":"https://github.com/DenTelezhkin/DTTableViewManager"
},
{
"title":"folding-cell",
"category":"uitableview",
"description":"Folding cell transition.",
"homepage":"https://github.com/Ramotion/folding-cell"
},
{
"title":"Persei",
"category":"uitableview",
"description":"Animated top menu for UITableView / UICollectionView / UIScrollView.",
"homepage":"https://github.com/Yalantis/Persei"
},
{
"title":"PullToRefreshSwift",
"category":"uitableview",
"description":"PullToRefresh library.",
"homepage":"https://github.com/dekatotoro/PullToRefreshSwift"
},
{
"title":"QuickTableViewController",
"category":"uitableview",
"description":"A simple way to create a UITableView for settings.",
"homepage":"https://github.com/bcylin/QuickTableViewController"
},
{
"title":"Shoyu",
"category":"uitableview",
"description":"Easier way to represent the structure of UITableView.",
"homepage":"https://github.com/xai3/Shoyu"
},
{
"title":"YNExpandableCell",
"category":"uitableview",
"description":"Awesome expandable, collapsible tableview cell for iOS.",
"homepage":"https://github.com/younatics/YNExpandableCell"
},
{
"title":"SwipeCellKit",
"category":"uitableview",
"description":"Swipeable UITableViewCell based on the stock Mail.app.",
"homepage":"https://github.com/SwipeCellKit/SwipeCellKit"
},
{
"title":"ExpandableCell",
"category":"uitableview",
"description":"Fully refactored YNExapnadableCell with more concise, bug free. Easiest usage of expandable & collapsible cell for iOS. You can customize expandable UITableViewCell whatever you like. ExpandableCell is made because insertRows and deleteRows is hard to use. Just inheirt ExpandableDelegate.",
"homepage":"https://github.com/younatics/ExpandableCell"
},
{
"title":"AlexaSkillsKit",
"category":"utility",
"description":"Develop custom Alexa Skills.",
"homepage":"https://github.com/choefele/AlexaSkillsKit"
},
{
"title":"AwesomeCache",
"category":"cache",
"description":"Manage cache easy.",
"homepage":"https://github.com/aschuch/AwesomeCache"
},
{
"title":"Basis",
"category":"utility",
"description":"Pure Declarative Programming.",
"homepage":"https://github.com/typelift/Basis"
},
{
"title":"ChainPageCollectionView",
"category":"animation",
"description":"Fancy two-level collection view layout and animation.",
"homepage":"https://github.com/jindulys/ChainPageCollectionView"
},
{
"title":"Cache",
"category":"cache",
"description":"Nothing but Cache.",
"homepage":"https://github.com/hyperoslo/Cache"
},
{
"title":"CallbackURLKit",
"category":"utility",
"description":"Implementation of x-callback-url (Inter app communication).",
"homepage":"https://github.com/phimage/CallbackURLKit"
},
{
"title":"Carlos",
"category":"cache",
"description":"A simple but flexible cache.",
"homepage":"https://github.com/spring-media/Carlos"
},
{
"title":"RxFlow",
"category":"app-routing",
"description":"RxFlow is a navigation framework for iOS applications based on a Reactive Flow Coordinator pattern.",
"homepage":"https://github.com/RxSwiftCommunity/RxFlow"
},
{
"title":"Curry",
"category":"utility",
"description":"Function currying.",
"homepage":"https://github.com/thoughtbot/Curry"
},
{
"title":"Device.swift",
"category":"device",
"description":"Super-lightweight library to detect used device.",
"homepage":"https://github.com/schickling/Device.swift"
},
{
"title":"Device",
"category":"device",
"description":"Light weight tool for detecting the current device and screen size.",
"homepage":"https://github.com/Ekhoo/Device"
},
{
"title":"Dollar",
"category":"utility",
"description":"Similar to Lo-Dash or Underscore in Javascript.",
"homepage":"https://github.com/ankurp/Dollar"
},
{
"title":"EVURLCache",
"category":"cache",
"description":"If you want to make your app still works when it's offline.",
"homepage":"https://github.com/evermeer/EVURLCache"
},
{
"title":"EZSwiftExtensions",
"category":"utility",
"description":"How standard types and classes were supposed to work.",
"homepage":"https://github.com/Esqarrouth/EZSwiftExtensions"
},
{
"title":"XestiMonitors",
"category":"utility",
"description":"An extensible monitoring framework.",
"homepage":"https://github.com/eBardX/XestiMonitors"
},
{
"title":"FormValidatorSwift",
"category":"validation",
"description":"Allows you to validate inputs of text fields and text views in a convenient way.",
"homepage":"https://github.com/ustwo/formvalidator-swift"
},
{
"title":"ObjectiveKit",
"category":"utility",
"description":"API for Objective C runtime functions.",
"homepage":"https://github.com/marmelroy/ObjectiveKit"
},
{
"title":"OpenSourceController",
"category":"utility",
"description":"The simplest way to display the librarie's licences used in your application.",
"homepage":"https://github.com/floriangbh/OpenSourceController"
},
{
"title":"PDFGenerator",
"category":"pdf",
"description":"A simple Generator of PDF. Generate PDF from view(s) or image(s).",
"homepage":"https://github.com/sgr-ksmt/PDFGenerator"
},
{
"title":"Pluralize.swift",
"category":"text",
"description":"Great String Pluralize Extension.",
"homepage":"https://github.com/joshualat/Pluralize.swift"
},
{
"title":"protobuf-swift",
"category":"utility",
"description":"ProtocolBuffers.",
"homepage":"https://github.com/alexeyxo/protobuf-swift"
},
{
"title":"Prototope",
"category":"utility",
"description":"Library of lightweight interfaces for prototyping, bridged to JS.",
"homepage":"http://khan.github.io/Prototope/"
},
{
"title":"R.swift",
"category":"utility",
"description":"Tool to get strong typed, autocompleted resources like images, cells and segues.",
"homepage":"https://github.com/mac-cain13/R.swift"
},
{
"title":"RandomKit",
"category":"utility",
"description":"Random data generation.",
"homepage":"https://github.com/nvzqz/RandomKit/",
"tags":[
"linux"
]
},
{
"title":"ResourceKit",
"category":"utility",
"description":"Enable autocomplete use resources.",
"homepage":"https://github.com/bannzai/ResourceKit"
},
{
"title":"Result",
"category":"utility",
"description":"Type modelling the success/failure of arbitrary operations.",
"homepage":"https://github.com/antitypical/Result"
},
{
"title":"Runes",
"category":"utility",
"description":"Functional operators: flatMap, map, apply.",
"homepage":"https://github.com/thoughtbot/Runes"
},
{
"title":"SimplePDF",
"category":"pdf",
"description":"Create a simple PDF effortlessly.",
"homepage":"https://github.com/nRewik/SimplePDF"
},
{
"title":"Solar",
"category":"utility",
"description":"Calculate sunrise and sunset times given a location.",
"homepage":"https://github.com/ceeK/Solar"
},
{
"title":"SpriteKit+Spring",
"category":"utility",
"description":"SpriteKit API reproducing UIView's spring animations with SKAction.",
"homepage":"https://github.com/ataugeron/SpriteKit-Spring"
},
{
"title":"Sugar",
"category":"utility",
"description":"Something sweet that goes great with your Cocoa.",
"homepage":"https://github.com/hyperoslo/Sugar"
},
{
"title":"SwiftGen-Storyboard",
"category":"utility",
"description":"A tool to auto-generate `enums` for all your Storyboards, Scenes and Segues constants + appropriate convenience accessors.",
"homepage":"https://github.com/SwiftGen/SwiftGen#uistoryboard"
},
{
"title":"SwiftLCS",
"category":"algorithm",
"description":"implementation of the longest common subsequence (LCS) algorithm.",
"homepage":"https://github.com/Frugghi/SwiftLCS",
"tags":[
"linux"
]
},
{
"title":"SwiftRandom",
"category":"utility",
"description":"A tiny generator of random data.",
"homepage":"https://github.com/thellimist/SwiftRandom"
},
{
"title":"SwiftRater",
"category":"utility",
"description":"A utility that reminds your iPhone app's users to review the app.",
"homepage":"https://github.com/takecian/SwiftRater"
},
{
"title":"SwiftRouter",
"category":"app-routing",
"description":"A URL Router for iOS.",
"homepage":"https://github.com/skyline75489/SwiftRouter"
},
{
"title":"SwiftTweaks",
"category":"utility",
"description":"Tweak your iOS app without recompiling.",
"homepage":"https://github.com/bryanjclark/SwiftTweaks"
},
{
"title":"SwiftValidators",
"category":"validation",
"description":"String validation for iOS (inspired by validator.js).",
"homepage":"https://github.com/gkaimakas/SwiftValidators"
},
{
"title":"SwiftVideoBackground",
"category":"video",
"description":"Easy to Use UIView subclass for implementating a video background.",
"homepage":"https://github.com/dingwilson/SwiftVideoBackground"
},
{
"title":"Swiftx",
"category":"utility",
"description":"Functional data types and functions for any project.",
"homepage":"https://github.com/typelift/Swiftx"
},
{
"title":"Swifty360Player",
"category":"video",
"description":"iOS 360-degree video player streaming from an AVPlayer.",
"homepage":"https://github.com/abdullahselek/Swifty360Player",
"tags":[
"iOS",
"AVPlayer",
"360 video player"
]
},
{
"title":"SwiftyUtils",
"category":"utility",
"description":"All the reusable code that we need in each project.",
"homepage":"https://github.com/tbaranes/SwiftyUtils"
},
{
"title":"Swiftz",
"category":"utility",
"description":"Functional programming.",
"homepage":"https://github.com/typelift/Swiftz"
},
{
"title": "SyntaxKit",
"category": "utility",
"description": "Generate Swift code programmatically with a declarative syntax.",
"homepage": "https://github.com/brightdigit/SyntaxKit"
},
{
"title":"Then",
"category":"utility",
"description":"Super sweet syntactic sugar for initializers.",
"homepage":"https://github.com/devxoul/Then"
},
{
"title":"UTIKit",
"category":"utility",
"description":"an UTI (Uniform Type Identifier) wrapper.",
"homepage":"https://github.com/cockscomb/UTIKit"
},
{
"title":"Highlighter",
"category":"utility",
"description":"Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.",
"homepage":"https://github.com/younatics/Highlighter"
},
{
"title":"MobilePlayer",
"category":"video",
"description":"A powerful and completely customizable media player for iOS.",
"homepage":"https://github.com/sahin/mobileplayer-ios"
},
{
"title":"Player",
"category":"video",
"description":"iOS video player, simple drop in component for playing and streaming media.",
"homepage":"https://github.com/piemonte/Player"
},
{
"title":"PlayerView",
"category":"video",
"description":"Easy to use video player using a UIView, manage rate of reproduction, screenshots and callbacks-delegate for player state.",
"homepage":"https://github.com/davidlondono/PlayerView"
},
{
"title":"SlideMenuControllerSwift",
"category":"menu",
"description":"iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app.",
"homepage":"https://github.com/dekatotoro/SlideMenuControllerSwift"
},
{
"title":"LeeGo",
"category":"ui",
"description":"Declarative, configurable & highly reusable UI development as making Lego bricks.",
"homepage":"https://github.com/wangshengjia/LeeGo"
},
{
"title":"VisualEffectView",
"category":"blur",
"description":"UIVisualEffectView subclass with tint color.",
"homepage":"https://github.com/efremidze/VisualEffectView"
},
{
"title":"SwiftLinkPreview",
"category":"utility",
"description":"It makes a preview from an url, grabbing all information such as title, relevant texts and images.",
"homepage":"https://github.com/LeonardoCardoso/SwiftLinkPreview"
},
{
"title":"Version",
"category":"version-manager",
"description":"Version represents and compares semantic versions.",
"homepage":"https://github.com/mrackwitz/Version"
},
{
"title":"AppVersionMonitor",
"category":"version-manager",
"description":"Monitor iOS app version easily.",
"homepage":"https://github.com/eure/AppVersionMonitor"
},
{
"title":"Version Tracker Swift",
"category":"version-manager",
"description":"Versions tracker for your iOS, OS X, and tvOS app.",
"homepage":"https://github.com/tbaranes/VersionTrackerSwift"
},
{
"title":"Live",
"category":"streaming",
"description":"Demonstrate how to build a live broadcast app.",
"homepage":"https://github.com/ltebean/Live"
},
{
"title":"Facebook",
"category":"SDK",
"description":"Facebook SDK for iOS.",
"homepage":"https://github.com/facebook/facebook-ios-sdk"
},
{
"title":"DateTimePicker",
"category":"calendar",
"description":"A nicer iOS UI component for picking date and time.",
"homepage":"https://github.com/itsmeichigo/DateTimePicker"
},
{
"title":"JTAppleCalendar",
"category":"calendar",
"description":"UI calendar handler.",
"homepage":"https://github.com/patchthecode/JTAppleCalendar"
},
{
"title":"OBCalendar",
"category":"calendar",
"description":"OBCalendar is designed for simplicity and customization, it allows you to build beautiful and functional calendar interfaces effortlessly.",
"homepage":"https://github.com/oBilet/OBCalendar"
},
{
"title":"WSTagsField",
"category":"ui",
"description":"An iOS text field that represents different Tags.",
"homepage":"https://github.com/whitesmith/WSTagsField"
},
{
"title":"PasswordTextField",
"category":"textfield",
"description":"A custom TextField with a switchable icon which shows or hides the password and enforces good password policies.",
"homepage":"https://github.com/PiXeL16/PasswordTextField"
},
{
"title":"DTTextField",
"category":"textfield",
"description":"DTTextField is a custom textfield with floating placeholder and error label.",
"homepage":"https://github.com/iDhaval/DTTextField"
},
{
"title":"RevealingSplashView",
"category":"transition",
"description":"A Splash view that animates and reveals its content, inspired by the Twitter splash.",
"homepage":"https://github.com/PiXeL16/RevealingSplashView"
},
{
"title":"Postal",
"category":"network",
"description":"Framework providing simple access to common email providers.",
"homepage":"https://github.com/snipsco/Postal"
},
{
"title":"ColorMatchTabs",
"category":"tab",
"description":"Interesting way to display tabs.",
"homepage":"https://github.com/Yalantis/ColorMatchTabs"
},
{
"title":"IBLocalizable",
"category":"localization",
"description":"Localize your views directly in Interface Builder with IBLocalizable.",
"homepage":"https://github.com/PiXeL16/IBLocalizable"
},
{
"title":"TriLabelView",
"category":"label",
"description":"A triangle shaped corner label view for iOS.",
"homepage":"https://github.com/mukeshthawani/TriLabelView"
},
{
"title":"ReadabilityKit",
"category":"utility",
"description":"Preview extractor for news, articles and full-texts.",
"homepage":"https://github.com/exyte/ReadabilityKit"
},
{
"title":"SwiftMessages",
"category":"alert",
"description":"A very flexible message bar for iOS.",
"homepage":"https://github.com/SwiftKickMobile/SwiftMessages"
},
{
"title":"Swift Module Template",
"category":"boilerplates",
"description":"An opinionated starting point for awesome, reusable modules.",
"homepage":"https://github.com/fulldecent/swift6-module-template"
},
{
"title":"Toybox",
"category":"misc",
"description":"Xcode Playground management made easy.",
"homepage":"https://github.com/giginet/Toybox"
},
{
"title":"SwiftChart",
"category":"chart",
"description":"A simple line and area charting library for iOS. Supports multiple series, partially filled series and touch events.",
"homepage":"https://github.com/gpbl/SwiftChart"
},
{
"title":"SwiftyAttributes",
"category":"text",
"description":"Extensions that make it a breeze to work with attributed strings.",
"homepage":"https://github.com/eddiekaiger/SwiftyAttributes"
},
{
"title":"DeviceKit",
"category":"device",
"description":"DeviceKit is a value-type replacement of UIDevice.",
"homepage":"https://github.com/devicekit/DeviceKit"
},
{
"title":"Workaholic",
"category":"calendar",
"description":"A GitHub-like work contribution timeline.",
"homepage":"https://github.com/hemangshah/Workaholic"
},
{
"title":"CalendarKit",
"category":"calendar",
"description":"Fully customizable calendar day view.",
"homepage":"https://github.com/richardtop/CalendarKit"
},
{
"title":"CardParts",
"category":"cards",
"description":"A reactive, card-based UI framework built on UIKit for iOS developers.",
"homepage":"https://github.com/intuit/CardParts"
},
{
"title":"CBORCoding",
"category":"cbor",
"description":"Easy CBOR encoding and decoding for iOS, macOS, tvOS and watchOS.",
"homepage":"https://github.com/SomeRandomiOSDev/CBORCoding",
"tags":[
"ios",
"macos",
"tvos",
"watchos",
"linux",
"swift"
]
},
{
"title":"CodableCSV",
"category":"csv",
"description":"Read and write CSV files row-by-row or through Swift's Codable interface.",
"homepage":"https://github.com/dehesa/CodableCSV",
"tags":[
"linux"
]
},
{
"title":"CSVParser",
"category":"csv",
"description":"Fast parser for CSV.",
"homepage":"https://github.com/Nero5023/CSVParser",
"tags":[
"linux"
]
},
{
"title":"Macaw",
"category":"ui",
"description":"Powerful and easy-to-use vector graphics library with SVG support.",
"homepage":"https://github.com/exyte/macaw"
},
{
"title":"SwiftlySalesforce",
"category":"api",
"description":"Framework for rapid development of native iOS apps that integrate with Salesforce.",
"homepage":"https://github.com/mike4aday/SwiftlySalesforce"
},
{
"title":"Notepad",
"category":"text",
"description":"A fully themeable markdown editor with live syntax highlighting.",
"homepage":"https://github.com/ruddfawcett/Notepad"
},
{
"title":"Luminous",
"category":"device",
"description":"Get everything you need to know about the device.",
"homepage":"https://github.com/andrealufino/Luminous",
"tags":[
"device",
"system"
]
},
{
"title":"Yams",
"category":"yaml",
"description":"Sweet YAML parser.",
"homepage":"https://github.com/jpsim/Yams",
"tags":[
"linux"
]
},
{
"title":"UXMPDFKit",
"category":"pdf",
"description":"A PDF viewer and annotator that can be embedded in iOS applications.",
"homepage":"https://github.com/uxmstudio/UXMPDFKit"
},
{
"title":"BrickKit",
"category":"layout",
"description":"Create complex and responsive layouts in a simple way.",
"homepage":"https://github.com/wayfair-archive/brickkit-ios"
},
{
"title":"SwifterSwift",
"category":"utility",
"description":"A handy collection of more than 500 native extensions to boost your productivity.",
"homepage":"https://github.com/SwifterSwift/SwifterSwift",
"tags":[
"extensions",
"ios"
]
},
{
"title":"ReerKit",
"category":"utility",
"description":"Powerful Swift foundation library of extensions and providing utility functions to supercharge your iOS/macOS/Linux development workflow.",
"homepage":"https://github.com/reers/ReerKit",
"tags":[
"swift",
"extensions",
"iOS",
"macOS",
"tvOS"
]
},
{
"title":"Progress.swift",
"category":"command-line",
"description":"Add beautiful progress bars to your command line.",
"homepage":"https://github.com/jkandzi/Progress.swift",
"tags":[
"linux"
]
},
{
"title":"xcprofiler",
"category":"benchmark",
"description":"Command line utility to profile compilation time.",
"homepage":"https://github.com/giginet/xcprofiler"
},
{
"title":"Swiftify",
"category":"converters",
"description":"Objective-C to Swift online code converter and Xcode extension.",
"homepage":"https://swiftify.com/#/converter/code/",
"tags":[
"extensions",
"ios",
"macos",
"objective-c",
"swift"
]
},
{
"title":"Zolang",
"homepage":"https://github.com/Zolang/Zolang",
"category":"converters",
"description":"A DSL for generating code in multiple programming languages.",
"tags":[
"extensions",
"ios",
"macos",
"linux",
"swift"
]
},
{
"title":"LocalizationKit",
"category":"localization",
"description":"Realtime dynamic localization of your app with remote management so you can manage maintain and deploy translations without resubmitting app.",
"homepage":"https://github.com/willpowell8/LocalizationKit_iOS",
"tags":[
"extensions",
"ios"
]
},
{
"title":"ValidatedPropertyKit",
"category":"validation",
"description":"Easily validate your Properties with Property Wrappers 👮.",
"homepage":"https://github.com/SvenTiigi/ValidatedPropertyKit",
"tags":[
"ios",
"macos",
"tvos",
"watchos",
"swift",
"propertywrapper"
]
},
{
"title":"Input Mask",
"category":"validation",
"description":"Pattern-based user input formatter, parser and validator for iOS.",
"homepage":"https://github.com/RedMadRobot/input-mask-ios"
},
{
"title":"YPImagePicker",
"category":"images",
"description":"Instagram-like image picker & filters for iOS.",
"homepage":"https://github.com/Yummypets/YPImagePicker"
},
{
"title":"Sharaku",
"category":"images",
"description":"Image filtering UI library like Instagram.",
"homepage":"https://github.com/makomori/Sharaku"
},
{
"title":"IHKeyboardAvoiding",
"category":"keyboard",
"description":"An elegant solution for keeping any UIView visible when the keyboard is being shown. No UIScrollView required.",
"homepage":"https://github.com/IdleHandsApps/IHKeyboardAvoiding",
"tags":[
"iOS",
"swift",
"keyboard"
]
},
{
"title":"KeyboardHideManager",
"category":"keyboard",
"description":"Codeless manager to hide keyboard by tapping on views for iOS.",
"homepage":"https://github.com/bonyadmitr/KeyboardHideManager",
"tags":[
"iOS",
"swift",
"keyboard"
]
},
{
"title":"Typist",
"category":"keyboard",
"description":"Small, drop-in UIKit keyboard manager for iOS apps-helps manage keyboard's screen presence and behavior without notification center.",
"homepage":"https://github.com/totocaster/Typist",
"tags":[
"iOS",
"swift",
"keyboard"
]
},
{
"title":"IQKeyboardManager",
"category":"keyboard",
"description":"Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView.",
"homepage":"https://github.com/hackiftekhar/IQKeyboardManager"
},
{
"title":"Getting Started",
"category":"official-guides",
"description":"Find information about the how to use the Swift programming language.",
"homepage":"https://www.swift.org/getting-started/"
},
{
"title":"About Swift",
"category":"third-party-guides",
"description":"A playground about the Swift language.",
"homepage":"https://github.com/NicolaLancellotti/about-swift"
},
{
"title":"Telegram Bot SDK",
"category":"bots",
"description":"Unofficial SDK.",
"homepage":"https://github.com/rapierorg/telegram-bot-swift",
"tags":[
"linux",
"iOS",
"swift",
"bot",
"telegram"
]
},
{
"title":"SwagGen",
"category":"misc",
"description":"A command line tool for generating a REST API from a Swagger spec based off Stencil templates.",
"homepage":"https://github.com/yonaskolb/SwagGen",
"tags":[
"linux",
"swagger",
"swift",
"CI",
"generator",
"template",
"open-api"
]
},
{
"title":"Hydra",
"category":"concurrency",
"description":"Promises & Await - Write better async code.",
"homepage":"https://github.com/malcommac/Hydra"
},
{
"title":"IGColorPicker",
"category":"ui",
"description":"A customizable color picker for iOS.",
"homepage":"https://github.com/iGenius-Srl/IGColorPicker",
"tags":[
"iOS",
"swift",
"color",
"color-picker",
"picker"
]
},
{
"title":"CTPanoramaView",
"category":"images",
"description":"A library that displays spherical or cylindrical panoramas with touch or motion based controls.",
"homepage":"https://github.com/scihant/CTPanoramaView"
},
{
"title":"RangeSeekSlider",
"category":"ui",
"description":"A customizable range slider like a UISlider for iOS.",
"homepage":"https://github.com/WorldDownTown/RangeSeekSlider"
},
{
"title":"JustPersist",
"category":"core-data",
"description":"Easiest and safest way to do persistence on iOS with Core Data support out of the box.",
"homepage":"https://github.com/justeat/JustPersist"
},
{
"title":"CHIPageControl",
"category":"pagination",
"description":"A set of cool animated page controls to replace boring UIPageControl.",
"homepage":"https://github.com/ChiliLabs/CHIPageControl",
"tags":[
"iOS",
"swift",
"pagination",
"animation",
"pagecontrol",
"UIPageControl"
]
},
{
"title":"iTextField ⌨️",
"category":"textfield",
"description":"A fully-wrapped `UITextField` that works entirely in SwiftUI 🦅.",
"homepage":"https://github.com/blsage/iTextField",
"tags":[
"iOS",
"swift",
"swiftui",
"textfield",
"UITextField",
"viewmodifiers"
]
},
{
"title":"iPages",
"category":"pagination",
"description":"Quickly implement swipable page views in SwiftUI 📝.",
"homepage":"https://github.com/blsage/iPages",
"tags":[
"iOS",
"swift",
"pagination",
"swiftui",
"pagecontrol",
"UIPageControl",
"UIPageViewController"
]
},
{
"title":"ReverseExtension",
"category":"uitableview",
"description":"UITableView extension that enables the insertion of cells the from bottom of a table view.",
"homepage":"https://github.com/marty-suzuki/ReverseExtension",
"tags":[
"iOS",
"swift",
"UITableView"
]
},
{
"title":"Elissa",
"category":"ui",
"description":"Displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.",
"homepage":"https://github.com/KitchenStories/Elissa",
"tags":[
"iOS",
"Swift",
"UITabBar",
"popup",
"UIView",
"anchor",
"UITabBarItem",
"Notification"
]
},
{
"title":"HHTabBarView",
"category":"tab",
"description":"A lightweight customized tab bar view.",
"homepage":"https://github.com/hemangshah/HHTabBarView"
},
{
"title":"GrowingTextView",
"category":"ui",
"description":"UITextView that supports auto growing, placeholder and length limit.",
"homepage":"https://github.com/KennethTsang/GrowingTextView",
"tags":[
"uitextview",
"growing",
"placeholder",
"growingtextview",
"swift",
"chat",
"messaging"
]
},
{
"title":"SwiftySound",
"category":"audio",
"description":"Simple library that lets you play sounds with a single line of code.",
"homepage":"https://github.com/adamcichy/SwiftySound"
},
{
"title":"Magnetic",
"category":"ui",
"description":"SpriteKit Floating Bubble Picker (inspired by Apple Music).",
"homepage":"https://github.com/efremidze/Magnetic",
"tags":[
"spritekit",
"floating",
"bubble",
"picker",
"applemusic",
"swift"
]
},
{
"title":"async+",
"category":"concurrency",
"description":"A chainable interface for Swift 5.5's async/await.",
"homepage":"https://github.com/async-plus/async-plus",
"tags":[
"linux",
"macOS",
"iOS",
"tvOS",
"watchOS",
"5.5"
]
},
{
"title":"AsyncNinja",
"category":"concurrency",
"description":"A complete set of concurrency and reactive programming primitives.",
"homepage":"https://github.com/AsyncNinja/AsyncNinja",
"tags":[
"swift",
"concurrency",
"future",
"channel",
"async",
"functional",
"reactive"
]
},
{
"title":"AsyncQueue",
"category":"concurrency",
"description":"A library of queues that enable sending ordered tasks from synchronous to asynchronous contexts.",
"homepage":"https://github.com/dfed/swift-async-queue",
"tags":[
"linux",
"macOS",
"iOS",
"tvOS",
"watchOS",
"visionOS",
"6.0"
]
},
{
"title":"EFQRCode",
"category":"barcode",
"description":"A better way to operate quick response code.",
"homepage":"https://github.com/EFPrefix/EFQRCode",
"tags":[
"swift",
"qrcode",
"barcode",
"generator",
"recognizer"
]
},
{
"title":"LoginKit",
"category":"authentication",
"description":"LoginKit is a quick and easy way to add a Login/Signup UX to your iOS app.",
"homepage":"https://github.com/IcaliaLabs/LoginKit"
},
{
"title":"CollectionViewShelfLayout",
"category":"uicollectionview",
"description":"A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.",
"homepage":"https://github.com/pitiphong-p/CollectionViewShelfLayout"
},
{
"title":"SwiftSpreadsheet",
"category":"uicollectionview",
"description":"Fully customizable spreadsheet CollectionViewLayout.",
"homepage":"https://github.com/stuffrabbit/SwiftSpreadsheet"
},
{
"title":"SimpleSource",
"category":"uicollectionview",
"description":"Easy and type-safe iOS table and collection views.",
"homepage":"https://github.com/Squarespace/simple-source "
},
{
"title":"SwiftyOnboard",
"category":"walkthrough",
"description":"An iOS framework that allows developers to create beautiful onboarding experiences.",
"homepage":"https://github.com/juanpablofernandez/SwiftyOnboard"
},
{
"title":"Cluster",
"category":"maps",
"description":"Easy Map Annotation Clustering.",
"homepage":"https://github.com/efremidze/Cluster",
"tags":[
"map",
"cluster",
"annotations",
"swift",
"mapkit"
]
},
{
"title":"BMPlayer",
"category":"video",
"description":"A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide.",
"homepage":"https://github.com/BrikerMan/BMPlayer",
"tags":[
"swift",
"avplayer",
"video-player",
"ios-swift",
"carthage"
]
},
{
"title":"TextFieldCounter",
"category":"textfield",
"description":"UITextField character counter with lovable UX.",
"homepage":"https://github.com/serralvo/TextFieldCounter",
"tags":[
"textfield"
]
},
{
"title":"BouncyLayout",
"category":"uicollectionview",
"description":"Collection view layout that makes your cells bounce.",
"homepage":"https://github.com/roberthein/BouncyLayout"
},
{
"title":"Haptica",
"category":"haptic-feedback",
"description":"Easy Haptic Feedback Generator.",
"homepage":"https://github.com/efremidze/Haptica",
"tags":[
"haptic",
"taptic",
"vibrate",
"feedback",
"swift"
]
},
{
"title":"NotificationBanner",
"category":"alert",
"description":"The easiest way to display highly customizable in app notification banners in iOS.",
"homepage":"https://github.com/Daltron/NotificationBanner"
},
{
"title":"Pageboy",
"category":"pagination",
"description":"A simple, highly informative page view controller.",
"homepage":"https://github.com/uias/Pageboy",
"tags":[
"pagination",
"paging",
"uipageviewcontroller",
"pager",
"swift"
]
},
{
"title":"Tabman",
"category":"tab",
"description":"A powerful paging view controller with indicator bar.",
"homepage":"https://github.com/uias/Tabman",
"tags":[
"uitabbar",
"tabbar",
"uipageviewcontroller",
"pager",
"swift"
]
},
{
"title":"CardTabBar",
"category":"tab",
"description":"Adding animation to iOS tabbar items.",
"homepage":"https://github.com/yusadogru/CardTabBar",
"tags":[
"uitabbar",
"tabbar",
"cardTabBar",
"uitabbaritem",
"uitabbarviewcontroller",
"swift"
]
},
{
"title":"SpreadsheetView",
"category":"ui",
"description":"Full configurable spreadsheet view user interfaces for iOS applications.",
"homepage":"https://github.com/kishikawakatsumi/SpreadsheetView",
"tags":[
"spreadsheet"
]
},
{
"title":"LicensePlist",
"category":"ui",
"description":"A command-line tool that automatically generates a Plist of all your dependencies.",
"homepage":"https://github.com/mono0926/LicensePlist",
"tags":[
"license",
"ui"
]
},
{
"title":"FSPagerView",
"category":"uicollectionview",
"description":"Elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.",
"homepage":"https://github.com/WenchaoD/FSPagerView",
"tags":[
"infnite-scroll",
"banner-view",
"banner-slider",
"banner",
"uicollectionview",
"pages"
]
},
{
"title":"CBPinEntryView",
"category":"textfield",
"description":"Easy to use, very customisable pin entry.",
"homepage":"https://github.com/Fawxy/CBPinEntryView"
},
{
"title":"GMarkdown",
"category":"text",
"description":"Markdown rendering library for iOS with support for tables, LaTeX, Mermaid, and code highlighting.",
"homepage":"https://github.com/GIKICoder/GMarkdown"
},
{
"title":"MarkdownView",
"category":"text",
"description":"iOS Markdown view.",
"homepage":"https://github.com/keitaoouchi/MarkdownView"
},
{
"title":"SwiftCssParser",
"category":"template",
"description":"Extensible CSS parser.",
"homepage":"https://github.com/100mango/SwiftCssParser"
},
{
"title":"Themes",
"category":"styling",
"description":"Theme management.",
"homepage":"https://github.com/onmyway133/EasyTheme"
},
{
"title":"FanMenu",
"category":"menu",
"description":"Menu with a circular layout based on Macaw.",
"homepage":"https://github.com/exyte/fan-menu"
},
{
"title":"Umbrella",
"category":"analytics",
"description":"Analytics abstraction layer.",
"homepage":"https://github.com/devxoul/Umbrella"
},
{
"title":"LGButton",
"category":"button",
"description":"A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.",
"homepage":"https://github.com/loregr/LGButton"
},
{
"title":"ImageViewer",
"category":"images",
"description":"An image viewer à la Twitter.",
"homepage":"https://github.com/Krisiacik/ImageViewer"
},
{
"title":"Zip Foundation",
"category":"zip",
"description":"A library to create, read and modify ZIP archive files.",
"homepage":"https://github.com/weichsel/ZIPFoundation"
},
{
"title":"Bluejay",
"category":"bluetooth",
"description":"A simple framework for building reliable Bluetooth LE apps.",
"homepage":"https://github.com/steamclock/bluejay"
},
{
"title":"PryntTrimmerView",
"category":"video",
"description":"Trim and crop videos.",
"homepage":"https://github.com/HHK1/PryntTrimmerView"
},
{
"title":"GridView",
"category":"uitableview",
"description":"Can be customized as a time table, spreadsheet, paging and more.",
"homepage":"https://github.com/KyoheiG3/GridView"
},
{
"title":"StepProgressView",
"category":"ui",
"description":"Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.",
"homepage":"https://github.com/yonat/StepProgressView"
},
{
"title":"MultiToggleButton",
"category":"button",
"description":"A UIButton subclass that implements tap-to-toggle button text (like the camera flash and timer buttons).",
"homepage":"https://github.com/yonat/MultiToggleButton"
},
{
"title":"AGCircularPicker",
"category":"ui",
"description":"Helpful component for creating a controller aimed to manage any calculated parameter.",
"homepage":"https://github.com/agilie/AGCircularPicker",
"tags":[
"iOS",
"swift",
"color",
"circular-picker",
"picker"
]
},
{
"title":"ParallaxHeader",
"category":"uitableview",
"description":"Simple way to add parallax header to UIScrollView/UITableView.",
"homepage":"https://github.com/romansorochak/ParallaxHeader"
},
{
"title":"DeckTransition",
"category":"ui",
"description":"A library to recreate the iOS 10 Apple Music now playing transition.",
"homepage":"https://github.com/HarshilShah/DeckTransition"
},
{
"title":"MessageKit",
"category":"chat",
"description":"A community-driven replacement for JSQMessagesViewController.",
"homepage":"https://github.com/MessageKit/MessageKit"
},
{
"title":"Inkwell",
"category":"fonts",
"description":"An inkwell to use custom fonts on the fly.",
"homepage":"https://github.com/ninjaprox/Inkwell"
},
{
"title":"InstantSearch iOS",
"category":"ui",
"description":"A library of widgets and helpers to build instant-search features on iOS.",
"homepage":"https://github.com/algolia/instantsearch-ios"
},
{
"title":"XcodeGen",
"category":"misc",
"description":"Tool for generating Xcode projects from a YAML file and your project directory.",
"homepage":"https://github.com/yonaskolb/XcodeGen"
},
{
"title":"ARKit-CoreLocation",
"category":"augmented-reality",
"description":"Combines the high accuracy of AR with the scale of GPS data.",
"homepage":"https://github.com/AndrewHartAR/ARKit-CoreLocation"
},
{
"title":"ARKit-Navigation",
"category":"augmented-reality",
"description":"Navigation in augmented reality with MapKit.",
"homepage":"https://github.com/chriswebb09/ARKitNavigationDemo"
},
{
"title":"ShadowsocksX-NG",
"category":"network",
"description":"A fast tunnel proxy that helps you bypass firewalls.",
"homepage":"https://github.com/shadowsocks/ShadowsocksX-NG"
},
{
"title":"LocoKit",
"category":"maps",
"description":"A location and activity recording framework for iOS.",
"homepage":"https://github.com/sobri909/LocoKit"
},
{
"title":"AwesomeSpotlightView",
"category":"walkthrough",
"description":"Create tutorial or coach tour.",
"homepage":"https://github.com/aleksandrshoshiashvili/AwesomeSpotlightView"
},
{
"title":"Stencil",
"category":"template",
"description":"Simple and powerful template language.",
"homepage":"https://github.com/stencilproject/Stencil"
},
{
"title":"ShadowView",
"category":"ui",
"description":"Make shadows management easy on UIView.",
"homepage":"https://github.com/PierrePerrin/ShadowView"
},
{
"title":"TransitionButton",
"category":"button",
"description":"UIButton subclass for loading and transition animation.",
"homepage":"https://github.com/AladinWay/TransitionButton"
},
{
"title":"UltraDrawerView",
"category":"ui",
"description":"Lightweight, fast and customizable Drawer View implementation identical to Apple Maps, Stocks and etc.",
"homepage":"https://github.com/super-ultra/UltraDrawerView"
},
{
"title":"UIDeviceComplete",
"category":"device",
"description":"UIDevice extensions that fill in the missing pieces.",
"homepage":"https://github.com/Nirma/UIDeviceComplete"
},
{
"title":"Cassowary",
"category":"auto-layout",
"description":"A linear constraint solving library using the same algorithm as AutoLayout.",
"homepage":"https://github.com/tribalworldwidelondon/CassowarySwift",
"tags":[
"cassowary",
"constraints",
"autolayout"
]
},
{
"title":"Observable",
"category":"events",
"description":"The easiest way to observe values.",
"homepage":"https://github.com/roberthein/Observable",
"tags":[
"observable",
"observer",
"reactive"
]
},
{
"title":"AZTableViewController",
"category":"uitableview",
"description":"Elegant and easy way to integrate pagination with placeholder views.",
"homepage":"https://github.com/AfrozZaheer/AZTableViewController"
},
{
"title":"HGPlaceholders",
"category":"uitableview",
"description":"Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project.",
"homepage":"https://github.com/HamzaGhazouani/HGPlaceholders"
},
{
"title":"DefaultsKit",
"category":"key-value-store",
"description":"Simple, Strongly Typed UserDefaults for iOS, macOS and tvOS.",
"homepage":"https://github.com/nmdias/DefaultsKit"
},
{
"title":"iCard",
"category":"payment",
"description":"Bank Card Generator using SnapKit DSL.",
"homepage":"https://github.com/eliakorkmaz/iCard"
},
{
"title":"MMPlayerView",
"category":"video",
"description":"Custom AVPlayerLayer on view and transition player with good effect like YouTube and Facebook.",
"homepage":"https://github.com/MillmanY/MMPlayerView"
},
{
"title":"SpotifyLogin",
"category":"authentication",
"description":"Authenticate with the Spotify API.",
"homepage":"https://github.com/spotify/SpotifyLogin"
},
{
"title":"VegaScroll",
"category":"uicollectionview",
"description":"Lightweight animation flowlayout for UICollectionView.",
"homepage":"https://github.com/AppliKeySolutions/VegaScroll"
},
{
"title":"MediaBrowser",
"category":"ui",
"description":"Simple iOS photo and video browser with optional grid view, captions and selections.",
"homepage":"https://github.com/younatics/MediaBrowser"
},
{
"title":"Mint",
"category":"dependency-managers",
"description":"A package manager that installs and runs Swift command line tools.",
"homepage":"https://github.com/yonaskolb/Mint"
},
{
"title":"SwiftSoup",
"category":"html",
"description":"HTML Parser, with best of DOM, CSS, and jquery.",
"homepage":"https://github.com/scinfu/SwiftSoup",
"tags":[
"linux"
]
},
{
"title":"BulletinBoard",
"category":"ui",
"description":"Generates and manages contextual cards displayed at the bottom of the screen.",
"homepage":"https://github.com/alexaubry/BulletinBoard"
},
{
"title":"LifetimeTracker",
"category":"utility",
"description":"Surface retain cycle / memory issues right as you develop your application.",
"homepage":"https://github.com/krzysztofzablocki/LifetimeTracker"
},
{
"title":"ShelfView-iOS",
"category":"uicollectionview",
"description":"iOS custom view to display books on shelf.",
"homepage":"https://github.com/tdscientist/ShelfView-iOS"
},
{
"title":"Bamboo",
"category":"auto-layout",
"description":"Auto Layout (and manual layout) in one line.",
"homepage":"https://github.com/wordlessj/Bamboo"
},
{
"title":"Conferences.digital",
"category":"third-party-guides",
"description":"Watch conference videos in a native macOS app.",
"homepage":"https://github.com/zagahr/Conferences.digital"
},
{
"title":"Cachyr",
"category":"cache",
"description":"A small key-value data cache for iOS, macOS and tvOS.",
"homepage":"https://github.com/nrkno/yr-cachyr"
},
{
"title":"Closures",
"category":"utility",
"description":"Swifty closures for UIKit and Foundation.",
"homepage":"https://github.com/vhesener/Closures"
},
{
"title":"Corridor",
"category":"dependency-injection",
"description":"A Coreader-like Dependency Injection μFramework.",
"homepage":"https://github.com/symentis/Corridor"
},
{
"title":"SwiftyUI",
"category":"ui",
"description":"High performance and lightweight UIView, UIImage, UIImageView, UIlabel, UIButton and more.",
"homepage":"https://github.com/haoking/SwiftyUI"
},
{
"title":"BigInt",
"category":"math",
"description":"Arbitrary-precision arithmetic.",
"homepage":"https://github.com/attaswift/BigInt"
},
{
"title":"KALoader",
"category":"ui",
"description":"Beautiful animated placeholders for showing loading of data.",
"homepage":"https://github.com/Kirillzzy/KALoader"
},
{
"title":"CardsLayout",
"category":"uicollectionview",
"description":"Nice card-designed custom CollectionView layout.",
"homepage":"https://github.com/filletofish/CardsLayout"
},
{
"title":"GravitySlider",
"category":"uicollectionview",
"description":"Beautiful alternative to the standard UICollectionView flow layout.",
"homepage":"https://github.com/ApplikeySolutions/GravitySlider"
},
{
"title":"WhatsNewKit",
"category":"utility",
"description":"Showcase your awesome new app features.",
"homepage":"https://github.com/SvenTiigi/WhatsNewKit"
},
{
"title":"WhatsNew",
"category":"utility",
"description":"Showcase new features after an app update similar to Pages, Numbers and Keynote.",
"homepage":"https://github.com/BalestraPatrick/WhatsNew"
},
{
"title":"TSAO",
"category":"utility",
"description":"Type-Safe Associated Objects.",
"homepage":"https://github.com/lilyball/swift-tsao"
},
{
"title":"AXPhotoViewer",
"category":"images",
"description":"An iPhone/iPad photo gallery viewer, useful for viewing a large (or small!) number of photos.",
"homepage":"https://github.com/alexhillc/AXPhotoViewer"
},
{
"title":"SkeletonView",
"category":"ui",
"description":"An elegant way to show users that something is happening and also prepare them to which contents he is waiting.",
"homepage":"https://github.com/Juanpe/SkeletonView"
},
{
"title":"RxWebSocket",
"category":"socket",
"description":"Reactive WebSockets.",
"homepage":"https://github.com/fjcaetano/RxWebSocket",
"tags":[
"reactive",
"rxswift"
]
},
{
"title":"ReCaptcha",
"category":"authentication",
"description":"[In]visible ReCaptcha for iOS.",
"homepage":"https://github.com/fjcaetano/ReCaptcha",
"tags":[
"google",
"reactive",
"rxswift",
"webview"
]
},
{
"title":"FlowingMenu",
"category":"menu",
"description":"Interactive view transition to display menus with flowing and bouncing effects.",
"homepage":"https://github.com/yannickl/FlowingMenu"
},
{
"title":"Windless",
"category":"ui",
"description":"Windless makes it easy to implement invisible layout loading view.",
"homepage":"https://github.com/ParkGwangBeom/Windless"
},
{
"title":"CalendarView",
"category":"calendar",
"description":"Calendar Component, It features both vertical and horizontal layout (and scrolling) and the display of native calendar events.",
"homepage":"https://github.com/mmick66/CalendarView"
},
{
"title":"Mandoline",
"category":"ui",
"description":"An iOS picker view to serve all your 'picking' needs.",
"homepage":"https://github.com/blueapron/Mandoline"
},
{
"title":"YMTreeMap",
"category":"ui",
"description":"Treemap / Heatmap layout engine, based on Squarified.",
"homepage":"https://github.com/yahoo/YMTreeMap"
},
{
"title":"VueFlux",
"category":"events",
"description":"Unidirectional Data Flow State Management Architecture - Inspired by Vuex and Flux.",
"homepage":"https://github.com/ra1028/VueFlux"
},
{
"title":"Ciao",
"category":"network",
"description":"Publish and discover services using mDNS (Bonjour, Zeroconf).",
"homepage":"https://github.com/AlTavares/Ciao"
},
{
"title":"Chronology",
"category":"date",
"description":"Building a better date/time library.",
"homepage":"https://github.com/davedelong/time"
},
{
"title":"L10n-swift",
"category":"localization",
"description":"Localization of an application with ability to change language \"on the fly\" and support for plural forms in any language.",
"homepage":"https://github.com/Decybel07/L10n-swift",
"tags":[
"l10n",
"localization",
"plurals",
"iOS",
"macOS",
"tvOS",
"watchOS"
]
},
{
"title":"CountryPickerView",
"category":"ui",
"description":"A simple, customizable view for efficiently collecting country information in iOS apps.",
"homepage":"https://github.com/kizitonwose/CountryPickerView"
},
{
"title":"Sprinter",
"category":"text",
"description":"A library for formatting strings.",
"homepage":"https://github.com/nicklockwood/Sprinter"
},
{
"title":"CollectionViewSlantedLayout",
"category":"uicollectionview",
"description":"UICollectionViewLayout to show slanted content.",
"homepage":"https://github.com/yacir/CollectionViewSlantedLayout"
},
{
"title":"Sukari",
"category":"Syntactic Sugar",
"description":"Sweet Syntactic Sugar.",
"homepage":"https://github.com/christopherkarani/Sukari"
},
{
"title":"Shiny",
"category":"ui",
"description":"Iridescent Effect View (inspired by Apple Pay Cash).",
"homepage":"https://github.com/efremidze/Shiny",
"tags":[
"hologram",
"animation",
"applepay",
"swift"
]
},
{
"title":"URLQueryItemEncoder",
"category":"utility",
"description":"An Encoder for encoding any Encodable value into an array of URLQueryItem.",
"homepage":"https://github.com/pitiphong-p/URLQueryItemEncoder",
"tags":[
"urlqueryitem",
"codable",
"encoder",
"swift"
]
},
{
"title":"MCScratchImageView",
"category":"images",
"description":"A custom ImageView that is used to cover the surface of other view like a scratch card, user can swipe the mulch to see the view below.",
"homepage":"https://github.com/JaylenCoding/MCScratchImageView"
},
{
"title":"Ease",
"category":"animation",
"description":"Animate everything with Ease.",
"homepage":"https://github.com/roberthein/Ease"
},
{
"title":"Stylist",
"category":"styling",
"description":"Define UI styles in a hot-loadable external yaml or json file.",
"homepage":"https://github.com/yonaskolb/Stylist"
},
{
"title":"StatusAlert",
"category":"alert",
"description":"Display Apple system-like self-hiding status alerts without interrupting user flow.",
"homepage":"https://github.com/LowKostKustomz/StatusAlert"
},
{
"title":"Beak",
"category":"misc",
"description":"A command line interface for your Swift scripts.",
"homepage":"https://github.com/yonaskolb/Beak"
},
{
"title":"CodableWrappers",
"category":"misc",
"description":"A Collection of PropertyWrappers to make custom Serialization of Codable Types easy.",
"homepage":"https://github.com/GottaGetSwifty/CodableWrappers",
"tags":[
"swift",
"codable",
"property-wrappers"
]
},
{
"title":"Forked",
"category":"misc",
"description":"Generalized approach to managing shared data in Swift applications to support Local-first apps.",
"homepage":"https://github.com/drewmccormack/Forked",
"tags":[
"swift",
"codable"
]
},
{
"title":"Fluid Slider",
"category":"ui",
"description":"A slider widget with a popup bubble displaying the precise value selected.",
"homepage":"https://github.com/Ramotion/fluid-slider"
},
{
"title":"SwiftTips",
"category":"third-party-guides",
"description":"A collection of useful tips by John Sundell.",
"homepage":"https://github.com/JohnSundell/SwiftTips"
},
{
"title":"ImagineEngine",
"category":"game-engine-2d",
"description":"Blazing fasst 2D gaming engine.",
"homepage":"https://github.com/JohnSundell/ImagineEngine"
},
{
"title":"Alerts Pickers",
"category":"alert",
"description":"Advanced usage of UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.",
"homepage":"https://github.com/dillidon/alerts-and-pickers"
},
{
"title":"ASCollectionView",
"category":"uicollectionview",
"description":"Lightweight custom collection view inspired by Airbnb.",
"homepage":"https://github.com/abdullahselek/ASCollectionView",
"tags":[
"ios",
"customcollectionview",
"custom ui"
]
},
{
"title":"AZCollectionViewController",
"category":"uicollectionview",
"description":"Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover withing minutes.",
"homepage":"https://github.com/AfrozZaheer/AZCollectionViewController"
},
{
"title":"GradientProgressBar",
"category":"ui",
"description":"An animated gradient progress bar.",
"homepage":"https://github.com/fxm90/GradientProgressBar"
},
{
"title":"GradientLoadingBar",
"category":"hud",
"description":"An animated gradient loading bar.",
"homepage":"https://github.com/fxm90/GradientLoadingBar"
},
{
"title":"Thingy",
"category":"device",
"description":"A modern device detection and querying library.",
"homepage":"https://github.com/bojan/Thingy",
"tags":[
"device",
"system"
]
},
{
"title":"NextLevelSessionExporter",
"category":"video",
"description":"Export and transcode media.",
"homepage":"https://github.com/NextLevel/NextLevelSessionExporter"
},
{
"title":"Online Swift Playground",
"category":"repl",
"description":"Online Swift Playground.",
"homepage":"http://online.swiftplayground.run",
"tags":[
"swift",
"repl",
"playground"
]
},
{
"title":"ARVideoKit",
"category":"augmented-reality",
"description":"Capture & record ARKit videos, photos, Live Photos, and GIFs.",
"homepage":"https://github.com/AFathi/ARVideoKit",
"tags":[
"AR",
"augmented",
"reality",
"video"
]
},
{
"title":"PredicateFlow",
"category":"text",
"description":"PredicateFlow is a builder that allows you to write amazing, strong-typed and easy-to-read NSPredicate.",
"homepage":"https://github.com/andreadelfante/PredicateFlow"
},
{
"title":"Shallows",
"category":"multi-database",
"description":"Your lightweight persistence toolbox.",
"homepage":"https://github.com/dreymonde/Shallows"
},
{
"title":"Tempura",
"category":"events",
"description":"A holistic approach to iOS development, inspired by Redux and MVVM.",
"homepage":"https://github.com/BendingSpoons/tempura-swift"
},
{
"title":"SlideController",
"category":"pagination",
"description":"It is a nice alternative for UIPageViewController built using power of generic types. Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount.",
"homepage":"https://github.com/touchlane/SlideController"
},
{
"title":"Croc",
"category":"text",
"description":"A lightweight Emoji parsing and querying library.",
"homepage":"https://github.com/JKalash/Croc",
"tags":[
"emoji",
"croc",
"macOS",
"iOS",
"tvOS"
]
},
{
"title":"Blueprints",
"category":"uicollectionview",
"description":"A framework that is meant to make your life easier when working with collection view flow layouts.",
"homepage":"https://github.com/zenangst/Blueprints"
},
{
"title":"Linker",
"category":"app-routing",
"description":"Lightweight way to handle internal and external deeplinks for iOS.",
"homepage":"https://github.com/MaksimKurpa/Linker"
},
{
"title":"Delegated",
"category":"utility",
"description":"Closure-based delegation without memory leaks.",
"homepage":"https://github.com/dreymonde/Delegated",
"swift":4
},
{
"title":"LayoutLess",
"category":"layout",
"description":"Write less UI Code.",
"homepage":"https://github.com/DeclarativeHub/Layoutless",
"swift":4
},
{
"title":"BlockiesSwift",
"category":"images",
"description":"Unique blocky identicons/profile picture generator.",
"homepage":"https://github.com/Boilertalk/BlockiesSwift",
"swift":4,
"tags":[
"profile-picture",
"identicons",
"image",
"generator"
]
},
{
"title":"RetroProgress",
"category":"ui",
"description":"Retro looking progress bar straight from the 90s.",
"homepage":"https://github.com/hyperoslo/RetroProgress"
},
{
"title":"KeyPathKit",
"category":"other-data",
"description":"KeyPathKit provides a seamless syntax to manipulate data using typed keypaths.",
"homepage":"https://github.com/vincent-pradeilles/KeyPathKit"
},
{
"title":"swift-tips",
"category":"third-party-guides",
"description":"A series of useful tips by Vincent Pradeilles.",
"homepage":"https://github.com/vincent-pradeilles/swift-tips"
},
{
"title":"Localize",
"category":"localization",
"description":"Localize apps using e.g. regular expressions in Localizable.strings.",
"homepage":"https://github.com/andresilvagomez/Localize"
},
{
"title":"StorageManager",
"category":"other-data",
"description":"Safe and easy way to use FileManager as Database.",
"homepage":"https://github.com/iAmrSalman/StorageManager"
},
{
"title":"Dots",
"category":"network",
"description":"Lightweight Concurrent Networking Framework.",
"homepage":"https://github.com/iAmrSalman/Dots"
},
{
"title":"merchantkit",
"category":"app-store",
"description":"A modern In-App Purchases management framework for iOS.",
"homepage":"https://github.com/benjaminmayo/merchantkit"
},
{
"title":"Swift for Scripting",
"category":"scripting",
"description":"A hand-curated collection of useful and informative scripting material.",
"homepage":"https://github.com/artemnovichkov/Swift-For-Scripting",
"tags":[
"swift",
"scripting"
]
},
{
"title":"TraceLog",
"category":"logging",
"description":"Dead Simple: logging the way it's meant to be! Runs on iOS, macOS, and Linux.",
"homepage":"https://github.com/tonystone/tracelog",
"tags":[
"log",
"logger",
"logging",
"logging-library",
"debug",
"trace",
"log-level",
"swift",
"ios",
"macos",
"linux",
"tvos",
"watchos",
"swift-package-manager",
"cocoapods"
]
},
{
"title":"EasyTransitions",
"category":"transition",
"description":"A simple way to create custom interactive UIViewController transitions.",
"homepage":"https://github.com/marcosgriselli/EasyTransitions",
"tags":[
"ios",
"tvos"
]
},
{
"title":"ImageDetect",
"category":"images",
"description":"Detect and crop faces, barcodes and texts in image with iOS 11 Vision API.",
"homepage":"https://github.com/Feghal/ImageDetect"
},
{
"title":"TheAnimation",
"category":"animation",
"description":"Type-safe CAAnimation wrapper. It makes preventing to set wrong type values.",
"homepage":"https://github.com/marty-suzuki/TheAnimation"
},
{
"title":"Poi",
"category":"animation",
"description":"Poi makes you use card UI like tinder UI .You can use it like tableview method.",
"homepage":"https://github.com/HideakiTouhara/Poi"
},
{
"title":"DNWebSocket",
"category":"socket",
"description":"Object-Oriented, Autobahn tested WebSocket Library (RFC 6455).",
"homepage":"https://github.com/GlebRadchenko/DNWebSocket",
"tags":[
"websocket",
"socket",
"io",
"network",
"networking"
]
},
{
"title":"ClassicKit",
"category":"ui",
"description":"A collection of classic-style UI components.",
"homepage":"https://github.com/Baddaboo/ClassicKit"
},
{
"title":"SwiftEntryKit",
"category":"alert",
"description":"A simple and versatile pop-up presenter.",
"homepage":"https://github.com/huri000/SwiftEntryKit"
},
{
"title":"App Architecture",
"category":"patterns",
"description":"A sample Code of the App Architecture Book.",
"homepage":"https://github.com/objcio/app-architecture"
},
{
"title":"Family",
"category":"ui",
"description":"A child view controller framework that makes setting up your parent controllers as easy as pie.",
"homepage":"https://github.com/zenangst/Family"
},
{
"title":"Vaccine",
"category":"utility",
"description":"Make your apps immune to recompile-decease.",
"homepage":"https://github.com/zenangst/Vaccine"
},
{
"title":"Differific",
"category":"utility",
"description":"A fast and convenient diffing framework.",
"homepage":"https://github.com/zenangst/Differific"
},
{
"title":"MessengerKit",
"category":"chat",
"description":"A UI framework for building messenger interfaces.",
"homepage":"https://github.com/steve228uk/MessengerKit"
},
{
"title":"swift-protobuf",
"category":"utility",
"description":"A plugin and runtime library for using Google's Protocol Buffer.",
"homepage":"https://github.com/apple/swift-protobuf",
"tags":[
"linux"
]
},
{
"title":"VerticalCardSwiper",
"category":"cards",
"description":"A marriage between the Shazam Discover UI and Tinder, built with UICollectionView.",
"homepage":"https://github.com/JoniVR/VerticalCardSwiper"
},
{
"title":"LoadingShimmer",
"category":"ui",
"description":"An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.",
"homepage":"https://github.com/jogendra/LoadingShimmer"
},
{
"title":"Telegrammer",
"category":"bots",
"description":"Open-source framework for Telegram Bots developers. It was built on top of Apple/SwiftNIO which help to demonstrate excellent performance.",
"homepage":"https://github.com/givip/Telegrammer",
"tags":[
"linux",
"swiftnio",
"serverside"
]
},
{
"title":"example-ios-apps",
"category":"other-awesome-lists",
"description":"An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.",
"homepage":"https://github.com/jogendra/example-ios-apps"
},
{
"title":"Crossroad",
"category":"app-routing",
"description":":oncoming_bus: Crossroad is an URL router focused on handling Custom URL Schemes.",
"homepage":"https://github.com/giginet/Crossroad"
},
{
"title":"Sica",
"category":"animation",
"description":"Simple Interface Core Animation. Run type-safe animation sequencially or parallelly.",
"homepage":"https://github.com/cats-oss/Sica"
},
{
"title":"StyledTextKit",
"category":"textfield",
"description":"Declarative building and fast rendering attributed string library.",
"homepage":"https://github.com/GitHawkApp/StyledTextKit"
},
{
"title":"Perfect-CRUD",
"category":"orm",
"description":"CRUD is an object-relational mapping (ORM) system using Codable protocol.",
"homepage":"https://github.com/PerfectlySoft/Perfect-CRUD",
"tags":[
"linux"
]
},
{
"title":"Wormholy",
"category":"network",
"description":"iOS network debugging, like a wizard 🧙.",
"homepage":"https://github.com/pmusolino/Wormholy",
"tags":[
"network",
"debugger",
"log",
"logger",
"logging",
"logging-library",
"debug",
"sniffer",
"NSURLSession",
"Alamofire",
"AFNetworking"
]
},
{
"title":"DebugSwift",
"category":"debug",
"description":"DebugSwift is a comprehensive toolkit designed to simplify and enhance the debugging process for Swift-based applications. Whether you're troubleshooting issues or optimizing performance, DebugSwift provides a set of powerful features to make your debugging experience more efficient.",
"homepage":"https://github.com/DebugSwift/DebugSwift",
"tags":[
"debug",
"network",
"debugger",
"log",
"logger",
"logging",
"logging-library",
"layout-debugger",
"leak-detection",
"crashlytics",
"performance-analysis"
]
},
{
"title":"Awesome iOS Interview",
"category":"other-awesome-lists",
"description":"List of the questions that helps you to prepare for the interview.",
"homepage":"https://github.com/dashvlas/awesome-ios-interview",
"tags":[
"interview",
"ios-developer",
"question list"
]
},
{
"title":"FluentQuery",
"category":"utility",
"description":"Powerful and easy to use Query Builder.",
"homepage":"https://github.com/MihaelIsaev/FluentQuery",
"tags":[
"linux"
]
},
{
"title":"EtherWalletKit",
"category":"utility",
"description":"Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.",
"homepage":"https://github.com/SteadyAction/EtherWalletKit",
"tags":[
"ethereum",
"wallet",
"ethereum-wallet",
"swift",
"ios",
"blockchain",
"coin",
"token",
"crypto",
"cryptocurrency",
"cryptowallet"
]
},
{
"title":"Cabbage",
"category":"video",
"description":"A video composition framework build on top of AVFoundation.",
"homepage":"https://github.com/VideoFlint/Cabbage"
},
{
"title":"Schedule",
"category":"thread",
"description":"A missing lightweight task scheduler with an incredibly human-friendly syntax.",
"homepage":"https://github.com/luoxiu/Schedule",
"tags":[
"timer",
"gcd",
"ios",
"macos",
"watchos",
"tvos",
"linux"
]
},
{
"title":"ExpandableButton",
"category":"button",
"description":"Customizable and easy to use expandable button.",
"homepage":"https://github.com/DimaMishchenko/ExpandableButton",
"tags":[
"swift",
"button",
"uibutton",
"expandable",
"ui",
"ios"
]
},
{
"title":"MJMaterialSwitch",
"category":"switch",
"description":"A Customizable Switch UI for iOS, Inspired from Google's Material Design.",
"homepage":"https://github.com/JaleelNazir/MJMaterialSwitch",
"tags":[
"switch",
"material-ui",
"animation",
"material-design",
"uicontrol",
"swift",
"ios"
]
},
{
"title":"DifferenceKit",
"category":"utility",
"description":"💻 A fast and flexible O(n) difference algorithm framework.",
"homepage":"https://github.com/ra1028/DifferenceKit"
},
{
"title":"Disk",
"category":"other-data",
"description":"Delightful framework for iOS to easily persist structs, images, and data.",
"homepage":"https://github.com/saoudrizwan/Disk"
},
{
"title":"OKTableViewLiaison",
"category":"uitableview",
"description":"Framework to help you better manage UITableViews.",
"homepage":"https://github.com/okcupid/OKTableViewLiaison"
},
{
"title":"SwiftyComments",
"category":"uitableview",
"description":"Nested hierarchy of expandable/collapsible cells to easily build elegant discussion threads.",
"homepage":"https://github.com/tsucres/SwiftyComments"
},
{
"title":"ESTabBarController",
"category":"tab",
"description":"A highly customizable TabBarController component, which is inherited from UITabBarController.",
"homepage":"https://github.com/eggswift/ESTabBarController"
},
{
"title":"FlexiblePageControl",
"category":"pagination",
"description":"A flexible UIPageControl like Instagram.",
"homepage":"https://github.com/shima11/FlexiblePageControl",
"tags":[
"iOS",
"swift",
"pagination",
"animation",
"pagecontrol",
"UIPageControl",
"instagram"
]
},
{
"title":"InputBarAccessoryView",
"category":"chat",
"description":"A simple and easily customizable InputAccessoryView for making powerful input bars with autocomplete and attachments.",
"homepage":"https://github.com/nathantannar4/InputBarAccessoryView"
},
{
"title":"Sheet",
"category":"alert",
"description":"Actionsheet with navigation features such as the Flipboard App.",
"homepage":"https://github.com/ParkGwangBeom/Sheet"
},
{
"title":"voice-overlay-ios",
"category":"audio",
"description":"An overlay that gets your user’s voice permission and input as text in a customizable UI.",
"homepage":"https://github.com/algolia/voice-overlay-ios"
},
{
"title":"ModernAVPlayer",
"category":"audio",
"description":"Persistence AVPlayer to resume playback after bad network connection even in background mode.",
"homepage":"https://github.com/noreasonprojects/ModernAVPlayer",
"tags":[
"swift",
"reachability",
"network",
"avplayer",
"player",
"hls",
"mp3",
"wav",
"aiff"
]
},
{
"title":"LightRoute",
"category":"app-routing",
"description":"Routing between VIPER modules.",
"homepage":"https://github.com/SpectralDragon/LiteRoute"
},
{
"title":"Viperit",
"category":"patterns",
"description":"Viper Framework for iOS.",
"homepage":"https://github.com/ferranabello/Viperit"
},
{
"title":"ReduxUI",
"category":"patterns",
"description":"Redux framework for easy use with SwiftUI.",
"homepage":"https://github.com/gre4ixin/ReduxUI"
},
{
"title":"Lumos",
"category":"utility",
"description":"An easy-to-use API for Objective-C runtime functions.",
"homepage":"https://github.com/sushinoya/Lumos"
},
{
"title":"Panels",
"category":"menu",
"description":"Panels is a framework to easily add sliding panels to your application.",
"homepage":"https://github.com/antoniocasero/Panels"
},
{
"title":"Kitsunebi",
"category":"video",
"description":"Overlay alpha channel video animation player view using OpenGLES.",
"homepage":"https://github.com/noppefoxwolf/Kitsunebi"
},
{
"title":"CleanArchitectureRxSwift",
"category":"patterns",
"description":"Example of Clean Architecture of iOS app using RxSwift.",
"homepage":"https://github.com/sergdort/CleanArchitectureRxSwift"
},
{
"title":"LinkedInSignIn",
"category":"authentication",
"description":"Simple view controller to log in and retrieve an access token from LinkedIn.",
"homepage":"https://github.com/serhii-londar/LinkedInSignIn"
},
{
"title":"Reactant",
"category":"patterns",
"description":"Reactant is a reactive architecture for iOS.",
"homepage":"https://github.com/Brightify/Reactant"
},
{
"title":"HaishinKit",
"category":"streaming",
"description":"Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS.",
"homepage":"https://github.com/shogo4405/HaishinKit.swift"
},
{
"title":"XCTest",
"category":"testing",
"description":"The XCTest Project, A Swift core library for providing unit test support.",
"homepage":"https://github.com/swiftlang/swift-corelibs-xctest"
},
{
"title":"Defaults",
"category":"key-value-store",
"description":"Strongly-typed UserDefaults with support for Codable and key observation.",
"homepage":"https://github.com/sindresorhus/Defaults"
},
{
"title":"Preferences",
"category":"ui",
"description":"Add a preferences window to your macOS app in minutes.",
"homepage":"https://github.com/sindresorhus/Settings"
},
{
"title":"LaunchAtLogin",
"category":"system",
"description":"Easily add 'Launch at Login' functionality to your sandboxed macOS app.",
"homepage":"https://github.com/sindresorhus/LaunchAtLogin-Legacy"
},
{
"title":"DockProgress",
"category":"ui",
"description":"Show progress in your macOS app's Dock icon.",
"homepage":"https://github.com/sindresorhus/DockProgress"
},
{
"title":"OnboardKit",
"category":"walkthrough",
"description":"Customisable user onboarding for your iOS app.",
"homepage":"https://github.com/NikolaKirev/OnboardKit"
},
{
"title":"CircularProgress",
"category":"ui",
"description":"Circular progress indicator for your macOS app.",
"homepage":"https://github.com/sindresorhus/CircularProgress"
},
{
"title":"CircularRangeSlider",
"category":"ui",
"description":"A customizable SwiftUI component for selecting a range of values using a circular slider.",
"homepage":"https://github.com/diegotid/circular-range-slider"
},
{
"title":"PersistenceKit",
"category":"multi-database",
"description":"Store and retrieve Codable objects to various persistence layers, in a couple lines of code!",
"homepage":"https://github.com/Teknasyon-Teknoloji/PersistenceKit",
"tags":[
"swift",
"filemanager",
"userdefaults",
"keychain",
"ios",
"macos",
"tvos",
"watchos"
]
},
{
"title":"Rough",
"category":"images",
"description":"Rough lets you draw in a sketchy, hand-drawn-like, style.",
"homepage":"https://github.com/bakhtiyork/Rough",
"tags":[
"swift",
"sketchy",
"hand-drawn"
]
},
{
"title":"iOS project template",
"category":"boilerplates",
"description":"iOS project template with fastlane lanes, Travis CI jobs and GitHub integrations of Codecov, HoundCI for SwiftLint and Danger.",
"homepage":"https://github.com/messeb/ios-project-template"
},
{
"title":"Brightroom",
"category":"images",
"description":"An image editor and engine using CoreImage.",
"homepage":"https://github.com/FluidGroup/Brightroom"
},
{
"title":"UICollectionViewSplitLayout",
"category":"uicollectionview",
"description":"UICollectionViewSplitLayout makes collection view more responsive.",
"homepage":"https://github.com/yahoojapan/UICollectionViewSplitLayout"
},
{
"title":"AHDownloadButton",
"category":"button",
"description":"Customizable download button with progress and transition animations. It is based on Apple's App Store download button.",
"homepage":"https://github.com/amerhukic/AHDownloadButton"
},
{
"title":"PaperOnboarding",
"category":"walkthrough",
"description":"PaperOnboarding is a material design UI slider.",
"homepage":"https://github.com/Ramotion/paper-onboarding"
},
{
"title":"CircleMenu",
"category":"menu",
"description":"CircleMenu is a simple, elegant UI menu with a circular layout and material design animations.",
"homepage":"https://github.com/Ramotion/circle-menu"
},
{
"title":"GitHubRestAPISwiftOpenAPI",
"category":"api",
"description":"Scheduled generated GitHub's REST API as Swift code from OpenAPI specification.",
"homepage":"https://github.com/Wei18/github-rest-api-swift-openapi"
},
{
"title":"GitHubAPI",
"category":"api",
"description":"Implementation of GitHub REST API v3.",
"homepage":"https://github.com/serhii-londar/GithubAPI"
},
{
"title":"Gliding Collection",
"category":"uicollectionview",
"description":"Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Controller.",
"homepage":"https://github.com/Ramotion/gliding-collection"
},
{
"title":"WeakableSelf",
"category":"utility",
"description":"A micro-framework to encapsulate [weak self] and guard statements within closures.",
"homepage":"https://github.com/vincent-pradeilles/weakable-self"
},
{
"title":"SPPermission",
"category":"permissions",
"description":"Simple request permission with native UI and interactive animation.",
"homepage":"https://github.com/sparrowcode/PermissionsKit"
},
{
"title":"Google",
"category":"style-guides",
"description":"This style guide is based on Apple’s excellent Swift standard library style and also incorporates feedback from usage across multiple Swift projects within Google.",
"homepage":"https://google.github.io/swift/"
},
{
"title":"paper-switch",
"category":"switch",
"description":"RAMPaperSwitch is a material design UI module which paints over the parent view when the switch is turned on.",
"homepage":"https://github.com/Ramotion/paper-switch"
},
{
"title":"OverlayContainer",
"category":"ui",
"description":"OverlayContainer makes it easier to develop overlay based interfaces, such as the one presented in the Apple Maps or Stocks apps.",
"homepage":"https://github.com/applidium/OverlayContainer"
},
{
"title":"ApplyStyleKit",
"category":"utility",
"description":"Elegantly, Apply style to UIKit using Method Chain.",
"homepage":"https://github.com/shindyu/ApplyStyleKit",
"tags":[
"swift",
"methodchain",
"design",
"ios"
]
},
{
"title":"Model2App",
"category":"misc",
"description":"Turn your data model into a working CRUD app.",
"homepage":"https://github.com/Q-Mobile/Model2App"
},
{
"title":"SwiftFFmpeg",
"category":"video",
"description":"A wrapper for the FFmpeg C API.",
"homepage":"https://github.com/sunlubo/SwiftFFmpeg"
},
{
"title":"HidesNavigationBarWhenPushed",
"category":"ui",
"description":"A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag.",
"homepage":"https://github.com/gontovnik/HidesNavigationBarWhenPushed"
},
{
"title":"Soundable",
"category":"audio",
"description":"Soundable allows you to play sounds, single and in sequence, in a very easy way.",
"homepage":"https://github.com/lcardevnas/Soundable",
"tags":[
"avfoundation",
"sound",
"audio",
"avaudioplayer",
"avqueueplayer",
"avaudiosession",
"ios",
"swift"
]
},
{
"title":"ZamzamKit",
"category":"utility",
"description":"A collection of micro utilities and extensions for Standard Library, Foundation and UIKit.",
"homepage":"https://github.com/basememara/ZamzamKit"
},
{
"title":"DGElasticPullToRefresh",
"category":"uitableview",
"description":"Elastic pull to refresh.",
"homepage":"https://github.com/gontovnik/DGElasticPullToRefresh"
},
{
"title":"CacheAdvance",
"category":"other-data",
"description":"A performant cache for logging systems. CacheAdvance persists log events 30x faster than SQLite.",
"homepage":"https://github.com/dfed/CacheAdvance"
},
{
"title":"CoreXLSX",
"category":"other-data",
"description":"Excel spreadsheet (XLSX) format support.",
"homepage":"https://github.com/CoreOffice/CoreXLSX"
},
{
"title":"XMLCoder",
"category":"xml",
"description":"XMLEncoder & XMLDecoder based on Codable protocols from the standard library.",
"homepage":"https://github.com/CoreOffice/XMLCoder"
},
{
"title":"Carbon",
"category":"form",
"description":"🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView.",
"homepage":"https://github.com/ra1028/Carbon"
},
{
"title":"EZLayout",
"category":"auto-layout",
"description":"An easier and faster way to code Autolayout.",
"homepage":"https://github.com/alexliubj/EZAnchor"
},
{
"title":"Swiftbot",
"category":"utility",
"description":"run swift code on slack.",
"homepage":"https://github.com/noppefoxwolf/Swiftbot"
},
{
"title":"Real-time Chat with Firebase",
"category":"chat",
"description":"Functional real-time chat app with Firebase Firestore using MessageKit.",
"homepage":"https://github.com/instamobile/messenger-iOS-chat-swift-firestore"
},
{
"title":"CollapsibleTableSectionViewController",
"category":"uitableview",
"description":"A library to support collapsible sections in a table view.",
"homepage":"https://github.com/jeantimex/CollapsibleTableSectionViewController"
},
{
"title":"Loaf",
"category":"alert",
"description":"A simple framework for easy iOS Toasts.",
"homepage":"https://github.com/schmidyy/Loaf",
"tags":[
"toast",
"alert"
]
},
{
"title":"CircleBar",
"category":"tab",
"description":"A fun, easy-to-use tab bar navigation controller for iOS.",
"homepage":"https://github.com/softhausHQ/CircleBar",
"tags":[
"tab",
"navigation"
]
},
{
"title":"MemoryCache",
"category":"cache",
"description":"Type-safe memory cache.",
"homepage":"https://github.com/yysskk/MemoryCache",
"tags":[
"cache",
"utility"
]
},
{
"title":"BadgeHub",
"category":"ui",
"description":"Make any UIView a full fledged animated notification center. It is a way to quickly add a notification badge icon to a UIView.",
"homepage":"https://github.com/jogendra/BadgeHub",
"tags":[
"animation",
"badge"
]
},
{
"title":"RealmWrapper",
"category":"realm",
"description":"Safe and easy wrappers for RealmSwift.",
"homepage":"https://github.com/k-lpmg/RealmWrapper"
},
{
"title":"Tokamak",
"category":"events",
"description":"React-like declarative API for building native UI components with easy to use one-way data binding.",
"homepage":"https://github.com/TokamakUI/Tokamak",
"tags":[
"react",
"redux"
]
},
{
"title":"VEditorKit",
"category":"text",
"description":"Lightweight and Powerful Editor Kit.",
"homepage":"https://github.com/GeekTree0101/VEditorKit"
},
{
"title":"Nantes",
"category":"label",
"description":"TTTAttributedLabel replacement.",
"homepage":"https://github.com/instacart/Nantes"
},
{
"title":"SecureDefaults",
"category":"key-value-store",
"description":"A lightweight wrapper over UserDefaults & NSUserDefaults with an extra AES-256 encryption layer.",
"homepage":"https://github.com/vpeschenkov/SecureDefaults"
},
{
"title":"Codextended",
"category":"utility",
"description":"Extensions giving Codable API type inference super powers.",
"homepage":"https://github.com/JohnSundell/Codextended"
},
{
"title":"AwaitToast",
"category":"alert",
"description":"🍞 An async waiting toast with basic toast. Inspired by facebook posting toast.",
"homepage":"https://github.com/k-lpmg/AwaitToast"
},
{
"title":"Sejima",
"category":"UI",
"description":"Collection of User Interface components.",
"homepage":"https://github.com/MoveUpwards/Sejima",
"tags":[
"UI",
"components"
]
},
{
"title":"WLEmptyState",
"category":"uitableview",
"description":"A component that lets you customize the view when the dataset of UITableView is empty.",
"homepage":"https://github.com/WizelineLabs/WLEmptyState"
},
{
"title":"lottie-ios",
"category":"animation",
"description":"An iOS library to natively render After Effects vector animations.",
"homepage":"https://github.com/airbnb/lottie-ios",
"tags":[
"swift",
"animation"
]
},
{
"title":"glide engine",
"category":"game-engine",
"description":"SpriteKit and GameplayKit based engine for making 2d games, with practical examples and tutorials.",
"homepage":"https://github.com/cocoatoucher/Glide",
"tags":[
"platformer",
"side",
"scroller",
"tilemap",
"tiles",
"spritekit"
]
},
{
"title":"ATGValidator",
"category":"validation",
"description":"Rule based validation framework with form and card validation support for iOS.",
"homepage":"https://github.com/altayer-digital/ATGValidator"
},
{
"title":"SPStorkController",
"category":"transition",
"description":"Now playing controller from Apple Music. Customisable height.",
"homepage":"https://github.com/ivanvorobei/SPStorkController",
"tags":[
"swift",
"animation",
"UI",
"transition",
"apple music"
]
},
{
"title":"SPLarkController",
"category":"transition",
"description":"Custom transition between two controller. Translate to top.",
"homepage":"https://github.com/ivanvorobei/SPLarkController",
"tags":[
"swift",
"animation",
"UI",
"transition"
]
},
{
"title":"Unrealm",
"category":"realm",
"description":"Unrealm enables you to easily store Swift native Classes, Structs and Enums into Realm.",
"homepage":"https://github.com/matghazaryan/Unrealm",
"tags":[
"swift",
"realm",
"data-management",
"struct"
]
},
{
"title":"SPAlert",
"category":"alert",
"description":"Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.",
"homepage":"https://github.com/sparrowcode/AlertKit",
"tags":[
"swift",
"UI"
]
},
{
"title":"LightweightObservable",
"category":"events",
"description":"A lightweight implementation of an observable sequence that you can subscribe to.",
"homepage":"https://github.com/fxm90/LightweightObservable",
"tags":[
"swift",
"observable",
"observer",
"reactive"
]
},
{
"title":"SamuraiTransition",
"category":"transition",
"description":"Swift based library providing a collection of ViewController transitions featuring a number of neat cutting animations.",
"homepage":"https://github.com/hachinobu/SamuraiTransition",
"tags":[
"swift",
"animation",
"UI",
"transition"
]
},
{
"title":"Locatable",
"category":"dependency-injection",
"description":"A micro-framework that leverages Property Wrappers to implement the Service Locator pattern.",
"homepage":"https://github.com/vincent-pradeilles/locatable",
"tags":[
"swift",
"dependency",
"property wrapper"
]
},
{
"title":"PanSlip",
"category":"transition",
"description":"Use PanGesture to dismiss view on UIViewController and UIView.",
"homepage":"https://github.com/k-lpmg/PanSlip"
},
{
"title":"Tagging",
"category":"text",
"description":"A TextView that provides easy to use tagging feature for Mention or Hashtag.",
"homepage":"https://github.com/k-lpmg/Tagging"
},
{
"title":"MultiSlider",
"category":"ui",
"description":"UISlider clone with multiple thumbs and values, range highlight, optional snap intervals, optional value labels, either vertical or horizontal.",
"homepage":"https://github.com/yonat/MultiSlider"
},
{
"title":"RadioGroup",
"category":"button",
"description":"The missing iOS radio buttons group.",
"homepage":"https://github.com/yonat/RadioGroup"
},
{
"title":"CameraBackground",
"category":"camera",
"description":"Show camera layer as a background to any UIView.",
"homepage":"https://github.com/yonat/CameraBackground"
},
{
"title":"CheckmarkCollectionViewCell",
"category":"uicollectionview",
"description":"UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app 'Select' mode.",
"homepage":"https://github.com/yonat/CheckmarkCollectionViewCell"
},
{
"title":"BatteryView",
"category":"ui",
"description":"Simple battery shaped UIView.",
"homepage":"https://github.com/yonat/BatteryView"
},
{
"title":"DiffableDataSources",
"category":"uitableview",
"description":"💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.",
"homepage":"https://github.com/ra1028/DiffableDataSources"
},
{
"title":"TOMLDecoder",
"category":"toml",
"description":"Latest TOML standard, decoded.",
"homepage":"https://github.com/dduan/TOMLDecoder"
},
{
"title":"Pathos",
"category":"files",
"description":"Efficient Unix file management.",
"homepage":"https://github.com/dduan/Pathos",
"tags":[
"linux"
]
},
{
"title":"VKPinCodeView",
"category":"textfield",
"description":"Simple and elegant UI component for input PIN.",
"homepage":"https://github.com/Sunspension/VKPinCodeView",
"tags":[
"swift",
"UI",
"PIN"
]
},
{
"title":"Texstyle",
"category":"text",
"description":"Texstyle allows you to format attributed strings easily.",
"homepage":"https://github.com/rosberry/texstyle"
},
{
"title":"Combinative",
"category":"events",
"description":"UI event handling using Apple's combine framework.",
"homepage":"https://github.com/noppefoxwolf/Combinative"
},
{
"title":"SelectionList",
"category":"uitableview",
"description":"Simple single-selection or multiple-selection checklist, based on UITableView.",
"homepage":"https://github.com/yonat/SelectionList"
},
{
"title":"ResizingTokenField",
"category":"ui",
"description":"A UICollectionView-based token field which provides intrinsic content height.",
"homepage":"https://github.com/tadejr/ResizingTokenField"
},
{
"title":"Bow",
"category":"utility",
"description":"Companion library for Typed Functional Programming.",
"homepage":"https://github.com/bow-swift/bow"
},
{
"title":"AutoMockable",
"category":"mock",
"description":"A framework that leverages the type system to let you easily create mocked instances of your data types.",
"homepage":"https://github.com/vincent-pradeilles/AutoMocker"
},
{
"title":"ShowSomeProgress",
"category":"ui",
"description":"Animated Progress and Activity Indicators for iOS apps.",
"homepage":"https://github.com/stoneburner/ShowSomeProgress"
},
{
"title":"Ribbon",
"category":"keyboard",
"description":"🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.",
"homepage":"https://github.com/chriszielinski/Ribbon"
},
{
"title":"MultiSelectSegmentedControl",
"category":"ui",
"description":"UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.",
"homepage":"https://github.com/yonat/MultiSelectSegmentedControl"
},
{
"title":"FlexibleHeader",
"category":"ui",
"description":"A container view that responds to scrolling of UIScrollView.",
"homepage":"https://github.com/k-lpmg/FlexibleHeader"
},
{
"title":"ReactiveAPI",
"category":"network",
"description":"Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.",
"homepage":"https://github.com/sky-uk/ReactiveAPI",
"tags":[
"swift",
"declarative",
"rx",
"reactive",
"urlsession"
]
},
{
"title":"PolioPager",
"category":"tab",
"description":"A flexible TabBarController with search tab like SNKRS.",
"homepage":"https://github.com/YuigaWada/PolioPager"
},
{
"title":"DuctTape",
"category":"utility",
"description":"📦 KeyPath dynamicMemberLookup based syntax sugar for Swift.",
"homepage":"https://github.com/marty-suzuki/DuctTape"
},
{
"title":"BTree",
"category":"algorithm",
"description":"Fast sorted collections for Swift using in-memory B-trees.",
"homepage":"https://github.com/attaswift/BTree"
},
{
"title":"SwiftFormat",
"category":"quality",
"description":"A code library and command-line formatting tool for reformatting Swift code.",
"homepage":"https://github.com/nicklockwood/SwiftFormat"
},
{
"title":"SwiftShell",
"category":"command-line",
"description":"A library for creating command-line applications and running shell commands.",
"homepage":"https://github.com/kareman/SwiftShell"
},
{
"title":"TermiNetwork",
"category":"network",
"description":"🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.",
"homepage":"https://github.com/billp/TermiNetwork"
},
{
"title":"Tiercel",
"category":"network",
"description":"Background downloads, relaunch recovery, resumable transfers, and task management for iOS apps.",
"homepage":"https://github.com/Danie1s/Tiercel"
},
{
"title":"SwiftCop",
"category":"quality",
"description":"A validation library which inspired by the clarity of Ruby On Rails Active Record validations.",
"homepage":"https://github.com/andresinaka/SwiftCop"
},
{
"title":"DIKit",
"category":"dependency-injection",
"description":"Dependency Injection Framework for Swift, inspired by KOIN.",
"homepage":"https://github.com/Liftric/DIKit"
},
{
"title":"MockSwift",
"category":"mock",
"description":"Mock Framework that uses the power of property wrappers.",
"homepage":"https://github.com/leoture/MockSwift"
},
{
"title":"OEMentions",
"category":"text",
"description":"An easy way to add mentions to uitextview like Facebook and Instagram.",
"homepage":"https://github.com/omar14/OEMentions",
"tags":[
"Swift",
"UITextView",
"UITableView"
]
},
{
"title":"Translatio",
"category":"localization",
"description":"Super lightweight library that helps you to localize strings, even directly in storyboards.",
"homepage":"https://github.com/andrealufino/Translatio",
"tags":[
"localization",
"language",
"translation"
]
},
{
"title":"Deviice",
"category":"device",
"description":"Swift library to easily check the current device and some more info about it.",
"homepage":"https://github.com/andrealufino/Deviice",
"tags":[
"device",
"detection"
]
},
{
"title":"Azure Functions for Swift",
"category":"serverless",
"description":"Swift Worker for Azure Functions.",
"homepage":"https://github.com/SalehAlbuga/azure-functions-swift",
"tags":[
"linux",
"macOS",
"serverless",
"cloud",
"azure"
]
},
{
"title":"SweetCurtain",
"category":"ui",
"description":"Really sweet and easy bottom pullable sheet implementation. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc.",
"homepage":"https://github.com/ihormalovanyi/SweetCurtain",
"tags":[
"swift",
"pull-up",
"curtain",
"bottom-sheet",
"sliding-menu"
]
},
{
"title":"XMLMapper",
"category":"xml",
"description":"A simple way to map XML to Objects.",
"homepage":"https://github.com/gcharita/XMLMapper",
"tags":[
"swift",
"xml",
"soap"
]
},
{
"title":"swift-mod",
"category":"quality",
"description":"A tool for Swift code modification intermediating between code generation and formatting.",
"homepage":"https://github.com/ra1028/swift-mod"
},
{
"title":"CGLayout",
"category":"layout",
"description":"Powerful autolayout framework, that can manage UIView(NSView), CALayer, not rendered views and etc. Provides placeholders.",
"homepage":"https://github.com/k-o-d-e-n/CGLayout",
"tags":[
"linux"
]
},
{
"title":"SwiftCoroutine",
"category":"concurrency",
"description":"Coroutines for iOS, macOS and Linux.",
"homepage":"https://github.com/belozierov/SwiftCoroutine",
"tags":[
"linux",
"swift",
"coroutine",
"coroutines",
"await",
"async/await"
]
},
{
"title":"CrowdinSDK",
"category":"localization",
"description":"Delivers all new translations from Crowdin project to the application immediately.",
"homepage":"https://github.com/crowdin/mobile-sdk-ios",
"tags":[
"swift",
"crowdin",
"localization"
]
},
{
"title":"Apphud",
"category":"app-store",
"description":"Lightweight library to easily handle auto-renewable subscriptions with no backend required.",
"homepage":"https://github.com/apphud/ApphudSDK",
"tags":[
"swift",
"StoreKit"
]
},
{
"title":"ExceptionCatcher",
"category":"utility",
"description":"Catch Objective-C exceptions.",
"homepage":"https://github.com/sindresorhus/ExceptionCatcher"
},
{
"title":"PrivacyFlash Pro",
"category":"utility",
"description":"Generate a privacy policy for your Swift iOS app from its code.",
"homepage":"https://github.com/privacy-tech-lab/privacyflash-pro",
"tags":[
"swift",
"iOS",
"privacy policy",
"privacy"
]
},
{
"title":"Partition Kit",
"category":"ui",
"description":"A SwiftUI Library for creating resizable partitions for View Content.",
"homepage":"https://github.com/kieranb662/PartitionKit",
"tags":[
"swiftui",
"swift-package-manager",
"swift-library"
]
},
{
"title":"CachyKit",
"category":"cache",
"description":"A Caching Library that can cache JSON, Image, Zip or AnyObject with expiry date/TTYL and force refresh.",
"homepage":"https://github.com/Sadmansamee/CachyKit"
},
{
"title":"Spin",
"category":"patterns",
"description":"Provides a versatile Feedback Loop implementation working with RxSwift, ReactiveSwift and Combine.",
"homepage":"https://github.com/Spinners/Spin.Swift",
"tags":[
"swift",
"feedback-loop",
"rxswift",
"reactiveswift",
"combine"
]
},
{
"title":"Playbook",
"category":"utility",
"description":"📘A library for isolated developing UI components and automatically snapshots of them.",
"homepage":"https://github.com/playbook-ui/playbook-ios"
},
{
"title":"SecurePropertyStorage",
"category":"security",
"description":"Helps you define secure storages for your properties using Swift property wrappers.",
"homepage":"https://github.com/alexruperez/SecurePropertyStorage",
"tags":[
"security",
"property wrappers",
"userdefaults",
"keychain",
"singleton",
"codable",
"dependency injection"
]
},
{
"title":"AnyLint",
"category":"quality",
"description":"Lint anything by combining the power of Swift & regular expressions.",
"homepage":"https://github.com/FlineDev/AnyLint",
"tags":[
"linux"
]
},
{
"title":"PopupView",
"category":"alert",
"description":"Toasts and popups library written with SwiftUI.",
"homepage":"https://github.com/exyte/PopupView",
"tags":[
"swiftui",
"swift-package-manager",
"swift-library"
]
},
{
"title":"CHIOTPField",
"category":"textfield",
"description":"A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc.",
"homepage":"https://github.com/ChiliLabs/CHIOTPField"
},
{
"title":"AnimatedCardInput",
"category":"payment",
"description":"Customisable and easy to use Credit Card UI.",
"homepage":"https://github.com/netguru/AnimatedCardInput"
},
{
"title":"StateViewController",
"category":"patterns",
"description":"Stateful UIVIewController composition — the MVC cure for Massive View Controllers.",
"homepage":"https://github.com/davidask/StateViewController"
},
{
"title":"KeyboardShortcuts",
"category":"keyboard",
"description":"Add user-customizable global keyboard shortcuts to your macOS app. Includes a Cocoa and SwiftUI component.",
"homepage":"https://github.com/sindresorhus/KeyboardShortcuts",
"tags":[
"swiftui",
"swift-package-manager",
"swift-library",
"macos",
"hotkey",
"shortcut"
]
},
{
"title":"Grid",
"category":"layout",
"description":"The most powerful Grid container missed in SwiftUI.",
"homepage":"https://github.com/exyte/Grid",
"tags":[
"swiftui",
"swift-library",
"grid-container"
]
},
{
"title":"Mocker",
"category":"mock",
"description":"Mock Alamofire and URLSession requests without touching your code implementation",
"homepage":"https://github.com/WeTransfer/Mocker",
"tags":[
"alamofire",
"urlsession",
"mock"
]
},
{
"title":"ContainerController",
"category":"ui",
"description":"UI Component. This is a copy swipe-panel from app: Apple Maps, Stocks",
"homepage":"https://github.com/mrustaa/ContainerController",
"tags":[
"swift",
"maps",
"swipe",
"panel",
"collection",
"tableview",
"scrollview",
"view",
"recognizer",
"gesture",
"pan"
]
},
{
"title":"HorizonCalendar",
"category":"calendar",
"description":"A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.",
"homepage":"https://github.com/airbnb/HorizonCalendar",
"tags":[
"calendar",
"airbnb",
"declerative"
]
},
{
"title":"SuggestionsKit",
"category":"walkthrough",
"description":"Library for educating users about features in app.",
"homepage":"https://github.com/AlphanumericCharactersOrSingleHyphenz/SuggestionsKit",
"tags":[
"suggestions",
"instructions",
"hint",
"guide"
]
},
{
"title":"ElegantCalendar",
"category":"calendar",
"description":"The elegant full screen calendar missed in SwiftUI.",
"homepage":"https://github.com/ThasianX/ElegantCalendar",
"tags":[
"elegantcalendar",
"calendar",
"declarative",
"swiftui"
]
},
{
"title":"Atributika",
"category":"label",
"description":"TConvert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.",
"homepage":"https://github.com/psharanda/Atributika",
"tags":[
"html",
"attributedstring",
"link",
"tag",
"hashtag",
"clickable"
]
},
{
"title":"Mockingbird",
"category":"mock",
"description":"Simplify software testing, by easily mocking any system using HTTP/HTTPS, allowing a team to test and develop against a service that is not complete, unstable or just to reproduce planned cases.",
"homepage":"https://github.com/Farfetch/mockingbird"
},
{
"title":"FDTextFieldTableViewCell",
"category":"uitableview",
"description":"Adds a UITextField to the cell and places it correctly.",
"homepage":"https://github.com/fulldecent/FDTextFieldTableViewCell"
},
{
"title":"FDWaveformView",
"category":"audio",
"description":"An easy way to display an audio waveform in your app.",
"homepage":"https://github.com/fulldecent/FDWaveformView"
},
{
"title":"FluidAudio",
"category":"audio",
"description":"SDK for real-time on-device audio intelligence on iOS/macOS (diarization, identification, VAD, separation, embeddings, ASR), with CoreML models converted directly from PyTorch to leverage Apple Neural Engine performance.",
"homepage":"https://github.com/FluidInference/FluidAudio"
},
{
"title":"FDTake",
"category":"camera",
"description":"Easily take a photo or video or choose from library.",
"homepage":"https://github.com/fulldecent/FDTake"
},
{
"title":"FDSoundActivatedRecorder",
"category":"audio",
"description":"Start recording when the user speaks.",
"homepage":"https://github.com/fulldecent/FDSoundActivatedRecorder"
},
{
"title":"FDBarGauge",
"category":"form",
"description":"Simulate the level indicator on an audio mixing board",
"homepage":"https://github.com/fulldecent/FDBarGauge"
},
{
"title":"FDChessboardView",
"category":"games",
"description":"A view controller for chess boards",
"homepage":"https://github.com/fulldecent/FDChessboardView"
},
{
"title":"BetterSafariView",
"category":"ui",
"description":"A better way to present a SFSafariViewController or start a ASWebAuthenticationSession in SwiftUI.",
"homepage":"https://github.com/stleamist/BetterSafariView"
},
{
"title":"SociableWeaver",
"category":"graphql",
"description":"Build declarative GraphQL queries and mutations.",
"homepage":"https://github.com/NicholasBellucci/SociableWeaver"
},
{
"title":"Fugen",
"category":"misc",
"description":"A command line tool for exporting resources and generating code from your Figma files.",
"homepage":"https://github.com/almazrafi/Fugen",
"tags":[
"figma",
"figma-export",
"design-tokens",
"design-systems",
"xcode-assets",
"codegenerator"
]
},
{
"title":"Netswift",
"category":"network",
"description":"A type-safe, high-level networking solution.",
"homepage":"https://github.com/MrSkwiggs/Netswift",
"tags":[
"swift",
"declarative",
"protocols",
"structured",
"urlsession"
]
},
{
"title":"Tactile",
"category":"gesture",
"description":"A safer and more idiomatic way to respond to gestures and control events.",
"homepage":"https://github.com/delba/Tactile"
},
{
"title":"NeumorphismKit",
"category":"ui",
"description":"Neumorphism framework for UIKit.",
"homepage":"https://github.com/y-okudera/NeumorphismKit",
"tags":[
"neumorphism",
"uicomponents",
"swift",
"ios",
"storyboard"
]
},
{
"title":"MonarchRouter",
"category":"app-routing",
"description":"Declarative state- and URL-based router. Complex automatic View Controllers hierarchy transitions. Time-tested server-side conventions.",
"homepage":"https://github.com/nikans/MonarchRouter",
"tags":[
"routing",
"router",
"swift",
"ios",
"declarative",
"state-based",
"url",
"redux",
"reactive"
]
},
{
"title":"CardNavigation",
"category":"cards",
"description":"A navigation controller that displays its view controllers as an interactive stack of cards.",
"homepage":"https://github.com/james01/CardNavigation",
"tags":[
"navigation",
"interactive",
"cards",
"uikit",
"transition",
"interruptible"
]
},
{
"title":"Swift Argument Parser",
"category":"command-line",
"description":"Straightforward, type-safe argument parsing for Swift.",
"homepage":"https://github.com/apple/swift-argument-parser"
},
{
"title":"Puppy",
"category":"logging",
"description":"A flexible logging library that supports multiple transports and platforms.",
"homepage":"https://github.com/sushichop/Puppy",
"tags":[
"swift",
"linux",
"macos",
"ios",
"tvos",
"watchos"
]
},
{
"title":"TwitterTextEditor",
"category":"text",
"description":"A standalone, flexible API that provides a full featured rich text editor for iOS applications.",
"homepage":"https://github.com/twitter/TwitterTextEditor"
},
{
"title":"SwiftPlantUML",
"category":"utility",
"description":"A command-line tool and Swift Package to generate UML class from your Swift source code. Also available as Xcode Source Editor Extension.",
"homepage":"https://github.com/MarcoEidinger/SwiftPlantUML"
},
{
"title":"Kanvas",
"category":"images",
"description":"A iOS library for adding effects, drawings, text, stickers, and making GIFs from existing media or the camera.",
"homepage":"https://github.com/tumblr/kanvas-ios"
},
{
"title":"ColorKit",
"category":"colors",
"description":"Advanced color manipulation for iOS.",
"homepage":"https://github.com/Boris-Em/ColorKit"
},
{
"title":"TextBuilder",
"category":"text",
"description":"Like a SwiftUI ViewBuilder, but for Text.",
"homepage":"https://github.com/davdroman/TextBuilder"
},
{
"title":"TPInAppReceipt",
"category":"payment",
"description":"A lightweight, pure-Swift library for reading and validating Apple In App Purchase Receipt locally.",
"homepage":"https://github.com/tikhop/TPInAppReceipt",
"tags":[
"swift",
"ios",
"tvos",
"watchos",
"macos",
"inAppReceipt",
"inAppPurchase",
"StoreKit",
"receipt"
]
},
{
"title":"SOAPEngine",
"category":"soap",
"description":"Generic SOAP client to access SOAP Web Services using iOS, Mac OS X, and Apple TV.",
"homepage":"https://github.com/priore/SOAPEngine",
"tags":[
"swift",
"soap",
"macos",
"ios",
"tvos",
"xml"
]
},
{
"title":"The Composable Architecture",
"category":"patterns",
"description":"A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.",
"homepage":"https://github.com/pointfreeco/swift-composable-architecture",
"tags":[
"swift",
"ios"
]
},
{
"title":"SwiftUI Atom Properties",
"category":"patterns",
"description":"A Reactive Data-Binding and Dependency Injection Library for SwiftUI x Concurrency.",
"homepage":"https://github.com/ra1028/swiftui-atom-properties",
"tags":[
"swift",
"swiftui",
"architecture"
]
},
{
"title":"SwiftDraw",
"category":"images",
"description":"Library that converts SVG images to UIImage, NSImage and generates CoreGraphics source code.",
"homepage":"https://github.com/swhitty/SwiftDraw",
"tags":[
"swift",
"ios",
"macos"
]
},
{
"title":"SwiftCurrent",
"category":"app-routing",
"description":"Manage complex workflows wherever Swift can be built. It comes with built-in support for UIKit, Storyboards, and SwiftUI.",
"homepage":"https://github.com/wwt/SwiftCurrent",
"tags":[
"uikit",
"storyboard",
"swiftui",
"iOS",
"watchOS",
"tvOS",
"macOS",
"declarative",
"navigation"
]
},
{
"title":"Percentage",
"category":"utility",
"description":"Make percentages more readable and type-safe.",
"homepage":"https://github.com/sindresorhus/Percentage"
},
{
"title":"ARHeadsetKit",
"category":"augmented-reality",
"description":"High-level framework for using $5 Google Cardboard to replicate Microsoft Hololens.",
"homepage":"https://github.com/philipturner/ARHeadsetKit",
"tags":[
"macOS",
"swiftui",
"iOS",
"metal",
"virtual reality",
"GPGPU",
"google cardboard"
]
},
{
"title":"Rugby",
"category":"utility",
"description":"🏈 Cache CocoaPods for faster rebuild and indexing Xcode project.",
"homepage":"https://github.com/swiftyfinch/Rugby"
},
{
"title":"SVGView",
"category":"svg",
"description":"SVG parser and renderer written in SwiftUI.",
"homepage":"https://github.com/exyte/SVGView"
},
{
"title":"ProgressIndicatorView",
"category":"ui",
"description":"A progress indicator view library written in SwiftUI.",
"homepage":"https://github.com/exyte/ProgressIndicatorView"
},
{
"title":"Surmagic",
"category":"misc",
"description":"Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! iOS, Mac Catalyst, tvOS, macOS, and watchOS.",
"homepage":"https://github.com/gurhub/surmagic",
"tags":[
"xcframework",
"fat-framework",
"binary-framework",
"generate",
"iOS",
"Mac Catalyst",
"macOS",
"tvOS",
"watchOS",
"ci",
"swift"
]
},
{
"title":"YiVideoEditor",
"category":"video",
"description":"a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos.",
"homepage":"https://github.com/coderyi/YiVideoEditor"
},
{
"title":"SwiftUICharts",
"category":"chart",
"description":"A charts / plotting library for SwiftUI. Works on macOS, iOS, watchOS, and tvOS and has accessibility and Localization features built in.",
"homepage":"https://github.com/willdale/SwiftUICharts",
"tags":[
"iOS",
"macOS",
"tvOS",
"watchOS",
"swiftui"
]
},
{
"title":"Raylib for Swift",
"category":"game-engine",
"description":"A Cross-Platform Swift package for Raylib. Builds Raylib from source so no need to fiddle with libraries. Just add as a dependency in you game package and go!",
"homepage":"https://github.com/STREGAsGate/Raylib",
"tags":[
"macOS",
"linux",
"windows",
"swift"
]
},
{
"title":"Scaling Header Scroll View",
"category":"layout",
"description":"A scroll view with a sticky header which shrinks as you scroll. Written with SwiftUI.",
"homepage":"https://github.com/exyte/ScalingHeaderScrollView",
"tags":[
"swiftui",
"iOS",
"sticky-header",
"scaling-header"
]
},
{
"title":"BottomSheet",
"category":"ui",
"description":"Powerful Bottom Sheet component with content based size, interactive dismissal and navigation controller support.",
"homepage":"https://github.com/joomcode/BottomSheet",
"tags":[
"uikit",
"iOS",
"bottom-sheet"
]
},
{
"title":"KVKCalendar",
"category":"calendar",
"description":"A most fully customization calendar for Apple platforms 📅",
"homepage":"https://github.com/kvyatkovskys/KVKCalendar",
"tags":[
"uikit",
"iOS",
"calendar",
"swiftui"
]
},
{
"title":"SwiftBoost",
"category":"utility",
"description":"Collection of Swift-extensions to boost development process.",
"homepage":"https://github.com/sparrowcode/SwiftBoost",
"tags":[
"swift",
"productivity",
"boost"
]
},
{
"title":"ISEmojiView",
"category":"keyboard",
"description":"Emoji Keyboard for iOS",
"homepage":"https://github.com/isaced/ISEmojiView",
"tags":[
"swift",
"emoji"
]
},
{
"title":"TabBar",
"category":"tab",
"description":"Highly customizable tab bar for SwiftUI applications.",
"homepage":"https://github.com/onl1ner/TabBar",
"tags":[
"swift",
"swiftui",
"tab-bar",
"iOS"
]
},
{
"title":"GoodExtensions-iOS",
"category":"utility",
"description":"📑 GoodExtensions is a collection of useful and frequently used extensions.",
"homepage":"https://github.com/GoodRequest/GoodExtensions-iOS",
"tags":[
"swift",
"iOS",
"utility"
]
},
{
"title":"GoodUIKit",
"category":"utility",
"description":"📑 GoodUIKit is an extensions library filled with reusable UI snippets for faster and more efficient development.",
"homepage":"https://github.com/GoodRequest/GoodUIKit",
"tags":[
"swift",
"iOS",
"uikit"
]
},
{
"title":"GoodReactor",
"category":"patterns",
"description":"⚛️ GoodReactor is a Redux-inspired Reactor framework for communication between the View Model, View Controller, and Coordinator.",
"homepage":"https://github.com/GoodRequest/GoodReactor",
"tags":[
"swift",
"iOS",
"reactorKit"
]
},
{
"title":"GoodPersistence",
"category":"keychain",
"description":"💾 GoodPersistence simplifies caching data in keychain and UserDefaults. Using a property wrappers.",
"homepage":"https://github.com/GoodRequest/GoodPersistence",
"tags":[
"swift",
"iOS",
"persistence",
"userdefaults",
"keychain"
]
},
{
"title":"Temple",
"category":"template",
"description":"🗂️ Most advanced project and file templates.",
"homepage":"https://github.com/GoodRequest/Temple",
"tags":[
"swift",
"iOS",
"tempalate",
"Xcode"
]
},
{
"title":"GoodProvider",
"category":"uicollectionview",
"description":"🚀 UITableView and UICollectionView provider to simplify basic scenarios of showing the data.",
"homepage":"https://github.com/GoodRequest/GRProvider",
"tags":[
"swift",
"iOS",
"UITableView",
"UICollectionView"
]
},
{
"title":"Model-View-Presenter template",
"category":"boilerplates",
"description":"A flexible and easy template created to speed up the development of your iOS application based on the MVP pattern.",
"homepage":"https://github.com/onl1ner/ios-mvp-template"
},
{
"title":"Open Source Updates for Swift Projects",
"category":"newsletter",
"description":"A bi-weekly newsletter to give you the latest updates on popular and unknown open source projects written or related to Swift.",
"homepage":"https://ossp-updates.beehiiv.com/"
},
{
"title":"Popovers",
"category":"ui",
"description":"A library to present popovers. Simple, modern, and highly customizable. Not boring!",
"homepage":"https://github.com/aheze/Popovers"
},
{
"title":"CapturePreventionKit",
"category":"ui",
"description":"Provides `Label` and `ImageView` for `screen capture prevention`.",
"homepage":"https://github.com/Jaesung-Jung/CapturePreventionKit",
"tags":[
"swift",
"iOS",
"ui",
"security"
]
},
{
"title":"AppReview",
"category":"app-store",
"description":"A tiny library to request review on the AppStore via SKStoreReviewController.",
"homepage":"https://github.com/mezhevikin/AppReview"
},
{
"title":"Tracker Aggregator",
"category":"analytics",
"description":"Versatile analytics abstraction layer.",
"homepage":"https://github.com/kafejo/Tracker-Aggregator"
},
{
"title":"RxNetworks",
"category":"network",
"description":"Network API With RxSwift + Moya + HandyJSON + Plugins.",
"homepage":"https://github.com/yangKJ/RxNetworks"
},
{
"title":"HypeUI",
"category":"auto-layout",
"description":"🌺 HypeUI is a implementation of Apple's SwiftUI DSL style based on UIKit",
"homepage":"https://github.com/hyperconnect/HypeUI"
},
{
"title":"MediaPicker",
"category":"camera",
"description":"SwiftUI customizable media picker - supports camera and gallery with albums",
"homepage":"https://github.com/exyte/mediapicker"
},
{
"title":"LiquidSwipe",
"category":"transition",
"description":"Liquid navigation animation",
"homepage":"https://github.com/exyte/LiquidSwipe"
},
{
"title":"BetterCodable",
"category":"misc",
"description":"Level up your `Codable` structs through property wrappers. The goal of these property wrappers is to avoid implementing a custom `init(from decoder: Decoder)` throws and suffer through boilerplate.",
"homepage":"https://github.com/marksands/BetterCodable"
},
{
"title":"Periphery",
"category":"utility",
"description":"A tool to identify unused code in Swift projects.",
"homepage":"https://github.com/peripheryapp/periphery"
},
{
"title":"xc",
"category":"misc",
"description":"A tool to open the Xcode project file by the specified version.",
"homepage":"https://github.com/s2mr/xc"
},
{
"title":"OpenAI",
"category":"ai",
"description":"Swift package for OpenAI public API.",
"homepage":"https://github.com/MacPaw/OpenAI"
},
{
"title":"L10nLint",
"category":"quality",
"description":"A linter tool for Localizable.strings.",
"homepage":"https://github.com/s2mr/L10nLint"
},
{
"title":"AnimatedTabBar",
"category":"layout",
"description":"A tabbar with a number of preset animations.",
"homepage":"https://github.com/exyte/AnimatedTabBar"
},
{
"title":"GoodNetworking",
"category":"network",
"description":"📡 GoodNetworking simplifies HTTP networking.",
"homepage":"https://github.com/GoodRequest/GoodNetworking",
"tags":[
"swift",
"iOS",
"networking"
]
},
{
"title":"DMScrollBar",
"category":"scroll-bars",
"description":"Best in class customizable ScrollBar for any type of ScrollView with Decelerating, Bounce & Rubber band mechanisms and many many more.",
"homepage":"https://github.com/batanus/DMScrollBar",
"tags":[
"swift",
"iOS",
"scroll-bar",
"scroll-indicator",
"scroll-view"
]
},
{
"title":"ExyteChat",
"category":"chat",
"description":"SwiftUI Chat UI framework with fully customizable message cells, input view, and a built-in media picker",
"homepage":"https://github.com/exyte/chat",
"tags":[
"swift",
"iOS",
"swiftui",
"chat"
]
},
{
"title":"SwiftLee",
"category":"Newsletter",
"description":"A weekly blog about Swift, iOS and Xcode Tips and Tricks.",
"homepage":"https://www.avanderlee.com/",
"tags":[
"swift",
"iOS",
"swiftui"
]
},
{
"title":"SwiftAutoGUI",
"category":"utility",
"description":"Used to programmatically control the mouse & keyboard. A library for manipulating macOS with Swift.",
"homepage":"https://github.com/NakaokaRei/SwiftAutoGUI",
"tags":[
"swift",
"macos"
]
},
{
"title":"MijickPopups",
"category":"alert",
"description":"Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple.",
"homepage":"https://github.com/Mijick/Popups",
"tags":[
"swiftui",
"swift-package-manager",
"swift-library",
"popupview",
"popup"
]
},
{
"title":"MijickNavigattie",
"category":"transition",
"description":"Easy navigation with SwiftUI.",
"homepage":"https://github.com/Mijick/NavigationView",
"tags":[
"swift",
"swiftui",
"iOS",
"transition",
"navigation"
]
},
{
"title":"Aptabase",
"category":"analytics",
"description":"Open Source, Privacy-First and Simple Analytics for Swift Apps.",
"homepage":"https://github.com/aptabase/aptabase",
"tags":[
"analytics",
"swift",
"iOS",
"macOS",
"tvOS"
]
},
{
"title":"TypedDate",
"category":"date",
"description":"Enhancing Date handling by enabling type-level customization of date components",
"homepage":"https://github.com/Ryu0118/swift-typed-date",
"tags":[
"swift",
"date",
"iOS",
"macOS",
"tvOS"
]
},
{
"title":"FullscreenPopup",
"category":"alert",
"description":"Present any popup above NavigationBar in SwiftUI",
"homepage":"https://github.com/Ryu0118/swift-fullscreen-popup",
"tags":[
"swift",
"swiftui",
"iOS",
"macOS",
"tvOS",
"popup"
]
},
{
"title":"MemberwiseInit",
"category":"misc",
"description":"`@MemberwiseInit` is a Swift Macro that can more often provide your intended `init`, while following the same safe-by-default semantics of Swift’s memberwise initializers.",
"homepage":"https://github.com/gohanlon/swift-memberwise-init-macro",
"tags":[
"swift",
"macro",
"init",
"initializers"
]
},
{
"title":"SimplexArchitecture",
"category":"patterns",
"description":"A Simple architecture that decouples state changes from SwiftUI's View",
"homepage":"https://github.com/Ryu0118/swiftui-simplex-architecture",
"tags":[
"swift",
"swiftui",
"iOS",
"macOS",
"tvOS"
]
},
{
"title":"SwiftUIMaterialTabs",
"category":"tab",
"description":"Material 3-style tabs and Sticky Headers rolled into one SwiftUI library",
"homepage":"https://github.com/SwiftKickMobile/SwiftUIMaterialTabs",
"tags":[
"swiftui",
"tab",
"ios",
"scroll",
"header"
]
},
{
"title":"ExtendedAttributes",
"category":"files",
"description":"Manage extended attributes for files and folders.",
"homepage":"https://github.com/sindresorhus/ExtendedAttributes",
"tags":[
"swift",
"system",
"file-system"
]
},
{
"title":"AnimatedGradient",
"category":"animation",
"description":"Animated linear gradient library written with SwiftUI",
"homepage":"https://github.com/exyte/AnimatedGradient",
"tags":[
"swiftui",
"gradient",
"animation"
]
},
{
"title":"SwiftUISkia",
"category":"ui",
"description":"Skia based 2d graphics SwiftUI rendering library, based on Rust to implement software rasterization to perform rendering",
"homepage":"https://github.com/rustq/swiftui-skia",
"tags":[
"swift",
"swiftui",
"skia",
"rust"
]
},
{
"title": "FlagAndCountryCode",
"category": "utility",
"description": "FlagAndCountryCode provides phone codes and flags for every country. Works on UIKit and SwiftUI",
"homepage": "https://github.com/exyte/FlagAndCountryCode",
"tags": ["swift", "flag", "phone", "country-code"]
},
{
"title": "SwiftFiddle",
"category": "repl",
"description": "Playground for making, sharing, and embedding Swift code.",
"homepage": "https://swiftfiddle.com",
"tags": ["swift", "repl", "playground"]
},
{
"title": "SwiftGodot",
"category": "game-engine",
"description": "Swift bindings for the Godot game engine to build extensions or act as an api with SwiftGodotKit.",
"homepage": "https://migueldeicaza.github.io/SwiftGodotDocs/tutorials/swiftgodot-tutorials/",
"tags":["swift", "game-engine", "bindings"]
},
{
"title": "Scout",
"category": "analytics",
"description": "Production-grade logging SDK for iOS apps using CloudKit as a backend.",
"homepage": "https://github.com/kasianov-mikhail/scout",
"tags": ["analytics", "swift", "iOS"]
},
{
"title": "Swiftly",
"category": "dependency-managers",
"description": "Swift CLI toolchain installer to install different versions of Swift.",
"homepage": "https://github.com/swiftlang/swiftly",
"tags":["swift", "dependency", "cli"]
},
{
"title":"MijickCamera",
"category":"camera",
"description":"Camera made simple. Fully customizable camera library that significantly reduces implementation time and effort.",
"homepage":"https://github.com/Mijick/Camera"
},
{
"title": "ReerCodable",
"category": "json",
"description": "Codable extensions using Swift macro.",
"homepage": "https://github.com/reers/ReerCodable",
"tags":["swift", "codable"]
},
{
"title":"JWSETKit",
"category":"cryptography",
"description":"JOSE library with JWS, JWT, JWE, and JWK support.",
"homepage":"https://github.com/amosavian/JWSETKit"
},
{
"title": "swift-build",
"category": "utility",
"description": "GitHub Action for building and testing Swift packages across all platforms.",
"homepage": "https://github.com/brightdigit/swift-build",
"tags":["swift", "github"]
},
{
"title": "YouTubeKit",
"category": "api",
"description": "Interact with the YouTube API without an API key.",
"homepage": "https://github.com/b5i/YouTubeKit",
"tags": ["youtube", "api", "swift"]
},
{
"title":"SwiftUIRoutes",
"category":"app-routing",
"description":"A minimal and flexible router for SwiftUI apps.",
"homepage":"https://github.com/gabriel/swiftui-routes"
}
]
}