Pages

Friday, 18 January 2019

Mac 上高质量的开源应用,你可以在这里一次找到

多数人真正喜欢开源软件的原因,其实倒不在于可以随意修改它们的代码,而是这类软件在其他方面提供给我们的自由与便利:
  • 花费较少:多数是免费使用的。
  • 持续更新:即使开发者不管了,社区也能继续提供维护软件。
  • 安装方便:可以通过 HomeBrew 统一管理,甚至能实现实现 一键装机 
正是这些人人都可以享受到的便利,才让开源软件日益受到普通用户的欢迎。恰好最近接触到一个 GitHub 项目 ,它收集了 macOS 上大量好用的开源应用,所以在这篇文章里,我也从中挑一些和你分享,同时谈谈自己对于开源软件的看法。
注:为尊重开源社区的习惯,本文使用「软件(software)」的称呼。

如何获得开源软件

很多时候,我们想,都不知道有没有开源软件来解决。好在有人帮忙整理了优质开源软件列表,@scomper 的《 GitHub 中那些不错的免费软件 》中就有不少好软件,而 GitHub 还有人整理了专门的 macOS 开源软件项目 serhii-londar/open-source-mac-os-apps
------
Awesome list of open source applications for macOS.
Awesome Join the chat at gitter

Support

Hey friend! Help me out for a couple of 🍻Patreon donate button
List of awesome open source applications for macOS. This list contains a lot of native, and cross-platform apps. The main goal of this repository is to find free open source apps and start contributing. Feel free to contribute to the list, any suggestions are welcome!
You can see in which language an app is written. Currently there are following languages:
  • c_icon - C language.
  • cpp_icon - C++ language.
  • c_sharp_icon - C# language.
  • clojure_icon - Clojure language.
  • coffee_script_icon - CoffeeScript language.
  • css_icon - CSS language.
  • go_icon - Go language.
  • elm_icon - Elm language.
  • haskell_icon - Haskell language.
  • javascript_icon - JavaScript language.
  • lua_icon - Lua language.
  • objective_c_icon - Objective-C language.
  • python_icon - Python language.
  • ruby_icon - Ruby language.
  • rust_icon - Rust language.
  • swift_icon - Swift language.
  • type_script_icon - TypeScript language.

Contents

Applications

Audio

  • AUHost - Application which hosts AudioUnits v3 using AVFoundation API. swift_icon
     Screenshots
  • Aural Player - Aural Player is a audio player application for the macOS platform. Inspired by the classic Winamp player for Windows, it is designed to be to-the-point and easy to use. swift_icon
     Screenshots
  • Background Music - Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio. cpp_icon
     Screenshots
  • CAM - macOS camera recording using ffmpeg javascript_icon
     Screenshots
  • LocalRadio - LocalRadio is software for listening to "Software-Defined Radio" on your Mac and mobile devices. objective_c_icon
     Screenshots
  • Lyricism - macOS app to show you lyric what currently iTunes or Spotify is playing. objective_c_icon swift_icon
     Screenshots
  • LyricsX - Lyrics for iTunes, Spotify and Vox. swift_icon
     Screenshots
  • Mous Player - Simple yet powerful audio player for BSD/Linux/macOS. cpp_icon
     Screenshots
  • Muse - Spotify controller with TouchBar support. swift_icon
     Screenshots
  • SBPlayer - SBPlayer is a beautiful and powerful media player base on VLCKit. objective_c_icon
     Screenshots
  • ShazamScrobbler - Scrobble vinyl, radios, movies to Last.fm. objective_c_icon
     Screenshots
  • Sonora - Minimal, beautifully designed music player for macOS. objective_c_icon
     Screenshots
  • SpotMenu - Spotify and iTunes in your menu bar. objective_c_icon swift_icon
     Screenshots
  • SpotSpot - Spotify mini-player for macOS. javascript_icon
  • Suohai - Audio input/output source lock for macOS. swift_icon
     Screenshots
  • Tickeys - Instant audio feedback for typing. macOS version. rust_icon
     Screenshots
  • [Un]MuteMic - macOS app to mute & unmute the input volume of your microphone. Perfect for podcasters. objective_c_icon c_icon
     Screenshots
  • eqMac2 - System-Wide Equalizer for the Mac. cpp_icon
     Screenshots
  • fre:ac - The fre:ac audio converter project. cpp_icon
     Screenshots
  • iTunes-Volume-Control - This app allows you to control the iTunes volume using volume up and volume down hotkeys.objective_c_icon
     Screenshots
  • jmc - jmc is new macOS media organizer. swift_icon
     Screenshots
  • waveSDR - macOS native desktop Software Defined Radio application using the RTL-SDR USB device. swift_icon
     Screenshots

Backup

  • Mackup - Keep your application settings in sync (macOS/Linux). python_icon
  • UrBackup - UrBackup is Client/Server network backup for Windows, macOS and Linux. cpp_icon c_icon
  • shallow-backup - Easily create lightweight documentation of installed applications, dotfiles, and more. python_icon
     Screenshots

Browser

  • Beaker Browser - Beaker is an experimental peer-to-peer Web browser. javascript_icon
     Screenshots
  • Brave Browser - Brave browser for Desktop and Laptop computers running Windows, macOS, and Linux. javascript_icon
  • Finicky - Always opens the right browser. swift_icon
  • Helium - Floating browser window for macOS. objective_c_icon swift_icon
     Screenshots
  • Kaktus Browser - Experimental web browser with minimalistic design. Running Windows, macOS and Linux. javascript_icon
     Screenshots
  • browserosaurus - macOS tool that prompts you to choose a browser when opening a link. javascript_icon
  • otter-browser - Otter Browser aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5. cpp_icon
     Screenshots
  • seb-mac - Safe Exam Browser for macOS and iOS. c_icon

