Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Swift Cocoa Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Latest
A small utility app for macOS that makes sure you know about all the latest updates to the apps you use.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
AuroraEditor
Aurora Editor is a IDE built by the community, for the community, and written in Swift for the best native performance and feel for macOS.
-
RadialMenu
RadialMenu is a custom control for providing a touch context menu (like iMessage recording in iOS 8) built with Swift & POP (by bradjasper)
-
USBDeviceSwift
wrapper for IOKit.usb and IOKit.hid written on pure Swift that allows you convenient work with USB devices
-
CocoaTextField
Apple TextField created according to the Material.IO guidelines of 2019. Featured at Medium.
-
Throttler
One Line to throttle, debounce and delay: Say Goodbye to Reactive Programming such as RxSwift and Combine. (by boraseoksoon)
-
PreviewDevice
PreviewDevice - is a library with type-safe syntax sugar for preview device on SwiftUI. Preview for UIKit and Cocoa.
-
WKTypeScript
A Node.js generator and WebKit extension framework for automating your Swift-TypeScript workflow.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
CotEditor doesn’t get enough due. Completely Mac-native and open source.
https://coteditor.com/
https://github.com/coteditor/
Relevant and related is the free (donations accepted) program called Latest.app which scans your installed applications and summarises all apps which use Sparkle and have available updates. It's neat.
https://max.codes/latest/
Racket is my favorite language. It's fast, practical, has solid foundations and an extremely nice concurrency story (based on concepts borrowed and extended from Concurrent ML). It has an excellent documentation system, with an integrated package ecosystem, which means that most packages have high quality documentation with cross-references. It has a great backwards-compatibility story -- a lot better than Python's, for example, which I use in my current dayjob. So, my impression of the commenters saying it's too academic or not practical is that they probably never dove deeply enough, or they are students who were only exposed to the teaching languages in the past. It's definitely not perfect: the community is small, the runtime has a high memory baseline, parallelism requires spinning up a Racket VM per system thread, among others, but these are things that will improve over time.
In the past several years, I've:
* built & run an e-commerce site written in Racket[1]
* built a native macOS and iOS reminders app, available on the App Store [2, 3, 4]
* built a cross-platform desktop client for Apache Kafka [5, 6, 7]
* built a `#lang` for Lua [8]
Among[9] other[10] things[11]. I think that's all pretty practical stuff!
[1]: https://defn.io/2019/08/20/racket-ecommerce/
[2]: https://defn.io/2020/01/02/ann-remember/
[3]: https://defn.io/2024/04/09/ann-remember-for-ios/
[4]: https://github.com/bogdanp/remember
[5]: https://defn.io/2022/11/20/ann-franz/
[6]: https://defn.io/2023/10/15/ann-franz-for-windows/
[7]: https://defn.io/2023/08/10/ann-franz-source-available/
[8]: https://defn.io/2022/11/12/ann-racket-lua/
[9]: https://docs.racket-lang.org/http-easy/index.html
[10]: https://docs.racket-lang.org/deta/index.html
[11]: https://docs.racket-lang.org/gui-easy/index.html
Swift Cocoa related posts
-
Bare Bones Software – BBEdit 15 is here
-
Equivalent Text Software to Notepad++ on Windows for Mac
-
Reflections on a Month with BBEdit and Nova
-
10 FREE Mac Apps I Regret Not Using Sooner
-
App Updater
-
Unable to Update Apps
-
Mac App Store does not update Apps - what to do?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Jun 2024
Index
What are some of the best open-source Cocoa projects in Swift? This list will help you:
Project | Stars | |
---|---|---|
1 | Carthage | 14,921 |
2 | vimr | 6,576 |
3 | CotEditor | 6,159 |
4 | Latest | 2,762 |
5 | BetterSegmentedControl | 2,179 |
6 | SwiftyAttributes | 1,623 |
7 | NSWindowStyles | 1,096 |
8 | AuroraEditor | 939 |
9 | RadialMenu | 300 |
10 | USBDeviceSwift | 290 |
11 | CocoaTextField | 275 |
12 | SimpleSidebar | 177 |
13 | Komet | 162 |
14 | Throttler | 125 |
15 | remember | 107 |
16 | BlockiesSwift | 63 |
17 | Thingy | 59 |
18 | ReusableViews | 50 |
19 | PreviewDevice | 47 |
20 | WKTypeScript | 28 |
21 | Composite | 11 |
22 | LMGTFYAsAService | 6 |
23 | LaunchGuardKit | 3 |
Sponsored