Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more! Learn more →
Top 23 Swift Swift Projects
-
Alamofire is a swift http request lib. By default, we need use completion handler to handle response. Today we are going to find out how to use it with async and await.
-
open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
Project mention: Best apps for a newbie to not miss ? I am going to use my first ever MBP I need recommendations please to make most of the machine | reddit.com/r/macapps | 2023-01-24 -
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
Project mention: What can we do to encourage Reddit to give us a settings option to turn off that annoying floating scroll-down button on the mobile app? | reddit.com/r/AskReddit | 2023-01-28
Not an ios guy.But why don't you give Beam a look or one of the reddit clients mentioned here ( just do a 'find in page' ->search for reddit )
-
Project mention: this is my first ever macbook after using windows all my life, im really nervous, any tips or apps etc i should download..? | reddit.com/r/macbookpro | 2023-02-02
I also recommend IINA as a free and opensource media player. It is just better than VLC or other variants.
-
I've found a workaround using another client. Download, install and run ShadowsocksX-NG https://github.com/shadowsocks/ShadowsocksX-NG/releases/tag/v1.9.4 Copy your shadowsocks URL, the same that you use for Outline, looks like ss://[email protected]:1234/?outline=1 and select "Import server URLs" in the app menu. Select "Global mode". Select "Turn Shadowsocks on". That's all. Worked for me.
-
-
Project mention: Are Animated JSON and Lotties suitable in functional web development? | reddit.com/r/webdev | 2023-01-04
Lottie still has a lot of support (backed by Airbnb) and just got a big performance upgrade on iOS. However, there are competitors cropping up (like Rive) with the aim to be more lightweight and not tied to After Effects.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: For UIKit apps, what is best practice for VC listening for updates from a service? | reddit.com/r/swift | 2022-08-01
I use RxSwift/RxCocoa and The Binder Architecture. That way View Controllers always show the most recent data from the service.
-
Project mention: Idea for small project? (without touching any UI) | reddit.com/r/swift | 2023-01-31
Server-side apps (typically via Vapor)
-
Project mention: Best practices for parsing dynamic/unstructured JSON? | reddit.com/r/swift | 2022-08-26
Up until now, I've been using SwiftyJSON, although it appears to be unmaintained. Is there an equivalent alternative which functions similarly? Thanks in advance
-
Hero - Elegant transition
-
Project mention: Best way to extract text and images from html code in order? | reddit.com/r/iOSProgramming | 2023-01-30
I also looked into this github library but wanted to first ask if anyone's had any experience using it.
-
MonitorControl
🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
Project mention: Alienware AW3423DW OLED monitor for Mac Mini M2 Pro | reddit.com/r/macmini | 2023-01-23I would recommend the Cooler Master TEMPEST GP27U which has Mini LED with dimming zones and is 4K. You can always use a thunderbolt to Display Port cable, it will not sacrifice any quality whatsoever. It will be exactly the same as with native thunderbolt. There is app called Monitor Control that allows you to control the brightness of the display.
-
-
With a library like SnapKit, you can still have the terse, declarative coding style of UIKit. Hell, I once wrote my own poor-man's version of SnapKit on a whim because writing out constraint code manually got tedious.
-
Project mention: Ask HN: Xcode users – how do you make it more usable? | news.ycombinator.com | 2022-09-25
1) Here are some tips & tricks for refactoring: https://developer.apple.com/documentation/xcode/finding-and-...
The “rename in project” or “rename in scope” functions are quite neat.
2) Check out SwiftLint: https://github.com/realm/SwiftLint
I have not used it in a while, but it comes with good defaults and is highly customizable to your own preferred Swift style.
-
-
IQKeyboardManager
Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.
-
Project mention: Binding Lottie (or any other Swift framework with UI) in MAUI | dev.to | 2022-07-12
On iOS side to keep it clean, I've used Carthage to get Lottie. The wrapping is pretty much the same, the goal is to make sure we can set the animation and get the view.
-
-
Project mention: What do you use for new projects? RxSwift or Combine | reddit.com/r/iOSProgramming | 2022-03-05
Do you use PromiseKit?
-
Perfect
Server-side Swift. The Perfect core toolset and framework for Swift Developers. (For mobile back-end development, website and API development, and more…)
-
SwifterSwift
A handy collection of more than 500 native Swift extensions to boost your productivity.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
Swift Swift related posts
- PWM: Bitwarden vs 1Password
- MacOS alternatives to Atom
- I made a project using SwiftUI, hope you like it! ChatGPT app client, free and open source :)
- GitHub SOURCE CODE LICENSE AGREEMENT, What is illegal?
- Adding Union to Swift with Metaprogramming
- macos app that manages third party app updates?
- Mac mini m2 24GB vs Mac mini m2 pro 16GB for Xcode with long life (5+ years)
-
A note from our sponsor - Appwrite
appwrite.io | 4 Feb 2023
Index
What are some of the best open-source Swift projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | Alamofire | 38,871 |
2 | open-source-mac-os-apps | 33,974 |
3 | open-source-ios-apps | 33,403 |
4 | iina | 32,376 |
5 | ShadowsocksX-NG | 30,956 |
6 | swift-algorithm-club | 27,345 |
7 | Lottie | 23,669 |
8 | RxSwift | 23,125 |
9 | Vapor | 22,462 |
10 | SwiftyJSON | 21,743 |
11 | Hero | 21,225 |
12 | Kingfisher | 20,938 |
13 | MonitorControl | 20,468 |
14 | ReactiveCocoa | 19,976 |
15 | SnapKit | 19,114 |
16 | SwiftLint | 16,962 |
17 | CodeEdit | 16,417 |
18 | IQKeyboardManager | 15,943 |
19 | Carthage | 14,733 |
20 | Moya | 14,390 |
21 | PromiseKit | 14,020 |
22 | Perfect | 13,872 |
23 | SwifterSwift | 12,087 |