Chat

  • Android Messenger Mac - Mac app wrapper around Google's stand-alone Android Messenger. javascript_icon
     Screenshots
  • ChitChat - Native Mac app wrapper for WhatsApp Web. objective_c_icon
     Screenshots
  • Electronic WeChat - Better WeChat on macOS and Linux. javascript_icon
     Screenshots
  • Franz - Franz is messaging application for services like WhatsApp, Slack, Messenger and many more. javascript_icon
     Screenshots
  • Google Allo for Desktop - Native macOS & Windows desktop app for Google Allo. javascript_icon
     Screenshots
  • GroupMe - Unofficial GroupMe App. javascript_icon css_icon
     Screenshots
  • Riot.im - Riot.im is a collaboration app (currently Electron) for the Matrix protocol. javascript_icon
  • Seaglass - A truly native Matrix client for macOS. swift_icon
     Screenshots
  • Signal Desktop - Electron app that links with your Signal Android or Signal iOS app. javascript_icon
  • Telegram - Source code of Telegram for macOS on Swift. swift_icon
  • Telegram Desktop - Telegram Desktop messaging app. cpp_icon
     Screenshots
  • Telegram [Deprecated] - Source code of deprecated Telegram for macOS version. objective_c_icon
  • Textual - Textual is an IRC client for macOS. objective_c_icon
     Screenshots
  • Torchat-Mac - TorChat for Mac is a macOS native and unofficial port of torchat. objective_c_icon
  • WhatsAppBar - Send WhatsApp message from menu bar. swift_icon
     Screenshots
  • Wire Desktop - Standalone Electron app for the chatapp Wire. javascript_icon

Cryptocurrency

  • AddressGenerator - macOS app to safely generate cryptocurrency address. swift_icon
     Screenshots
  • Balance Open - App for all the world’s currencies. swift_icon
     Screenshots
  • CoinBar - macOS menu bar application for tracking crypto coin prices. swift_icon
     Screenshots
  • Crypto Bar - macOS menu bar application built with Electron. javascript_icon
     Screenshots
  • Float coin - Native menu bar app with floating window and support for many Exchanges. swift_icon
     Screenshots

Database

  • DB Browser for SQLite - SQLite database management GUI. cpp_icon
     Screenshots
  • DBeaver - Universal database tool and SQL client. java_icon
     Screenshots
  • Postbird - PostgreSQL GUI client for macOS. javascript_icon
     Screenshots
  • Postgres.app - The easiest way to get started with PostgreSQL on the Mac. swift_icon
  • Redis.app - The easiest way to get started with Redis on the Mac. swift_icon
     Screenshots
  • Sequel Pro - MySQL/MariaDB database management for macOS. objective_c_icon
     Screenshots
  • mongoDB.app - The easiest way to get started with mongoDB on the Mac. swift_icon
     Screenshots

Development

Git

  • Cashew - Cashew macOS Github Issue Tracker. objective_c_icon c_icon
  • GPM - macOS application for easily operating GitHub Projects. swift_icon
  • GitHub Desktop - Simple collaboration from your desktop. type_script_icon
     Screenshots
  • GitSync - Minimalistic Git client for Mac. swift_icon
     Screenshots
  • GitUp - The Git interface you've been missing all your life has finally arrived. objective_c_icon
     Screenshots
  • GitX - Graphical client for the git version control system. objective_c_icon
  • Gitee - Gitee, macOS status bar application for Github. objective_c_icon swift_icon
     Screenshots
  • Github contributions - GitHub contributions app, for iOS, WatchOS, and macOS. swift_icon
     Screenshots
  • GithubListener - Simple app that will notify about new commits to watched repositories. swift_icon
     Screenshots
  • GithubNotify - Simple macOS app to alert you when you have unread GitHub notifications. swift_icon
  • MessagesHistoryBrowser - macOS application to comfortably browse and search through your Messages.app history.swift_icon
  • Streaker - GitHub contribution streak tracking menubar app. javascript_icon
     Screenshots
  • TeamStatus-for-GitHub - macOS status bar application for tracking code review process within the team. swift_icon
     Screenshots
  • Trailer - Managing Pull Requests and Issues For GitHub & GitHub Enterprise. swift_icon
     Screenshots
  • Xit - Xit is a graphical tool for working with git repositories. swift_icon
     Screenshots

JSON Parsing

  • JSON Mapper - Simple macOS app to generate Swift Object Mapper classes from JSON. swift_icon
  • JSONExport - Desktop application for macOS which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language. swift_icon
     Screenshots
  • j2s - macOS app to convert JSON objects into Swift structs (currently targets Swift 4 and Codable). swift_icon

Other Development

  • ChefInspector - Node and Attribute viewer for Chef swift_icon
     Screenshots
  • macho-browser - Browser for macOS Mach-O binaries. objective_c_icon
  • vegvisir - Browser based GUI for LLDB Debugger. javascript_icon
     Screenshots

Web Development

  • CoreOS VM - CoreOS VM is macOS status bar app which allows in an easy way to control CoreOS VM on your Mac. objective_c_icon
     Screenshots
  • Corectl App for macOS - Corectl App is a macOS Status bar App which works like a wrapper around the corectl command line tool corectld to control the server runtime process. swift_icon
     Screenshots
  • Insomnia - Insomnia is a cross-platform REST client, built on top of Electron. javascript_icon
     Screenshots
  • KubeMonitor - KubeMonitor is a macOS app that displays information about your active Kubernetes cluster in your menu bar. swift_icon
     Screenshots
  • Lantern - Dedicated Mac app for website auditing and crawling. swift_icon
  • LocalSites - Simple Menu Bar (Status Bar) App for macOS listing local Bonjour websites (as Safari 11 no longer has Bonjour Bookmarks). swift_icon
  • Mockup Generator - Mockup Generator is a macOS app built with AngularJS/Electron that sits in your menu bar allowing you to capture screenshots of your favourite websites and wrap them in device mock-ups. javascript_icon
     Screenshots
  • Now Desktop - Create deployments right from the tray menu. javascript_icon
     Screenshots
  • aws-s3-uploader - Simple macOS app for uploading files to Amazon Web Services. javascript_icon
     Screenshots
  • iTunesConnect - macOS app to let you access iTunesConnect. swift_icon
  • ndm - Npm desktop GUI. javascript_icon
     Screenshots
  • nodeScratchpad - Evaluate Nodejs/JS code snippets from Menubar. swift_icon
  • stts - macOS app for monitoring the status of cloud services. swift_icon
     Screenshots

