The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more! Learn more →
Top 23 Objective-C MacOS Projects
-
Project mention: Is there anything inherently wrong with the way I am updating this array of custom objects? | /r/swift | 2023-08-24
Add the SDWebImage package: https://github.com/SDWebImage/SDWebImage.git
-
Project mention: GitHub - TKkk-iOSer/WeChatPlugin-MacOS: 微信小助手GitHub - TKkk-iOSer/WeChatPlugin-MacOS: 微信小助手 | /r/thirdbrain | 2023-04-26
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
-
CocoaLumberjack
A fast & simple, yet powerful & flexible logging framework for macOS, iOS, tvOS and watchOS
Project mention: How to log only in debug mode? including network logs | /r/iOSProgramming | 2022-11-26Does anyone have experience with this? I've seen people mentioning to use Cocoalumberjack but not sure if its the right package (meaning if its not overkill). Apple have an open source logging library as well for this.
-
Hammerspoon - Price: Free Desktop automation tool for macOS that allows you to write Lua scripts to control your Mac.
-
-
Sloth
Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.
Project mention: Why can't MacOS just TELL ME which program is using the drive I'm trying to eject rather than just have me guess? | /r/MacOS | 2023-07-05That said, after I learned about how to use lsof, I found this little free app called =Sloth (and its github page ), which is just a nice native Mac app serving as a GUI for lsof. It'll let you know exactly which process to quit or kill so your drive can eject happily.
-
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
* i use appimagelauncher[1] to integrate with my menus etc but sometimes it works and sometimes it doesn't? i haven't really figured out the rhyme or reason
-
-
Project mention: Does slack desktop go offline when the user is inactive for 30 mins? | /r/Slack | 2023-09-13
Hi, I have been using slack on my company provided mac and I have installed https://keepingyouawake.app/ to keep my macbook awake indefinitely. When I keep the slack application open for so many hours, I can still see the green dot on slack and it has never marked me as 'away'. So, I'm wondering if others can see me as 'online' if the green bubble is showing up on my slack application for so many hours?
-
For anyone wondering: https://github.com/google/santa
-
Those of you that prefer UIKit, are you defining layouts programmatically? If so, do you use other tools like Injection to help ease this process?
-
ssl-kill-switch2
Blackbox tool to disable SSL certificate validation - including certificate pinning - within iOS and macOS applications.
-
Have you tried PLCrashReporter? I haven't tried it on watchOS but it's worth a shot. You'll have to upload the reports to your server manually.
-
Easydict
一个简洁优雅的词典翻译 macOS App。开箱即用,支持离线 OCR 识别,支持有道词典,🍎苹果系统翻译,DeepL,谷歌,百度和火山翻译。A concise and elegant Dictionary and Translator macOS App for looking up words and translating text.
I personally macOS's dictionary app and Easydict as the translator.
-
> Which apps do you use actually it for?
neovim, mutt, tig, weechat
> That's what aliases are for (or you could rename the binary?)!
Unfortunately, it's not that simple on macOS for app bundles. The human readable name of the app bundle really doesn't matter that much to the operating system -- it's the contents of Info.plist that matter. In order to have a separate app that can be Cmd+Tab'd to, you have to have a separate app bundle, separate app bundle identifier, etc. There's really not a way around it on macOS that I've seen.
(And to be clear, aliases do work on the command line. I'm talking specifically about GUI apps - which is my primary method of separating my different activities. Terminal emulator tabs are not good enough.)
This also doesn't solve the performance problems with any of the various GUI applications, nor does it solve my problem for other applications that I want to run.
> By the way, do you know the app https://github.com/sveinbjornt/Platypus that can generate app bundles on a Mac?
I do! I tried this route first, but it falls apart when you start a GUI application from the script that you supply to platypus. If your script is e.g. `wezterm start`, it'll just start up another instance of a wezterm-branded GUI app in addition to the wrapper app that Platypus spits out.
-
-
Project mention: How do I setup Syncthing on my TUC and my Macbook? Please I'm going insane. | /r/Syncthing | 2023-06-24
-
-
Project mention: An Open Source Mouse and Trackpad Utility for Mac | news.ycombinator.com | 2023-06-23
Same for me, long time user of https://github.com/pilotmoon/Scroll-Reverser
-
-
Project mention: Launch HN: Metal (YC W23) – Embeddings as a Service | news.ycombinator.com | 2023-03-28
-
Project mention: Today I stopped hating the Touch Bar with Pock and HapticKey | /r/macbook | 2022-11-14
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Objective-C MacOS related posts
- Does slack desktop go offline when the user is inactive for 30 mins?
- Ask HN: Simple MySQL admin tool that can import CSV?
- Why is three finger drag in macOS not enabled by default?
- Is there anything inherently wrong with the way I am updating this array of custom objects?
- Idiot question - how do I install taps (games)
- Why can't MacOS just TELL ME which program is using the drive I'm trying to eject rather than just have me guess?
- Hardening macOS
-
A note from our sponsor - Appwrite
appwrite.io | 28 Sep 2023
Index
What are some of the best open-source MacOS projects in Objective-C? This list will help you:
Project | Stars | |
---|---|---|
1 | SDWebImage | 24,671 |
2 | WeChatPlugin-MacOS | 13,529 |
3 | CocoaLumberjack | 13,031 |
4 | hammerspoon | 10,839 |
5 | sequelpro | 8,928 |
6 | Sloth | 7,957 |
7 | MacPass | 6,614 |
8 | Sparkle | 6,524 |
9 | Sequel-Ace | 5,827 |
10 | KeepingYouAwake | 5,148 |
11 | santa | 4,186 |
12 | InjectionIII | 3,628 |
13 | ssl-kill-switch2 | 2,902 |
14 | plcrashreporter | 2,734 |
15 | Easydict | 2,585 |
16 | Platypus | 2,519 |
17 | XVim2 | 2,316 |
18 | syncthing-macos | 2,270 |
19 | ProvisionQL | 2,230 |
20 | Scroll-Reverser | 2,186 |
21 | vienna-rss | 1,732 |
22 | MetalPetal | 1,698 |
23 | HapticKey | 1,627 |