https://github.com/SwiftCairo/MeetupSessions/tree/master/13th%20meetup/Architecture%20Homicide https://medium.com/swiftblade/using-swift-concurrency-with-coordinator-pattern-de290b95f09b https://github.com/ProxymanApp/atlantis https://ignatiojulian.medium.com/build-modularization-ios-application-dff1b69adf83 https://medium.com/@wil.barriost/ios-clean-architecture-my-way-on-a-very-simple-feature-mvvm-repository-urlsession-swift-678cfe4301f0
Swift UI Animation: https://github.com/Shubham0812/SwiftUI-Animations
Markdown Cheatsheet : https://github.com/tchapi/markdown-cheatsheet
ios-swift-libraries : https://infinum.co/the-capsized-eight/top-10-ios-swift-libraries-every-ios-developer-should-know-about
- https://github.com/pointfreeco/isowords
- https://github.com/dkhamsing/open-source-ios-apps
- (fsnotes ) : https://github.com/glushchenko/fsnotes
- ( Quran القراءن ) : https://github.com/quran/quran-ios
import SwiftHtml
let doc = Document(.html) {
Html {
Head {
Title("Hello Swift HTML DSL")
Meta().charset("utf-8")
Meta().name(.viewport).content("width=device-width, initial-scale=1")
Link(rel: .stylesheet).href("./css/style.css")
}
Body {
Main {
Div {
Section {
Img(src: "./images/swift.png", alt: "Swift Logo")
.title("Picture of the Swift Logo")
H1("Lorem ipsum")
.class("red")
P("Lorem ipsum dolor sit amet, consectetur adipiscing elit.")
.class(["green", "blue"])
.spellcheck(false)
}
A("Download SwiftHtml now!")
.href("https://github.com/binarybirds/swift-html/")
.target(.blank)
.download()
Abbr("WTFPL")
.title("Do What The Fuck You Want To Public License")
}
}
.class("container")
Script().src("./js/main.js").async()
}
}
}
let html = DocumentRenderer(minify: false, indent: 2).render(doc)
print(html)
- https://github.com/pointfreeco/swift-composable-architecture
- https://github.com/ByteByteGoHq/system-design-101
hide screen : https://github.com/marioIannotta/shyview
review app : https://github.com/ihamadfuad/AppStoreReviewsAPI
- https://github.com/kuler90/RKTagsView
- https://github.com/amrangry/TagsCollection
- https://github.com/dave-pang/TagStyledView
- https://github.com/MakwanaRohit/ARSelectableView
- https://www.cocoacontrols.com/controls/tagview-in-swift
bubble-pictures : https://www.cocoacontrols.com/controls/bubble-pictures-07d2c9b4-d768-485f-ac2e-b54dcb9c4189
lazy load : https://github.com/LeBzul/SimpleShimmer
capture uiview : https://github.com/startry/SwViewCapture
status bar : https://github.com/MaximKotliar/Bartinter
code Generator "R Swift" : https://github.com/mac-cain13/R.swift
gradient (Slopy) : https://github.com/mergesort/Slope?utm_campaign=AwesomeiOS%2BWeekly&utm_medium=email&utm_source=AwesomeiOS_Weekly_9
Swizzling swift lumos : https://github.com/sushinoya/lumos
VVM-C RxCoordinator Router : https://github.com/quickbirdstudios/RxCoordinator
UI Rate : https://github.com/ragaie/RateBar
- https://github.com/shoheiyokoyama/Gemini
- https://github.com/Yalantis/Koloda
- https://github.com/amirdew/CollectionViewPagingLayout
XML HTML parsing : https://github.com/scinfu/SwiftSoup
AttributedString , NSAttributedString : https://github.com/malcommac/SwiftRichString
Working with Arrays and more : https://github.com/ankurp/Dollar
Working Linter swiftlint swiftformat : https://github.com/nicklockwood/SwiftFormat
QRCodeReader : https://github.com/yannickl/QRCodeReader.swift
Graphs / Charts : https://github.com/danielgindi/Charts/blob/master/README.md
SwiftMessages : https://github.com/SwiftKickMobile/SwiftMessages
Error-Handling : https://github.com/Workable/swift-error-handler
keyboard handler IQKeyboardManagerSwift : #https://github.com/hackiftekhar/IQKeyboardManager
BlurView : https://github.com/KyoheiG3/DynamicBlurView
image compress size : https://github.com/hucool/WXImageCompress
Side Menu SideMenu https://github.com/jonkykong/SideMenu
Country Picker : https://github.com/kizitonwose/CountryPickerView
Calendar : https://github.com/WenchaoD/FSCalendar
-
Floaters Toasts Popups Sheets SwifterSwift Extensions POD : https://swifterswift.com/
Debuging https://github.com/Flipboard/FLEX
- https://github.com/malcommac/SwiftDate
- https://github.com/MatthewYork/DateTools
- https://github.com/toure20/RealTimePicker
- https://github.com/SwipeCellKit/SwipeCellKit
- https://www.cocoacontrols.com/controls/upcarouselflowlayout
- https://github.com/ink-spot/UPCarouselFlowLayout
- https://github.com/hyperoslo/Gallery
- https://github.com/hyperoslo/ImagePicker
- https://github.com/mikaoj/BSImagePicker
- Alamofire' #https://www.raywenderlich.com/147086/alamofire-tutorial-getting-started-2
- 'PromiseKit'
- 'kingfisher' #for image downlaod https://github.com/onevcat/Kingfisher/wiki/Cheat-Sheet#authentication-with-nsurlcredential
- https://www.cocoacontrols.com/controls/semi-circular-scale
- https://github.com/HamzaGhazouani/HGCircularSlider
- https://github.com/Skyscanner/SkyFloatingLabelTextField
- https://github.com/weilsonwonder/JVFloatLabeledTextField
- https://github.com/ilyapuchka/ReadMoreTextView
- https://github.com/ameizi/awesome-ios-animation
- https://github.com/mmick66/kinieta
- https://github.com/Ramotion/swift-ui-animation-components-and-libraries
- https://github.com/onmyway133/fantastic-ios-animation
- https://github.com/Instagram/IGListKit
- https://github.com/texturegroup/texture
- https://github.com/springwong/SnapKitten
- https://github.com/amrangry/SwiftyMenu : https://github.com/KarimEbrahemAbdelaziz/SwiftyMenu/graphs/contributors
- https://github.com/amrangry/BadgeHub : https://github.com/jogendra/BadgeHub/graphs/contributors
- https://github.com/amrangry/ios-task
- https://github.com/omerio/android-interview-questions
- https://github.com/omerio/iOS-Interview-Questions
- https://github.com/mister0/How-to-prepare-for-google-interview-SWE-SRE
- https://github.com/duraki/SketchCrapp
- https://github.com/maciekish/iReSign
- https://github.com/noodlewerk/NWPusher
- https://github.com/amrangry/FileCaching
- https://github.com/amrangry/ImagePickerHandler
- https://github.com/amrangry/Marvel_iOSApp
- https://github.com/amrangry/GoEuroDemo
- https://github.com/amrangry/CustomerSearchBar
- https://github.com/amrangry/JailBrokenCheckerUtility
- https://github.com/amrangry/GoogleMaps_ios_UberLike
- https://github.com/amrangry/backbase
- https://github.com/amrangry/RealEstates_demo
- https://github.com/amrangry/NYTimes
- https://github.com/amrangry/iCar
- https://github.com/amrangry/zadcall_voximplant_ios_demo
- https://github.com/amrangry/iOS_Firebase_PushNotification_Sample
- https://github.com/amrangry/TagsCollection
All your feedback and help to improve this project is very welcome. Please create issues for your bugs, ideas and enhancement requests, or better yet, contribute directly by creating a PR. 😎
When reporting an issue, please add a detailed instruction, and if possible a code snippet or test that can be used as a reproducer of your problem. 💥
When creating a pull request, please adhere to the current coding style where possible, and create tests with your code so it keeps providing an awesome test coverage level 💪
I’m here to share my knowledge and findings as I work every day to improve our apps/demos for the community. This is a space where we work together, openly and safely, as kind and considerate human beings. We grow by giving and receiving positive, constructive feedback. Let’s keep learning and building, one step at a time.
MIT License.
Distributed under MIT License. Copyright 2025 © Amr Elghadban