iOS / macOS

  • AVXCAssets Generator - Takes path for your assets images and creates appiconset and imageset for you in just one click. swift_icon
  • Alloy - Simple toolkit that makes your iOS / macOS apps development more easier. objective_c_icon
  • AppBox - Tool for iOS developers to build and deploy Development, Ad-Hoc and In-house (Enterprise) applications directly to the devices from your Dropbox account. objective_c_icon
  • AppIcons - Tool for generating icons in all sizes as required by macOS and iOS apps. swift_icon
     Screenshots
  • AppStoreReviewTimes - Gives you indication about the average iOS / macOS app stores review times. swift_icon
     Screenshots
  • AppleTrace - Trace tool for iOS/macOS. objective_c_icon
  • Asset Catalog Tinkerer - App that lets you open .car files and browse/extract their images. objective_c_icon swift_icon
     Screenshots
  • Assets - Assets is a macOS app that manages assets for your development projects (Xcode, web, etc). swift_icon
  • Attabench - Attabench is a microbenchmarking app for macOS, designed to measure and visualize the performance of Swift code. swift_icon
     Screenshots
  • Board For GitHub - Small application to monitor your GitHub project web page in a native macOS app :octocat:objective_c_icon
     Screenshots
  • Brisk - macOS app for submitting radars. swift_icon
     Screenshots
  • Cleaner for Xcode - Cleaner for Xcode.app built with react-native-macOS. objective_c_icon
  • CocoaRestClient - Native Apple macOS app for testing HTTP/REST endpoints. objective_c_icon
     Screenshots
  • FilterShop - macOS App to explore CoreImage Filters. swift_icon
     Screenshots
  • IconGenerator - macOS app to generate app icons. javascript_icon
     Screenshots
  • Iconizer - Create Xcode image catalogs (xcassets) on the fly. swift_icon
     Screenshots
  • Icons.app - App for macOS which is designed to generate consistent sized icons of an existing application in various states, jiggling (shaking) etc. objective_c_icon
  • InjectionIII - overdue Swift rewrite of Injection. objective_c_icon swift_icon
  • Knuff - The debug application for Apple Push Notification Service (APNs). objective_c_icon
     Screenshots
  • LayerX - Intuitive app to display transparent images on screen. swift_icon
     Screenshots
  • Localizable.strings - Mac app to localize your iOS and macOS projects. swift_icon
  • Localization Editor - Simple macOS editor app to help you manage iOS app localizations by allowing you to edit all the translations side by side. swift_icon
  • Localizations - Localizations is an macOS app that manages your Xcode project localization files (.strings). swift_icon
  • Menubar Colors - macOS app for convenient access to the system color panel. swift_icon
     Screenshots
  • MyTouchbarMyRules - App to customize your Touch Bar as you want. swift_icon
  • PodsUpdater - macOS app which helps you manage dependency releases in your Podfile. swift_icon
     Screenshots
  • ProfilesManager - Apple iOS/macOS Provisioning Profiles management,.provisionprofile, .mobileprovision files manager tool for mac. objective_c_icon
     Screenshots
  • PushNotifications - macOS app to test push notifications on iOS and Android. javascript_icon
     Screenshots
  • ResignTool - This is an app for macOS that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device. objective_c_icon
     Screenshots
  • SmartPush - iOS Push Notification Debug App. objective_c_icon
     Screenshots
  • Touch Bar Preview - Small application to display your designs on the Touch Bar of the new MacBook Pro. swift_icon
  • Touch Bar Simulator - Use the Touch Bar on any Mac. swift_icon
  • TransporterPad - iOS/Android app deployment tool for macOS. swift_icon
  • WWDC - Unofficial WWDC app for macOS. swift_icon
  • WWDC.srt - Powerful app for downloading subtitle for each WWDC session video since 2013 in (srt) format. swift_icon
     Screenshots
  • calabash-launcher - iOS Calabash Launcher is a macOS app that helps you run and manage Calabash tests on your Mac. swift_icon
     Screenshots
  • iOS Images Extractor - iOS Images Extractor is a Mac app to normalize, decode, and extract images from iOS apps. objective_c_icon
     Screenshots
  • iSimulator - iSimulator, iOS Simulator Sandbox, like simpholders, a macOS app to find simulator's sandbox and go. objective_c_icon
     Screenshots
  • iSimulator - iSimulator is a GUI utility to control the Simulator and manage the app installed on the simulator. objective_c_icon
  • xib2Storyboard - Tool to convert Xcode .xib to .storyboard files. objective_c_icon

Downloader

  • App Downloader - Easily search and download macOS apps from the huge homebrew cask app catalog. swift_icon
  • Get It - Native macOS video/audio downloader. Think of it as a youtube downloader that works on many sites. swift_icon
  • Pillager - macOS Video Downloader written in Swift and Objective-C. objective_c_icon swift_icon
     Screenshots
  • YouTube Downloader for macOS - Simple menu bar app to download YouTube movies on your Mac. I wrote this as a test project to learn more about app development on macOS. swift_icon
     Screenshots
  • Youtube Downloader - macOS app to download Youtube videos. swift_icon
     Screenshots
  • udemy-downloader-gui - desktop application for downloading Udemy Courses. javascript_icon

Editors

CSV

  • TableTool - simple CSV editor for the macOS. objective_c_icon

JSON

  • JSON-Splora - GUI for editing, visualizing, and manipulating JSON data. javascript_icon
     Screenshots

Markdown

  • Gingko - Tree-structured markdown editor for macOS, Windows, and Linux. elm_icon
     Screenshots
  • MacDown - Markdown editor for macOS. objective_c_icon
  • Mark Text - Realtime preview markdown editor for macOS Windows and Linux. javascript_icon
  • Twig - A modern MacOS markdown editor. swift_icon
     Screenshots

TeX

  • Qilin Editor - Text editor for exact sciences with built-in KaTeX/AsciiMath support. javascript_icon
     Screenshots

Text

  • CotEditor - Lightweight Plain-Text Editor for macOS. swift_icon
     Screenshots
  • MacVim - Text editor for macOS. c_icon
  • Noto - Plain text editor for macOS with customizable themes. swift_icon
     Screenshots
  • SubEthaEdit - General purpose plain text editor for macOS. Widely known for its live collaboration feature. objective_c_icon
     Screenshots
  • TextMate - TextMate is a graphical text editor for macOS. objective_c_icon
     Screenshots
  • VimR - Refined Neovim experience for macOS. swift_icon

