diff --git a/.github/convert.rb b/.github/convert.rb index 3f3b6993c..5c4d50be2 100644 --- a/.github/convert.rb +++ b/.github/convert.rb @@ -94,6 +94,12 @@ def output_contributing(j) o end +def output_partnership() + o = "\n\nIn parternship with:\n\n" + o << "[![Codemotion](https://github.com/matteocrippa/awesome-swift/blob/master/.github/images/codemotion_logo.png?raw=true)](https://codemo.tech/partners)" + o << "\n\n" +end + def output_table(ios_app_link, num_projects) require 'date' @@ -140,6 +146,7 @@ def output_toc(j) def write_readme(j, filename) output = output_header(j) + output << output_partnership() output << output_toc(j) output << output_content(j) output << output_contributing(j) diff --git a/.github/images/codemotion_logo.png b/.github/images/codemotion_logo.png new file mode 100644 index 000000000..1c687de76 Binary files /dev/null and b/.github/images/codemotion_logo.png differ diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 1595bed8c..474de1c3d 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -1,8 +1,8 @@ -name: PullRequest Check +name: PR Check on: pull_request: - branches: [ master ] + branches: [master] jobs: build: @@ -10,7 +10,10 @@ jobs: steps: - uses: actions/checkout@v2 - uses: ruby/setup-ruby@v1 + with: + ruby-version: 2.7 + bundler-cache: true - run: gem install awesome_bot - - run: pip install json-spec - run: awesome_bot --allow=429 contents.json -w AERecord,theswiftwebdeveloper,bluemix,swiftplayground,awesome-for-swift-cheatsheet - - run: json validate --schema-file=.github/schema.json --document-file=contents.json \ No newline at end of file + - run: pip install json-spec + - run: json validate --schema-file=.github/schema.json --document-file=contents.json diff --git a/README.md b/README.md index 1ae148fc2..19bcb0b63 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,13 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-) | Awesome | Linux | Projects | Updated | |:-------:|:-----:|:--------:|:-------:| -| [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) | :penguin: | 1052 | November 20, 2023 | +| [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) | :penguin: | 1053 | April 20, 2024 | + +In parternship with: + +[![Codemotion](https://github.com/matteocrippa/awesome-swift/blob/master/.github/images/codemotion_logo.png?raw=true)](https://codemo.tech/partners) + + ### Contents @@ -284,7 +290,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-) * [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/tuist/xcbeautify) - Little beautifier tool for xcodebuild. +* [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. @@ -389,7 +395,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-) * [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. * [ModernAVPlayer](https://github.com/noreasonprojects/ModernAVPlayer) - Persistence AVPlayer to resume playback after bad network connection even in background mode. -* [MusicKit](https://github.com/benzguo/MusicKit) - A framework for composing and transforming music. +* [MusicKit](https://github.com/vprtwn/MusicKit) - A framework for composing and transforming music. * [Soundable](https://github.com/ThXou/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. @@ -432,12 +438,12 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-) ### Chart [back to top](#readme) -* [Charts](https://github.com/danielgindi/Charts) - Beautiful charts for iOS/tvOS/OSX (port of MPAndroidChart). +* [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/ivanschuetz/SwiftCharts) - Highly customizable charts for iOS. +* [SwiftCharts](https://github.com/owlmafia/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. @@ -741,6 +747,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-) ### 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. @@ -1357,7 +1364,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-) * [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/CFNotify) - A customizable framework to create draggable alert views. +* [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+. @@ -1671,7 +1678,7 @@ PLEASE DO NOT UPDATE THIS FILE, UPDATE CONTENTS.JSON INSTEAD. THANK YOU :-) * [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/goktugyil/EZSwiftExtensions) - How standard types and classes were supposed to work. +* [EZSwiftExtensions](https://github.com/Esqarrouth/EZSwiftExtensions) - How standard types and classes were supposed to work. * [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. diff --git a/ab-results-contents.json-filtered.json b/ab-results-contents.json-filtered.json new file mode 100644 index 000000000..aa13a2284 --- /dev/null +++ b/ab-results-contents.json-filtered.json @@ -0,0 +1,16 @@ +[ + { + "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": "" + } +] \ No newline at end of file diff --git a/ab-results-contents.json-markdown-table.json b/ab-results-contents.json-markdown-table.json new file mode 100644 index 000000000..385349b9b --- /dev/null +++ b/ab-results-contents.json-markdown-table.json @@ -0,0 +1,3 @@ +{ + "error": false +} \ No newline at end of file diff --git a/ab-results-contents.json.json b/ab-results-contents.json.json new file mode 100644 index 000000000..906e1d489 --- /dev/null +++ b/ab-results-contents.json.json @@ -0,0 +1,34598 @@ +{ + "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" + } + } + ] +} \ No newline at end of file diff --git a/contents.json b/contents.json index 154b87eb6..dd2dc3647 100644 --- a/contents.json +++ b/contents.json @@ -3,1198 +3,1465 @@ "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" - }, { + "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" - }], + }, + { + "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" - }, { + "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": "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": "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": "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/apple/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/tuist/xcbeautify" - }, { + "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"] - }, { + "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"] - }, { + "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": "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/benzguo/MusicKit" - }, { + "homepage": "https://github.com/vprtwn/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": "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.", @@ -1207,2569 +1474,3084 @@ "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"] - }, { + "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": "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": "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"], + "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/kirualex/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": "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": "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": "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": "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"], + "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": "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": "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": "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/danielgindi/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" - }, { + "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/ivanschuetz/SwiftCharts" - }, { + "homepage": "https://github.com/owlmafia/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": "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/CFNotify" - }, { + "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": "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": "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": "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/goktugyil/EZSwiftExtensions" - }, { + "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/khan/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": "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": "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.", @@ -3780,100 +4562,119 @@ "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/swift5-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": "Wallet", "category": "ui", "description": "A replica of the Apple's Wallet interface. Add, delete or present your cards and passes.", "homepage": "https://github.com/russ-stamant/Wallet" - }, { + }, + { "title": "SwiftlySalesforce", "category": "api", "description": "Framework for rapid development of native iOS apps that integrate with Salesforce.", @@ -3924,409 +4725,559 @@ "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/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"] - }, { + "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"] - }, { + "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/benjaminsage/iTextField", - "tags": ["iOS", "swift", "swiftui", "textfield", "UITextField", "viewmodifiers"] - }, { + "tags": [ + "iOS", + "swift", + "swiftui", + "textfield", + "UITextField", + "viewmodifiers" + ] + }, + { "title": "iPages", "category": "pagination", "description": "Quickly implement swipable page views in SwiftUI 📝.", "homepage": "https://github.com/benjaminsage/iPages", - "tags": ["iOS", "swift", "pagination", "swiftui", "pagecontrol", "UIPageControl", "UIPageViewController"] - }, { + "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"] - }, { + "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"] - }, { + "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"] - }, { + "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"] - }, { + "tags": [ + "swift", + "concurrency", + "future", + "channel", + "async", + "functional", + "reactive" + ] + }, + { "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"] - }, { + "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"] - }, { + "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": "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/ProjectDent/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.", @@ -4337,145 +5288,173 @@ "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": "UIPheonix", "category": "ui", "description": "Easy, flexible, dynamic and highly scalable UI framework + concept for reusable component/control-driven apps.", "homepage": "https://github.com/MKGitHub/UIPheonix" - }, { + }, + { "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/alexisakers/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.", @@ -4486,17 +5465,18 @@ "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": "GravitySlider", + "category": "uicollectionview", + "description": "Beautiful alternative to the standard UICollectionView flow layout.", + "homepage": "https://github.com/ApplikeySolutions/GravitySlider" }, { "title": "WhatsNewKit", @@ -4505,141 +5485,175 @@ "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": "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"] - }, { + "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/chriskarani/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/Minecodecraft/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.", @@ -4651,330 +5665,439 @@ "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": "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"] - }, { + "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"] - }, { + "tags": [ + "network", + "debugger", + "log", + "logger", + "logging", + "logging-library", + "debug", + "sniffer", + "NSURLSession", + "Alamofire", + "AFNetworking" + ] + }, + { "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"] - }, { + "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"] - }, { + "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.", @@ -4985,916 +6108,1211 @@ "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"] - }, { + "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": "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/apple/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/Preferences" - }, { + }, + { "title": "LaunchAtLogin", "category": "system", "description": "Easily add 'Launch at Login' functionality to your sandboxed macOS app.", "homepage": "https://github.com/sindresorhus/LaunchAtLogin" - }, { + }, + { "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": "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"] - }, { + "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/muukii/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": "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/ivanvorobei/SPPermissions" - }, { + }, + { "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/ThXou/Soundable", - "tags": ["avfoundation", "sound", "audio", "avaudioplayer", "avqueueplayer", "avaudiosession", "ios", "swift"] - }, { + "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/ZamzamInc/ZamzamKit" - }, { + }, + { "title": "DGElasticPullToRefresh", "category": "uitableview", "description": "Elastic pull to refresh.", "homepage": "https://github.com/gontovnik/DGElasticPullToRefresh" - }, { + }, + { "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/MaxDesiatov/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/wizeline/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"] - }, { + "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/arturdev/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/ivanvorobei/SPAlert", "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": "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": "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": "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": "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/multimediasuite/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"] - }, { + "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"] - }, { + "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/Flinesoft/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"] - }, { + "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"] - }, { + "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/huemae/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": "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": "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"] - }, { + "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"] + "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": "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"] - }, { + "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": "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"] + "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"] + "tags": [ + "macOS", + "swiftui", + "iOS", + "metal", + "virtual reality", + "GPGPU", + "google cardboard" + ] }, { "title": "Rugby", @@ -5919,226 +7337,278 @@ "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"] - }, { + "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": "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": "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": "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": "MijickPopupView", "category": "alert", "description": "Present any popup in no time. Keep your code clean.", "homepage": "https://github.com/Mijick/PopupView", "tags": ["swift", "swiftui", "iOS", "macOS", "tvOS", "popup"] - }, { + }, + { "title": "MijickNavigattie", "category": "transition", "description": "Easy navigation with SwiftUI.", "homepage": "https://github.com/Mijick/Navigattie", "tags": ["swift", "swiftui", "iOS", "transition", "navigation"] - }, { + }, + { "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.", @@ -6151,6 +7621,12 @@ "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"] + } ] }