熱門 macOS 開源應用收集

作者: LeanCloud weakish

安利 6 款熱門的 macOS 應用,其中包括三個提高效率的小工具(把 Dock 放到 TouchBar 上、在終端打開當前文件夾、基於 Lua 自動化重複任務),航拍屏保,媒體播放器,古代遊戲模擬器。這些應用都是開源的(使用 Swift 和 Objective C 編寫),不僅可以免費獲得,還有源代碼可供觀摩借鑑。

Pock

想要最大化屏幕空間利用但又不喜歡自動隱藏 Dock?試試 Pock,把 Dock 放到 TouchBar 上。很久以前 macOS 就把應用程序的菜單欄放到頂部狀態欄,現在 Pock 把 Dock 放到 TouBar 上,是不是挺對稱的?Pock 會保留應用圖標的小紅點,這樣你就不會錯過重要的通知信息。Esc、亮度、音量、播放之類的常用功能鍵也都還在,用起來很方便。

https://pock.pigigaldi.com/

OpenInTerminal

只需一次點擊,便可在終端中打開文件管理器的當前文件夾或選中的文件夾。

初次使用時需要選擇終端應用(支持 Terminal、iTerm、Hyper、Alacritty),部分終端應用支持選擇打開新標籤頁或新窗口。

https://github.com/Ji4n1ng/Op...

Hammerspoon

macOS 自帶的 Automator 可以讓你通過編寫 AppleScript 自動化重複任務。不過,如果你用不慣 AppleScript 的話,可以試試 Hammerspoon,基於 Lua 自動化重複任務。其實 Lua 也和大多數主流編程語言不大一樣,不過總比 AppleScript 正常多了。

例如,下面一段代碼實現了到達咖啡館後(通過 WiFi SSID 識別)發消息召喚小夥伴的功能。

coffeeShopWifi = "Baristartisan_Guest"
lastSSID = hs.wifi.currentNetwork()
wifiWatcher = nil
function ssidChanged()
    newSSID = hs.wifi.currentNetwork()
    if newSSID == coffeeShopWifi and lastSSID ~= coffeeShopWifi then
        -- We have arrived at the coffee shop
        hs.messages.iMessage("[email protected]", "Hey! I'm at Baristartisan's, come join me!")
        hs.messages.SMS("+1234567890", "Hey, you don't have an iPhone, but you should still come for a coffee")
    end
end
wifiWatcher = hs.wifi.watcher.new(ssidChanged)
wifiWatcher:start()

http://www.hammerspoon.org/

Aerial

Apple TV 的新版屏保取自 Apple 製作的航拍視頻。Aerial 讓你在 macOS 上方便地使用這些精美的屏保,拉斯維加斯、舊金山、夏威夷、中國等地的美妙風光盡收眼底。


注意,安裝 Aerial 後,需要在系統設置屏保中選擇 Aerial。Aerial 會從蘋果官網下載屏保資源。由於文件較大,若網速不佳,請耐心等待。

https://github.com/JohnCoates...

IINA

功能強大的媒體播放器,提供 Mojava 深色模式適配,支持畫中畫、音樂模式,鼠標、觸摸板手勢。IINA 基於 mpv 開發,因此支持幾乎所有的媒體文件格式,高級用戶也可以利用 mpv 配置文件、腳本系統滿足特殊需求。

https://iina.io

OpenEmu

閒暇時分,可以考慮在 macOS 上用 OpenEmu 玩一把古代遊戲。它支持雅達利、Game Boy、GBA、Nintendo DS、PSP 等多種模擬器引擎。

https://github.com/OpenEmu/Op...

更多

其實 macOS 上有大量優秀的開源應用,Serhii Londar 等一百多位熱心人士在 GitHub 上整理了一份列表 [serhii-londar/open-source-mac-os-apps],有空可以去裏面挑一挑,看看有沒有鐘意的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章