Extensions

  • BetterPiP - Use native picture-in-picture with browsers such as Google Chrome for HTML5 videos. swift_icon
     Screenshots
  • PiPTool - Add the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS. javascript_icon
  • PiPifier - PiPifier is a native macOS 10.12 Safari extension that lets you use every HTML5 video in Picture in Picture mode. swift_icon
     Screenshots

Finder

  • Clipy - Clipy is a Clipboard extension app for macOS. swift_icon
     Screenshots
  • FiScript - Execute custom scripts from the MacOS context menu (CTRL+click) in Finder. swift_icon
     Screenshots
  • Finder Go - macOS app and Finder Sync Extension to open Terminal, iTerm, Hyper from Finder. swift_icon
  • OpenInCode - Finder toolbar app to open current folder in Visual Studio Code. objective_c_icon
     Screenshots

Games

  • Battle for Wesnoth - Turn-based tactical strategy game, featuring both single-player and online multiplayer combat. cpp_icon
  • Boxer - The DOS game emulator that’s fit for your Mac. cpp_icon objective_c_icon
  • Dolphin - Powerful emulator for Nintendo GameCube and Wii games. cpp_icon
  • OpenEmu - Retro video game emulation for macOS. objective_c_icon
     Screenshots
  • OpenRCT2 - Re-implementation of RollerCoaster Tycoon 2. cpp_icon
     Screenshots
  • Screentendo - Turn your screen into a playable level of Mario. objective_c_icon
     Screenshots
  • Stockfish - Beautiful, powerful chess application. cpp_icon objective_c_icon

Graphics

  • Aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux). cpp_icon c_icon
  • CaptuocrToy - Tool to capture screenshot and recognize text by online ocr apis. swift_icon
     Screenshots
  • GifCapture - Gif capture app for macOS. swift_icon
     Screenshots
  • Gifcurry - Video to GIF maker with a graphical interface capable of cropping, adding text, seeking, and trimming. haskell_icon
     Screenshots
  • Gifski - Convert videos to high-quality GIFs. swift_icon
     Screenshots
  • InfiniteCanvas - Proof of concept Mac drawing application. swift_icon
     Screenshots
  • Inkscape - Inkscape is professional quality vector graphics software. cpp_icon
  • Material Colors Native - Choose your Material colours and copy the hex code. objective_c_icon
     Screenshots
  • Pencil2D Animation - Pencil2D is an animation/drawing software for macOS, Windows, and Linux. It lets you create traditional hand-drawn animation (cartoon) using both bitmap and vector graphics. cpp_icon
  • ScreenToLayers for macOS - ScreenToLayers is a macOS application to easily capture your screen as a layered PSD file. objective_c_icon css_icon
     Screenshots
  • Sketch Toolbox - Plugin manager for Sketch.app. objective_c_icon c_icon
     Screenshots
  • macSVG - macOS application for designing HTML5 SVG (Scalable Vector Graphics) art and animation with a WebKit web view. objective_c_icon
     Screenshots

IDE

  • Atom - The hackable text editor. javascript_icon
  • Oni - Oni is a modern take on modal editing code editor focused on developer productivity. javascript_icon javascript_icon type_script_icon
  • Visual Studio Code - Code editor developed by Microsoft. type_script_icon
     Screenshots
  • ZeroBraneStudio - ZeroBrane Studio is a lightweight cross-platform Lua IDE with code completion, syntax highlighting, remote debugger, code analyzer, live coding, and debugging support for various Lua engines. lua_icon
     Screenshots

Images

  • APNGb - macOS app which assembles and disassembles animated png files. swift_icon
  • Crunch - Insane(ly slow but wicked good) PNG image optimization. python_icon
  • Freehand - macOS Status Bar App for quick sketch. swift_icon
     Screenshots
  • Gimp - Gimp is GNU Image Manipulation Program. c_icon
  • ImageAlpha - Mac GUI for pngquant, pngnq and posterizer. objective_c_icon python_icon
     Screenshots
  • Imagine - Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI. type_script_icon
  • Katana - Katana is a simple screenshot utility for macOS that lives in your menubar. javascript_icon css_icon
  • PhotoMiner - macOS app for finding and lost forgotten photos on your disks. swift_icon
     Screenshots
  • Screenbar - macOS menubar app for automating screenshots. swift_icon
     Screenshots
  • WebPonize - WebPonize is a macOS App for converting PNG, JPEG, animated (or not) GIF images into WebP. swift_icon c_icon

Keyboard

  • AnnePro-mac - macOS application for controlling AnnePro keyboard over bluetooth. swift_icon
  • Fluor - Handy tool for macOS allowing you to switch Fn keys' mode based on active application. swift_icon
  • GokuRakuJoudo - Karabiner-Elements configuration manager, rescue to bloated karabiner.json clojure_icon
  • Karabiner - Karabiner (KeyRemap4MacBook) is a powerful utility for keyboard customization. cpp_icon objective_c_icon
  • Karabiner-Elements - Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later. cpp_icon objective_c_icon
  • Kawa - Better input source switcher for macOS. swift_icon
     Screenshots
  • Thor - Switch the right application ASAP. swift_icon
     Screenshots

Mail

  • Correo - Menubar/taskbar Gmail App for Windows and macOS. javascript_icon
  • Inboxer - Unofficial Google Inbox Desktop App. javascript_icon css_icon
  • Nylas Mail - Extensible mail client. javascript_icon
  • Rambox - Cross Platform messaging and emailing app that combines common web applications into one. javascript_icon css_icon
  • dejalu - Fast and Simple Email Client. cpp_icon objective_c_icon
     Screenshots
  • gInbox - Wrapper for Inbox by Gmail. swift_icon
     Screenshots

