{"id":13716,"url":"https://github.com/productinfo/awesome-ios-1","name":"awesome-ios-1","description":"Awesome iOS Frameworks","projects_count":79,"last_synced_at":"2026-10-06T14:00:20.529Z","repository":{"id":103445459,"uuid":"180614819","full_name":"productinfo/awesome-ios-1","owner":"productinfo","description":"Awesome iOS Frameworks","archived":false,"fork":false,"pushed_at":"2018-05-31T03:05:04.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-09-17T00:18:01.155Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/productinfo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-04-10T15:51:28.000Z","updated_at":"2023-02-25T13:29:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"112fb077-16f1-43fa-9e7d-778a3ffece9e","html_url":"https://github.com/productinfo/awesome-ios-1","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/productinfo/awesome-ios-1","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/productinfo%2Fawesome-ios-1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/productinfo%2Fawesome-ios-1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/productinfo%2Fawesome-ios-1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/productinfo%2Fawesome-ios-1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/productinfo","download_url":"https://codeload.github.com/productinfo/awesome-ios-1/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/productinfo%2Fawesome-ios-1/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343170754,"owners_count":38087849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-06T02:00:06.537Z","response_time":86,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-12T20:23:50.242Z","updated_at":"2026-10-06T14:00:20.530Z","primary_language":"Swift","list_of_lists":false,"displayable":true,"categories":["Minor","Major","Language"],"sub_categories":["Routing","Chart","Storage","Date","Concurrency","Zip","Auto Layout","Log","Image","Camera","Download \u0026 Cache Image","Photo Browser","Network","IAP","Permission","Security","Format","Carousel","HUD","Placeholder","Animation","Pop Up","Form","Keyboard","Pull to Refresh","UI","Onboard","Tip","Sheet","Image Picker","UserDefaults","Device"],"readme":"## Language\n\n* [raywenderlich / swift-style-guide](https://github.com/raywenderlich/swift-style-guide)\n* [raywenderlich / objective-c-style-guide](https://github.com/raywenderlich/objective-c-style-guide)\n* [raywenderlich / swift-algorithm-club](https://github.com/raywenderlich/swift-algorithm-club)\n* [ole / whats-new-in-swift-4](https://github.com/ole/whats-new-in-swift-4)\n* [ochococo / Design-Patterns-In-Swift](https://github.com/ochococo/Design-Patterns-In-Swift)\n\n## Major\n\n### UI\n\n* [facebook / react-native](https://github.com/facebook/react-native)\n* [Instagram / IGListKit](https://github.com/Instagram/IGListKit)\n* [TextureGroup / Texture](https://github.com/texturegroup/texture)\n* [linkedin / LayoutKit](https://github.com/linkedin/LayoutKit)\n* [facebook / yoga](https://github.com/facebook/yoga)\n\n### Network\n\n* [Alamofire / Alamofire](https://github.com/Alamofire/Alamofire)\n* [AFNetworking / AFNetworking](https://github.com/AFNetworking/AFNetworking)\n* [Moya / Moya](https://github.com/Moya/Moya)\n* [SwiftyJSON / SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)\n* [apple / swift-protobuf](https://github.com/apple/swift-protobuf)\n* [Hearst-DD / ObjectMapper](https://github.com/Hearst-DD/ObjectMapper)\n* [daltoniam / Starscream](https://github.com/daltoniam/Starscream)\n* [facebook / SocketRocket](https://github.com/facebook/SocketRocket)\n* [novastone-media / MQTT-Client-Framework](https://github.com/novastone-media/MQTT-Client-Framework)\n* [robbiehanson / CocoaAsyncSocket](https://github.com/robbiehanson/CocoaAsyncSocket)\n\n### Storage\n\n* [ccgus / fmdb](https://github.com/ccgus/fmdb)\n* [stephencelis / SQLite.swift](https://github.com/stephencelis/SQLite.swift)\n* [groue / GRDB.swift](https://github.com/groue/GRDB.swift)\n* [realm / realm-cocoa](https://github.com/realm/realm-cocoa)\n\n### Download \u0026 Cache Image\n\n* [onevcat / Kingfisher](https://github.com/onevcat/Kingfisher)\n* [rs / SDWebImage](https://github.com/rs/SDWebImage)\n* [path / FastImageCache](https://github.com/path/FastImageCache)\n\n### Concurrency\n\n* [ReactiveX / RxSwift](https://github.com/ReactiveX/RxSwift)\n* [RxSwiftCommunity / RxDataSources](https://github.com/RxSwiftCommunity/RxDataSources)\n* [RxSwiftCommunity / Action](https://github.com/RxSwiftCommunity/Action)\n* [RxSwiftCommunity / RxGesture](https://github.com/RxSwiftCommunity/RxGesture)\n* [RxSwiftCommunity / RxAlamofire](https://github.com/RxSwiftCommunity/RxAlamofire)\n* [RxSwiftCommunity / RxRealm](https://github.com/RxSwiftCommunity/RxRealm)\n* [mxcl / PromiseKit](https://github.com/mxcl/PromiseKit)\n\n## Minor\n\n### Auto Layout\n\n* [SnapKit / SnapKit](https://github.com/SnapKit/SnapKit)\n* [SnapKit / Masonry](https://github.com/SnapKit/Masonry)\n* [nakiostudio / EasyPeasy](https://github.com/nakiostudio/EasyPeasy)\n\n### HUD\n\n* [SVProgressHUD / SVProgressHUD](https://github.com/SVProgressHUD/SVProgressHUD)\n* [jdg / MBProgressHUD](https://github.com/jdg/MBProgressHUD)\n\n### Pull to Refresh\n\n* [CoderMJLee / MJRefresh](https://github.com/CoderMJLee/MJRefresh)\n\n### Log\n\n* [CocoaLumberjack / CocoaLumberjack](https://github.com/CocoaLumberjack/CocoaLumberjack)\n\n### Animation\n\n* [airbnb / lottie-ios](https://github.com/airbnb/lottie-ios)\n* [MengTo / Spring](https://github.com/MengTo/Spring)\n* [marmelroy / Interpolate](https://github.com/marmelroy/Interpolate)\n* [storehouse / Advance](https://github.com/storehouse/Advance)\n* [SebastianBoldt / Jelly](https://github.com/SebastianBoldt/Jelly)\n* [lkzhao / Hero](https://github.com/lkzhao/Hero)\n* [facebook / pop](https://github.com/facebook/pop)\n\n### Routing\n\n* [devxoul / URLNavigator](https://github.com/devxoul/URLNavigator)\n\n### Date\n\n* [akosma / SwiftMoment](https://github.com/akosma/SwiftMoment)\n* [melvitax / DateHelper](https://github.com/melvitax/DateHelper)\n\n### Image\n\n* [Flipboard / FLAnimatedImage](https://github.com/Flipboard/FLAnimatedImage)\n\n### Chart\n\n* [core-plot / core-plot](https://github.com/core-plot/core-plot)\n* [danielgindi / Charts](https://github.com/danielgindi/Charts)\n* [philackm / ScrollableGraphView](https://github.com/philackm/ScrollableGraphView)\n* [Boris-Em / BEMSimpleLineGraph](https://github.com/Boris-Em/BEMSimpleLineGraph)\n\n### IAP\n\n* [bizz84 / SwiftyStoreKit](https://github.com/bizz84/SwiftyStoreKit)\n\n### Security\n\n* [krzyzanowskim / CryptoSwift](https://github.com/krzyzanowskim/CryptoSwift)\n* [matthewpalmer / Locksmith](https://github.com/matthewpalmer/Locksmith)\n* [kishikawakatsumi / KeychainAccess](https://github.com/kishikawakatsumi/KeychainAccess)\n\n### Photo Browser\n\n* [suzuki-0000 / SKPhotoBrowser](https://github.com/suzuki-0000/SKPhotoBrowser)\n* [mwaterfall / MWPhotoBrowser](https://github.com/mwaterfall/MWPhotoBrowser)\n\n### Image Picker\n\n* [banchichen / TZImagePickerController](https://github.com/banchichen/TZImagePickerController)\n\n### Camera\n\n* [BradLarson / GPUImage](https://github.com/BradLarson/GPUImage)\n\n### Keyboard\n\n* [hackiftekhar / IQKeyboardManager](https://github.com/hackiftekhar/IQKeyboardManager)\n\n### Placeholder\n\n* [dzenbot / DZNEmptyDataSet](https://github.com/dzenbot/DZNEmptyDataSet)\n* [Juanpe / SkeletonView](https://github.com/Juanpe/SkeletonView)\n\n### Form\n\n* [xmartlabs / Eureka](https://github.com/xmartlabs/Eureka)\n\n### Pop Up\n\n* [vikmeup / SCLAlertView-Swift](https://github.com/vikmeup/SCLAlertView-Swift)\n* [adad184 / MMPopupView](https://github.com/adad184/MMPopupView)\n\n### Sheet\n\n* [m1entus / MZFormSheetPresentationController](https://github.com/m1entus/MZFormSheetPresentationController)\n\n### Format\n\n* [mattt / FormatterKit](https://github.com/mattt/FormatterKit)\n\n### Tip\n\n* [andreamazz / AMPopTip](https://github.com/andreamazz/AMPopTip)\n\n### Carousel\n\n* [nicklockwood / iCarousel](https://github.com/nicklockwood/iCarousel)\n\n### Onboard\n\n* [mamaral / Onboard](https://github.com/mamaral/Onboard)\n\n### Zip\n\n* [marmelroy / Zip](https://github.com/marmelroy/Zip)\n\n### UserDefaults\n\n* [radex / SwiftyUserDefaults](https://github.com/radex/SwiftyUserDefaults)\n\n### Permission\n\n* [delba / Permission](https://github.com/delba/Permission)\n\n### Device\n\n* [dennisweissmann / DeviceKit](https://github.com/dennisweissmann/DeviceKit)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/productinfo%2Fawesome-ios-1/projects"}