Menubar

  • Airpass - Status bar Mac application to overcome time constrained WiFi networks. javascript_icon
  • AnyBar - macOS menubar status indicator. objective_c_icon
  • BitBar - Put the output from any script or program in your macOS Menu Bar. objective_c_icon
  • CloudyTabs - Simple menu bar macOS application for displaing lists of your iCloud Tabs and Reading List. swift_icon
     Screenshots
  • DatWeatherDoe - Simple menu bar weather app for macOS written in Swift. swift_icon
  • DisplayMenu - Simple (bare-bones) macOS menubar extra to apply display presets. swift_icon
  • Dozer - Hide MacOS menubar items. swift_icon
  • MenuMeters - CPU, memory, disk, and network monitoring tools for macOS. objective_c_icon
  • Menubar Brightness - macOS app to change the screen brightness on the menubar. javascript_icon
  • Night Shift Control - Night Shift Control is a simple macOS menubar app for controlling Night Shift. It's aim is to bring features from f.lux which are missing from Night Shift such as disabling Night Shift for certain apps. swift_icon
     Screenshots
  • PSIBar - Quickly hacked up PSI macOS status bar app. swift_icon
  • Quickeys - A mac menu bar app that provides note taking functionality though a quick dropdown menu. swift_icon
     Screenshots
  • SensibleSideButtons - Small menu bar utility that lets you use your third-party mouse's side buttons for navigation across a variety of apps. objective_c_icon c_icon
  • Shifty - macOS menu bar app that gives you more control over Night Shift. swift_icon
     Screenshots
  • gSwitch - macOS status bar app that allows control over the gpu on dual gpu macbooks. swift_icon
  • iGlance - macOS System Monitor (cpu, memory, network, fan and battery) for the Status Bar. swift_icon

Music

  • Carol - A minimal and beautiful lyrics app that stays in the menu bar of macOS. c_sharp_icon
  • ChordDetector - Tiny menu bar app that listens iTunes and Spotify to detect chords of songs! swift_icon
  • DeezPlayer - Deezer Desktop app for Windows, Linux and macOS. coffee_script_icon
  • SoundCleod - SoundCloud for macOS and Windows. javascript_icon
     Screenshots
  • Spotify-Cli-Mac - Control Spotify without leaving your terminal. 🎶 javascript_icon
     Screenshots
  • YouTube-Music - macOS wrapper for music.youtube.com. swift_icon
     Screenshots
  • iTunes Graphs - macOS app to visualise your iTunes library as graphs. swift_icon
     Screenshots
  • lyricsify - Simple Spotify lyrics viewer menu bar app for macOS in Swift. swift_icon
     Screenshots

News

  • Diurna - Basic/Classic Hacker News app, used as a Cocoa & Swift learning platform. swift_icon
     Screenshots
  • NetNewsWire - Feed reader for macOS. swift_icon
  • Vienna - Vienna is a RSS/Atom newsreader for macOS. objective_c_icon
  • hacker-menu - Hacker News Delivered to Desktop. javascript_icon
     Screenshots

Notes

  • Boostnote - Note-taking application made for programmers just like you. javascript_icon
     Screenshots
  • FSNotes - Notes manager for macOS/iOS: modern notational velocity (nvALT) on steroids. swift_icon
     Screenshots
  • FromScratch - Little app that you can use as a quick note taking or todo app. javascript_icon css_icon
  • Jupyter Notebook Viewer - Notebook viewer for macOS. swift_icon
  • NoteTaker - Simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing. swift_icon
     Screenshots
  • Notes - Notes is a macOS application built to create notes, using text amongst other formats: images, videos, contacts, and etc. swift_icon
  • Simplenote - Simplest way to keep notes. objective_c_icon
     Screenshots
  • Standard Notes - Safe place for your notes, thoughts, and life's work. javascript_icon css_icon
     Screenshots
  • Tusk - Unofficial, third-party, community driven Evernote app with a handful of useful features. javascript_icon css_icon
  • joplin - Note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. javascript_icon
  • notable - Simple note taking application. javascript_icon
     Screenshots
  • tmpNote - Very simple macOS app to make temporary notes. swift_icon
     Screenshots

Other

  • Cakebrew - Manage your Homebrew formulas with style using Cakebrew. objective_c_icon
     Screenshots
  • DevDocs for macOS - An unofficial DevDocs API documentation viewer. swift_icon
     Screenshots
  • Gas Mask - Hosts file manager for macOS. objective_c_icon
  • Hosts - Cocoa GUI for /etc/hosts. objective_c_icon
  • ImageOptim - GUI image optimizer for Mac. objective_c_icon
  • Keyframes Player - Simple macOS app to preview animations created with Facebook's keyframes framework. swift_icon
     Screenshots
  • Lepton - Democratizing Code Snippets Management (macOS/Win/Linux). javascript_icon
  • Letters - Teach your kids the alphabet and how to type. swift_icon
     Screenshots
  • Platypus - Mac developer tool that creates application bundles from command line scripts. objective_c_icon
  • QorumLogs - Swift Logging Utility for Xcode & Google Docs. swift_icon
  • React Native Debugger - Desktop app for inspecting your React Native projects. macOS, Linux, and Windows. javascript_icon
     Screenshots
  • Reactotron - Desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows. javascript_icon
  • RktMachine - Menu bar macOS app for running rkt in a macOS hypervisor CoreOS VM. swift_icon
     Screenshots
  • Ruby.app - macOS app that contains a full Ruby installation (for use with Ruby/Gosu). ruby_icon
  • Shuttle - Simple SSH shortcut menu for macOS. objective_c_icon
     Screenshots
  • SwiftyBeaver - Convenient logging during development & release in Swift. swift_icon
  • Unused - Mac app for checking Xcode projects for unused resources. objective_c_icon
  • Vagrant Manager - Manage your vagrant machines in one place with Vagrant Manager for macOS. objective_c_icon
     Screenshots
  • macGist - Simple app to send pasteboard items to GitHub's Gist. swift_icon
  • syncthing-macosx - Frugal nativemacOS macOS Syncthing application bundle. objective_c_icon
     Screenshots

Podcast

  • Cumulonimbus - Simple, beautiful podcast app. javascript_icon
     Screenshots
  • PodcastMenu - PodcastMenu is a simple app which puts Overcast on your Mac's menu bar so you can listen to your favorite podcasts while you work. swift_icon
  • Podlive for macOS - macOS client to listen to live streaming podcasts (only). It currently supports all livestreams broadcasting via Ultraschall with Studio Link On Airobjective_c_icon
     Screenshots
  • mkchromecast - Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices. python_icon

Productivity

  • Ao - Elegant Microsoft To-Do desktop app. javascript_icon css_icon
     Screenshots
  • Cerebro - Cross-platform launcher app. javascript_icon
  • ClipMenu - Clipboard manager for macOS. objective_c_icon
     Screenshots
  • Clocker - macOS app to plan and organize through timezones. objective_c_icon
  • ControlPlane - Automate running tasks based on where you are or what you do. objective_c_icon
  • Flycut - Clean and simple clipboard manager for developers. objective_c_icon
  • KeyHolder - Record shortcuts in macOS, like Alfred.app. swift_icon
  • Kiwix - Kiwix for iOS and macOS, build on Swift. swift_icon
  • Linked Ideas - macOS application to write down and connect ideas. swift_icon
     Screenshots
  • Maccy - Lightweight search-as-you-type clipboard manager. swift_icon
     Screenshots
  • Manta - Flexible invoicing desktop app with beautiful & customizable templates. javascript_icon
  • PDF Archiver - Nice tool for tagging and archiving tasks. swift_icon
     Screenshots
  • Paperless Desktop - Desktop app that uses the paperless API to manage your document scans. javascript_icon
     Screenshots
  • Quicksilver - Quicksilver is a fast macOS productivity application that gives you the power to control your Mac quickly and elegantly. objective_c_icon
  • Quickwords - Write anything in a matter of seconds. Create snippets that can substitute text, execute tedious tasks and more. javascript_icon javascript_icon css_icon
     Screenshots
  • SelfControl - macOS app to block your own access to distracting websites etc for a predetermined period of time. It can not be undone by the app or by a restart – you must wait for the timer to run out. objective_c_icon
  • Thyme - The task timer for OS X. objective_c_icon
  • Timer - Simple Timer app for Mac. swift_icon
     Screenshots
  • Toggl Desktop - Toggl Desktop app for Windows, Mac and Linux. cpp_icon
  • TrelloApp - Unofficial wrapper application for Trello.com written in Swift. This is almost a "Hello World" for a site specific browser. swift_icon
  • Watson - A CLI application for time tracking. python_icon
     Screenshots
  • Whale - Unofficial Trello app. javascript_icon
     Screenshots
  • Yomu - Manga reader app for macOS. swift_icon
  • macOrganizer - macOS app for organizing files or removing unnecessary files. swift_icon
  • status-bar-todo - Simple macOS app to keep TODO-list in status bar. swift_icon
     Screenshots
  • stretchly - Cross-platform electron app that reminds you to take breaks when working with computer. javascript_icon

Screensaver

  • Aerial - Apple TV Aerial Screensaver for macOS. swift_icon
     Screenshots
  • Image-As-Wallpaper - Utility application helps with selection of images for using as desktop wallpaper or in screensaver on Mac computers. swift_icon
  • Irvue - Screensaver for macOS. objective_c_icon
     Screenshots
  • MusaicFM - iTunes Screensaver Clone for Spotify and Last.fm objective_c_icon
     Screenshots
  • The GitHub Matrix Screensaver - The GitHub Matrix Screensaver for macOS. javascript_icon
     Screenshots

Security

  • LuLu - LuLu is macOS firewall application that aims to block unauthorized (outgoing) network traffic. objective_c_icon
  • stronghold - Easily configure macOS security settings from the terminal. python_icon
     Screenshots

Sharing Files

  • Deluge - Lightweight cross-platform BitTorrent client. python_icon
  • Rhea - macOS status bar app for quickly sharing files and URLs. objective_c_icon
  • Transmission - Official Transmission BitTorrent client repository. objective_c_icon c_icon
  • Tribler - Privacy enhanced BitTorrent client with P2P content discovery. python_icon
  • mac2imgur - Simple Mac app designed to make uploading images and screenshots to Imgur quick and effortless. swift_icon
  • qBittorrent - BitTorrent client in Qt. cpp_icon

Social Networking

  • Caprine - Elegant Facebook Messenger desktop app. javascript_icon css_icon
  • Goofy - Unofficial Facebook Messenger client. javascript_icon
  • Leviathan - Leviathan is a iOS and macOS client application for the Mastodon social network. swift_icon
  • Messenger - macOS app wrapping Facebook's Messenger for desktop. objective_c_icon
     Screenshots
  • Product Hunt - Official Product Hunt app for macO) - share and discover your favorite new products and applications.swift_icon
  • Quail - Unofficial esa app. javascript_icon
     Screenshots
  • Ramme - Unofficial Instagram Desktop App. javascript_icon css_icon
  • Simpo - macOS menubar app to post status quickly. ruby_icon
     Screenshots
  • appear.in - Unofficial appear.in app. javascript_icon

Streaming

  • Galeri - Perpetual artwork streaming app. javascript_icon

System

  • AppPolice - App for macOS with a minimalistic UI which lets you quickly throttle down the CPU usage of any running process. objective_c_icon
     Screenshots
  • Apple Juice - Advanced battery gauge for macOS. swift_icon
     Screenshots
  • Clean-Me - Small macOS app that acts as a system cleaner (logs, cache, ...). swift_icon
     Screenshots
  • Diagnostics - Diagnostics is an application displaying the diagnostic reports from applications on macOS. swift_icon
     Screenshots
  • DisableMonitor - Easily disable or enable a monitor on your Mac. objective_c_icon
  • EtreCheck - EtreCheck is an easy-to-use macOS app to display important details of your system configuration and allow you to copy that information to the Clipboard. objective_c_icon
  • Fanny - Monitor your Mac's fan speed and CPU temperature from your Notification Center. objective_c_icon
     Screenshots
  • Juice - Make your battery information a bit more interesting. swift_icon
     Screenshots
  • KeepingYouAwake - Prevents your Mac from going to sleep. objective_c_icon
     Screenshots
  • Latest - Small utility app for macOS that makes sure you know about all the latest updates to the apps you use. swift_icon
     Screenshots
  • Loading - Simple network activity monitor for macOS. objective_c_icon
     Screenshots
  • Overkill - Stop iTunes from opening when you connect your iPhone. swift_icon
  • ProfileCreator - macOS Application to create standard or customized configuration profiles. objective_c_icon
     Screenshots
  • Sloth - Sloth is an macOS application that displays a list of all open files and sockets in use by all running applications on your system. objective_c_icon
     Screenshots
  • Turbo Boost Switcher - Turbo Boost Switcher is a little application for Mac computers that allows to enable and/or disable the Turbo Boost feature. objective_c_icon
  • VerticalBar - macOS application to add a vertical bar to Dock. swift_icon
     Screenshots

Terminal

  • Alacritty - Cross-platform, GPU-accelerated terminal emulator. rust_icon
     Screenshots
  • Bifrost - A tiny terminal emulator for serial port communication (macOS/Linux). go_icon
  • Console - macOS console application. swift_icon
     Screenshots
  • Hyper - Terminal built on web technologies. javascript_icon css_icon
     Screenshots
  • Kitty - Cross-platform, fast, feature full, GPU based terminal emulator. python_icon c_icon
  • OpenTerminal - App for macOS that opens a new Finder window and changes the current directory to the folder launched by the app. swift_icon
  • Upterm - A terminal emulator for the 21st century (formerly Black Screen). javascript_icon
     Screenshots
  • iTerm 2 - Terminal emulator for macOS that does amazing things. objective_c_icon
  • wallpapper - wallpapper is a console application for creating dynamic wallpapers for Mojave. swift_icon

Utilities

  • Android tool for Mac - One-click screenshots, video recordings, app installation for iOS and Android swift_icon
     Screenshots
  • Archive Mounter - Mounts archives like disk images swift_icon
  • BeardedSpice - Control web based media players with the media keys found on Mac keyboards. objective_c_icon
  • Buttercup Desktop - Secure password manager for mac and other platforms. javascript_icon
     Screenshots
  • Catch - Catch: Broadcatching made easy. swift_icon
  • CornerCal - Simple, clean calendar and clock app for macOS. swift_icon
     Screenshots
  • Crypter - Crypter is an innovative, convenient and secure cross-platform crypto app that simplifies secure password generation and management by requiring you to only remember one bit, the MasterPass. javascript_icon
     Screenshots
  • ECheck - Small tool to validate epub files for macOS. swift_icon
  • Funky - Easily toggle the function key on your Mac on a per app basis. objective_c_icon
  • Gray - Pick between the light appearance and the dark appearance on a per-app basis with the click of a button swift_icon
  • Kap - Screen recorder application built with web technology. javascript_icon
  • KeePassXC - Cross-platform community-driven port of the Windows application "Keepass Password Safe" cpp_icon
  • KeeWeb - Cross-platform password manager compatible with KeePass. javascript_icon
  • Kyapchar - Simple screen and microphone audio recorder for macOS. swift_icon
  • Life-Calendar - Life Calendar. swift_icon
     Screenshots
  • Lunar - Intelligent adaptive brightness for your external displays. swift_icon
     Screenshots
  • MacPass - Native macOS KeePass client. objective_c_icon
     Screenshots
  • Maria - macOS native app/widget for aria2 download tool. swift_icon
  • Meme Maker - Meme Maker macOS application for meme creation. swift_icon
  • Monolingual - Remove unnecessary language resources from macOS swift_icon
     Screenshots
  • Mos - Smooth your mouse's scrolling and reverse the mouse scroll direction swift_icon
  • Noti - Receive Android notifications on your mac (with PushBullet). swift_icon
  • PB for Desktop - Receive native push notifications on macOS, Windows and Linux. javascript_icon
     Screenshots
  • Padlock - A minimal, open source password manager for macOS. javascript_icon
  • PercentCalculator - A menu bar application that calculates parcents. swift_icon
  • ScreenCat - ScreenCat is a screen sharing + remote collaboration application. javascript_icon css_icon
  • SlowQuitApps - Add a global delay to Command-Q to stop accidental app quits. objective_c_icon
  • Telephone - SIP softphone for macOS. objective_c_icon swift_icon
  • The Blockstack Browser - Blockstack is an internet for decentralized apps where users own their data. The Blockstack Browser allows you to explore the Blockstack internet. javascript_icon
  • The Unarchiver - The Unarchiver is an Objective-C application for uncompressing archive files. objective_c_icon
  • ToTheTop - Small macOS application to help you scroll to the top. swift_icon
  • iOScanX - Cocoa application for semi-automated iOS app analysis and evaluation. objective_c_icon c_icon
     Screenshots
  • Übersicht - Keep an eye on what's happening on your machine and in the world. objective_c_icon

VPN & Proxy

Video

  • Acid.Cam.v2.OSX - Acid Cam v2 for macOS distorts video to create art. cpp_icon
  • AppleEvents - Unofficial Apple Events app for macOS. objective_c_icon
  • Datamosh - Datamosh your videos on macOS. swift_icon
     Screenshots
  • Face Data - macOS application used to auto-annotate landmarks from a video. swift_icon
     Screenshots
  • Gifted - Turn any short video into an animated GIF quickly and easily. objective_c_icon
  • HandBrake - HandBrake is a video transcoder available for Linux, Mac, and Windows. c_icon
  • MenuTube - Catch YouTube into your macOS menu bar! javascript_icon
  • OpenShot - Easy to use, quick to learn, and surprisingly powerful video editor. python_icon
  • QuickLook Video - This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files. objective_c_icon
  • Subler - Subler is an macOS app created to mux and tag mp4 files. objective_c_icon
  • Vid Quiz Creator - macOS application to insert quizzes within video playback and play those videos to receiving devices using the LISNR API. swift_icon
  • WebTorrent Desktop - Streaming torrent app. For Mac, Windows, and Linux. javascript_icon
     Screenshots
  • Yoda - Nifty macOS application which enables you to browse and download videos from YouTube. javascript_icon

Wallpaper

  • 500-mac-wallpaper - Simple macOS app for the status bar to automatically download photos from 500px.com to a local folder that can be set as a source of wallpapers. swift_icon
  • ArtWall - ArtStation set as wallpapers from artwork.rssobjective_c_icon
  • Artify - A macOS application for bringing dedicatedly 18th century Arts to everyone swift_icon
     Screenshots
  • BingPaper - Use Bing daily photo as your wallpaper on macOS. swift_icon
     Screenshots
  • Desktop Wallpaper Switcher - Win / Linux / macOS tool for managing and cycling desktop wallpapers. cpp_icon
  • Muzei - Muzei wallpaper app for macOS. swift_icon
  • Satellite Eyes - macOS app to automatically set your desktop wallpaper to the satellite view overhead. objective_c_icon
     Screenshots
  • Sunscreen - Sunscreen is a fun, lightweight application that changes your desktop wallpaper based on sunrise and sunset. swift_icon
     Screenshots
  • WallpaperMenu - macOS menubar application for navigation through beautiful pictures on the web and set them up as your desktop image. ruby_icon
  • earth-wallpapers - Simple macOS menubar app which fetches latest photos from a subreddit. javascript_icon
  • pyDailyChanger - pyDailyChanger is a program that changes your wallpaper daily. python_icon

Window Management

  • Amethyst - Automatic tiling window manager for macOS. swift_icon
     Screenshots
  • AppGrid - Grid-based keyboard window manager for macOS. objective_c_icon
     Screenshots
  • Hammerspoon - Staggeringly powerful macOS desktop automation with Lua. lua_icon objective_c_icon
  • Phoenix - Lightweight macOS window and app manager scriptable with JavaScript. objective_c_icon
     Screenshots
  • ShiftIt - Managing windows size and position. objective_c_icon
     Screenshots
  • Slate - Window management application (replacement for Divvy/SizeUp/ShiftIt). objective_c_icon
  • Spectacle - Spectacle allows you to organize your windows without using a mouse. objective_c_icon
  • chunkwm - Tiling window manager for macOS that uses a plugin architecture. cpp_icon
from https://github.com/serhii-londar/open-source-mac-os-apps
-------
 

Mac

Image Caputre

macOS 內建
雖然很多人知道他能拿來螢幕截圖,但好像也有不少人不知道他也可以做螢幕錄影。基本上可以透過快速鍵來開啟:

  • [cmd]+[shift]+3
    全螢幕截圖
  • [cmd]+[shift]+4
    自行框選截圖螢幕範圍,如果按完 [cmd]+[shift]+4 再按一下 [space] 可以自動選擇各個視窗!如此截下的視窗截圖會帶有陰影,如果不想要陰影,可在按下滑鼠的同時按住 [alt],這樣就會是無陰影的視窗截圖。
  • [cmd]+[shift]+5
    直接開啟整個 Image Caputre 工具列,裡面有螢幕錄影的選項,並能選擇音源!搭配 Soundflower 還能錄下電腦內的聲音,唯一的缺點大概就是不能錄下鍵盤按鍵提示了。

SlidePilot

A powerful tool for presenting PDF slides with support for LaTeX Beamer
Price: Free
Official Website
有時我們會習慣將簡報輸出成 PDF 來播放,SlidePilot 可以讓播放 PDF 簡報擁有像 PowerPoint 或 Keynote 一般的簡報播放模式!

Eudic 歐路辭典

A convenient dictionary for both iOS/macOS with synchronization function.
Price: Free
Mac App Store | Official Website
這是個人用過最好用的辭典,在 macOS 內建 Apple Dictionary 還爛爛的時候,他真的是所向無敵,如今,Apple Dictionary 其實也發展得不錯,兩個軟體我覺得有相輔相成的效果。要快,可以用 Apple Dictionary 的三指快查功能,使用 Eudic 則可存取完整的辭典、例句,並保有查詢記錄可與手機 iOS 版同步,在手機 Eudic app 中開啟其複習的功能,整體整合的相當流暢。在 Mac 上也可設置快速鍵來查詢剪貼簿中的內容,像我就設定成 [alt]+C,這樣我只要選取我要查的字並按下 [cmd]+C,[alt]+C 就可以快速查詢了!唯一的缺點大概就是這是款中國製的 App,也許會有資安疑慮…

OCRmyPDF

An open-sourced command-line tool for doing Optical Character Recognition (OCR) on your PDF file.
Price: Free
Github | Documentation
這是一個開源的 PDF 光學文字辨識(OCR)工具,辨識後原本為掃描而成的 PDF 文件就能做全文搜尋,也能反白選擇其中的文字並加以標注。在macOS上最方便的方式是透過 Homebrew 或 Docker 來安裝與執行!

# You may set this alias in you .bashrc
alias dkocr='docker run --rm -i jbarlow83/ocrmypdf --skip-text'
# Run
dkocr - - <in.pdf >out.pdf

Tuxera NTFS

A tool for writing NTFS partition
Price: 15 EUR (about 500 NTD) / single license for up to 3 computers
Official Website
是讓你可以在 macOS 上寫入 NTFS 磁區的外掛,個人用到現在還沒遇到什麼問題,也相當滿意,倒是有朋友用了他的對手 Paragon NTFS,結果毀了分割區的經驗,不過畢竟都不是 Microsoft 原生支援,使用上心裡還是要有個底,雖然說微軟自己也沒多穩定就是了哈哈哈。另外目前用起來是有提供終身更新服務喔!

Rakuten Kobo

Best e-book reader I’ve ever seen
Price: Free (You have to purchase Books!)
iOS | Official Website (Purchasing Books)
Kobo app 大概是我目前用過最順手的電子書閱讀軟體,使用者體驗真的無敵讚!讀英文書時內建連接 Apple dictionary 會在反白單字後自動跳出,非常方便,亦可作筆記。缺點大概是中文書可能稍微少一點,一些冷門書可能買不到,還有必須透過 Rakuten Kobo 網站購買書籍,不能 App 內購買,但可以把 https://www.kobo.com/ 用 Safari 打開後加入主畫面,就能直接點擊進入商城買書了,買完後在 App 內同一帳戶會自動跳出所買書籍。

有趣的 App 列表

  • Fanny Widget (macOS)
    Official Website
    Price: Free
    用來顯示風扇轉速、CPU/GPU溫度的通知中心小工具,蠻漂亮簡單的,感謝 分享~
  • Barcode to PC (macOS and iOS)
    iOS | Official Website
    Price: Free for 300 scans/month
    可以把手機變成電腦的條碼讀取器,只要手機跟電腦連到同一個網段就可以使用了!免費版一個月可以掃 300 個條碼,付費則能解鎖更多。
  • CheatSheet (macOS)
    Official Website
    Price: Free
    長按 ⌘ 可以顯示現在 app 的快捷鍵

 --------

相关帖子:

https://briteming.blogspot.com/2023/03/mac.html

 

 

 

 

 

No comments:

Post a Comment