└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Open-Source Mac Apps 2 | 3 | Feel free to contribute: [issues](https://github.com/jeffreyjackson/mac-apps/issues) or [pull requests](https://github.com/jeffreyjackson/mac-apps/pulls). 4 | 5 | :large_orange_diamond: Swift projects 6 | 7 | ## OS X Frameworks 8 | 9 | Visit this supporting repository here: [mac-frameworks](https://github.com/jeffreyjackson/mac-frameworks) 10 | 11 | ## OS X Apps 12 | 13 | ### Communication 14 | - **Adium**: Instant Messaging Client 15 | - https://github.com/adium/adium 16 | - **Bitpost**: OS X app for Bitmessage 17 | - https://github.com/Voluntarynet/Bitpost 18 | - **Colloquy**: An IRC client for Mac OS X and iOS 19 | - https://github.com/colloquy/colloquy 20 | - **fb-mac-messenger**: Mac wrapper for Facebook messenger 21 | - https://github.com/rsms/fb-mac-messenger 22 | - **Goofy**: OS X client for Facebook Messenger 23 | - https://github.com/danielbuechele/goofy 24 | - **M**: Email client with device-to-device encryption for messages sent between M users 25 | - https://github.com/Mynigma/M 26 | - **WhatsMac**: A native Mac app wrapper for WhatsApp Web 27 | - https://github.com/stonesam92/ChitChat 28 | - **Caprine**: Elegant Facebook Messenger desktop app 29 | - https://github.com/sindresorhus/caprine 30 | - **LimeChat**: LimeChat is an IRC client for Mac OS X. 31 | - https://github.com/psychs/limechat 32 | - **Dejalu**: Fast and Simple Email Client. 33 | - https://github.com/dinhviethoa/dejalu 34 | 35 | ### Text Editors 36 | - **Atom**: Cross-platform hackable text editor built in GitHub's Electron framework 37 | - https://github.com/atom/atom 38 | - **Brackets**: Cross-platform code editor for the web, written in JavaScript, HTML and CSS 39 | - https://github.com/adobe/brackets 40 | - **CotEditor**: Lightweight plain-text editor for macOS :large_orange_diamond: 41 | - https://github.com/coteditor/CotEditor 42 | - **FocusWriter**: Cross-platform simple fullscreen word processor written in C++, Qt 43 | - https://github.com/gottcode/focuswriter 44 | - **LibreOffice**: Cross-platform office suite written in C++, Java, and Python 45 | - https://cgit.freedesktop.org/libreoffice 46 | - **macdown**: Markdown editor 47 | - https://github.com/uranusjr/macdown 48 | - **Marp**: Markdown-based presentation creator built in GitHub's Electron framework 49 | - https://github.com/yhatt/marp 50 | - **nvALT**: MultiMarkdown version (with HTML source tab) of Notational Velocity, mouseless Mac OS X note-taking app 51 | - https://github.com/ttscoff/nv 52 | - **TextMate**: A graphical text editor for OS X 10.9+ 53 | - https://github.com/textmate/textmate 54 | - **TipTyper**: Simple plain-text editor for OS X with multiple useful features 55 | - https://github.com/brunophilipe/TipTyper 56 | - **Visual Studio Code**: Cross-platform code editor built in GitHub's Electron framework 57 | - https://github.com/Microsoft/vscode 58 | 59 | ### Web Browsers 60 | - **Firefox**: Cross-platform web browser 61 | - https://hg.mozilla.org/mozilla-central/ 62 | - **TenFourFox**: A fork of Firefox to maintain support for the Power Mac, supporting Mac OS X 10.4 and 10.5 63 | - https://github.com/classilla/tenfourfox 64 | 65 | ### Games 66 | - **Freecell**: Solitaire type card game for OS X 67 | - https://github.com/alisdair/freecell 68 | - **Open Emu**: Multiple video game system 69 | - http://openemu.org/ 70 | - **Screentendo**: Turn your screen into a playable level of Mario 71 | - https://github.com/AaronRandall/Screentendo 72 | - **stockfish-mac**: Beautiful, powerful chess app for the Mac 73 | - https://github.com/daylen/stockfish-mac 74 | - **Snk**: Snake (with a twist) in Swift for Mac :large_orange_diamond: 75 | - https://github.com/sfsam/Snk 76 | - **GreenMahjong**: Solitaire mahjong game with several themes and layouts 77 | - https://github.com/danbeck/green-mahjong 78 | 79 | ### Mac Interface Exclusives 80 | - **AnyBar**: OS X menubar status indicator 81 | - https://github.com/tonsky/AnyBar 82 | - **app-menu**: The missing Applications Menu for macOS 83 | - https://github.com/barseghyanartur/app-menu/ 84 | - **Awake**: An app for mac osx to prevent sleeping; inspired by Caffeine 85 | - https://github.com/xiaozi/Awake.app 86 | - **Clock-Saver**: Simple clock screensaver :large_orange_diamond: 87 | - https://github.com/soffes/clock-saver 88 | - **dshb**: OS X system monitor in Swift :large_orange_diamond: 89 | - https://github.com/beltex/dshb 90 | - **Dockit**: An application that can dock any window to the edge of the screen. 91 | - https://github.com/xicheng148/Dockit 92 | - **Helium**: A floating browser window for OS X :large_orange_diamond: 93 | - https://github.com/JadenGeller/Helium 94 | - **KeepingYouAwake**: Prevents your Mac from going to sleep 95 | - https://github.com/newmarcel/KeepingYouAwake 96 | - **MenuMeters**: A is a set of CPU, memory, disk, and network monitoring tools for Mac OS X sitting in the menubar 97 | - https://github.com/yujitach/MenuMeters 98 | - **mirrorapp**: Mirror Enterprise iOS and OSX App 99 | - https://github.com/psutlt/mirrorapp 100 | - **Octosaver**: A Mac OS X Screensaver showing [Octocats](https://octodex.github.com/) 101 | - https://github.com/kimar/Octosaver 102 | - **Quicksilver**: Fast and free Mac OS X productivity application 103 | - https://github.com/quicksilver/Quicksilver 104 | - **SomaFM miniplayer**: Unofficial player that gives you minimal, background playback of SomaFM channels :large_orange_diamond: 105 | - https://github.com/ealeksandrov/SomaFM-miniplayer 106 | - **Spectacle**: Organize your windows without using a mouse 107 | - https://github.com/eczarny/spectacle 108 | - **SelfControl**: A free Mac application to help you avoid distracting websites 109 | - https://github.com/SelfControlApp/selfcontrol 110 | - **Shady**: Menu bar app to dim Mac's screen 111 | - https://github.com/mattgemmell/Shady 112 | - **tag**: A command line tool to manipulate tags on Mac OS X files, and to query for files with those tags 113 | - https://github.com/jdberry/tag 114 | 115 | ### For Developers 116 | - **App Reviews**: App Reviews help you keep track of user reviews for your iPhone Apps :large_orange_diamond: 117 | - https://github.com/knutigro/AppReviews 118 | - **Cakebrew**: Manage your Homebrew formulas with style 119 | - https://github.com/brunophilipe/Cakebrew 120 | - **CCMenu**: CCMenu is a Mac application to monitor continuous integration servers 121 | - https://github.com/erikdoe/ccmenu 122 | - **Cocoapods App**: A full-featured and standalone installation of CocoaPods 123 | - https://github.com/CocoaPods/CocoaPods-app 124 | - **CocoaRestClient**: A free, native Apple OS X app for testing HTTP/REST endpoints 125 | - https://github.com/mmattozzi/cocoa-rest-client 126 | - **GitUp**: A simple but powerful Git OS X app 127 | - https://github.com/git-up/GitUp 128 | - **Pasteboard Viewer**: An app to inspect your system pasteboard :large_orange_diamond: 129 | - https://github.com/sindresorhus/Pasteboard-Viewer 130 | - **Pods Updater**: A macOS app which helps you manage dependency releases in your Podfile 131 | - https://github.com/kizitonwose/PodsUpdater 132 | - **Realm Browser**: A utility to open and modify realm database files 133 | - https://github.com/realm/realm-browser-osx 134 | - **Rem**: Command-line tool to access OSX Reminders.app database 135 | - https://github.com/kykim/rem 136 | - **Resign**: OSX utility to resign the IPA files 137 | - https://github.com/LigeiaRowena/Resign 138 | - **Touch Bar Simulator**: Use the Touch Bar on any Mac :large_orange_diamond: 139 | - https://github.com/sindresorhus/touch-bar-simulator 140 | - **Unused** - A Mac app for checking Xcode projects for unused resources 141 | - https://github.com/jeffhodnett/Unused 142 | - **VisualJSON**: JSON pretty-viewer for OS X 143 | - https://github.com/youknowone/VisualJSON 144 | - **Tempo**: Replace the Git CLI with a clear UI and AI assist :large_orange_diamond: 145 | - https://github.com/maoyama/Tempo 146 | 147 | ### Darwin Package Managers 148 | - **Fink**: The fink package manager for macOS (in Perl) 149 | - https://github.com/fink 150 | - **Homebrew**: The missing package manager for macOS (in Ruby) 151 | - https://github.com/Homebrew 152 | - **MacPorts**: Ports system for macOS (in Tcl) 153 | - https://github.com/macports 154 | 155 | ### Tools 156 | - **Burn**: Burn data, audio, video, and disk images to various disc formats 157 | - https://sourceforge.net/projects/burn-osx/ 158 | - **Calibre**: Cross-platform e-book manager and converter written in Python, C, C++, Qt 159 | - https://github.com/kovidgoyal/calibre 160 | - **Color Picker Pro**: Color Detection Tool for Designers and Developers 161 | - https://github.com/oscardelben/Color-Picker-Pro 162 | - **Cyberduck**: Cross-platform browser for FTP/SFTP, WebDAV, and cloud storage written in Java and C# 163 | - https://svn.cyberduck.io/trunk/ 164 | - **FileZilla**: Cross-platform FTP/SFTP file management tool written in C++, wxWidgets 165 | - https://sourceforge.net/projects/filezilla/ 166 | - **Gifs**: A Mac App for finding GIFs 167 | - https://github.com/orta/gifs 168 | - **Grand Perspective**: Disk usage visualisation app for macOS 169 | - https://sourceforge.net/projects/grandperspectiv/ 170 | - **HandBrake**: Cross-platform video/audio encoder/decoder 171 | - https://github.com/HandBrake/HandBrake 172 | - **Hex Fiend**: A fast and clever hex editor for Mac OS X 173 | - https://github.com/ridiculousfish/HexFiend 174 | - **ImageAlpha**: Mac GUI for pngquant, pngnq and posterizer 175 | - https://github.com/pornel/ImageAlpha 176 | - **iro**: Color picker menu bar app for Mac OSX 10.9+ 177 | - https://github.com/ripeworks/iro 178 | - **mac2imgur**: Upload screenshots to imgur :large_orange_diamond: 179 | - https://github.com/mileswd/mac2imgur 180 | - **MactsAsBeacon**: A tiny app to turn a Bluetooth LE-equipped Mac into an iBeacon 181 | - https://github.com/timd/MactsAsBeacon 182 | - **Monolingual**: Remove extra language localization files to free up hard disk space :large_orange_diamond: 183 | - https://github.com/IngmarStein/Monolingual 184 | - **my41cx**: Microcode emulator for HP-41 C/CV/CX (OS X & iOS) :large_orange_diamond: 185 | - https://github.com/mperovic/my41 186 | - **PlugNPlayMac**: A script to automate tasks when connect a device to your Mac 187 | - https://github.com/Piero24/PlugNPlayMac 188 | - **Sigil**: Cross-platform editing software for EPUB files (e-books) written in C++, Qt 189 | - https://github.com/Sigil-Ebook/Sigil 190 | - **VideoMessageExporter**: OSX app to export Skype video messages 191 | - https://github.com/alvarop/VideoMessageExporter 192 | - **VLC**: Cross-platform media player and streaming media server written in C, C++, Qt, Objective-C 193 | - https://wiki.videolan.org/OSXCompile/ 194 | - **Miro**: Miro can play any video format (much more than quicktime), download torrents, permanently save videos from YouTube, and watch video podcasts. 195 | - https://github.com/pculture/mirocommunity 196 | - **Kap**: An open-source screen recorder built with web technology 197 | - https://github.com/wulkano/kap 198 | - **Radiola**: Lightweight Internet radio player for macOS 199 | - https://github.com/SokoloffA/radiola 200 | 201 | ### OS X Versions, GUIs and Other Wrappers 202 | - **Cloudy**: mac app wrapper for overcast :large_orange_diamond: 203 | - https://github.com/calebd/cloudy 204 | - **CoinManager**: OS X app for Coinbase 205 | - https://github.com/D-32/CoinManager 206 | - **GoogleMusicMac**: Wrapper for Google Music that is compatible with the Mac's media keys 207 | - https://github.com/JamesFator/GoogleMusicMac 208 | - **Soundcleod**: Standalone Mac OS X browser for SoundCloud 209 | - https://github.com/salomvary/soundcleod 210 | - **tunnelblick**: Graphic user interface for OpenVPN 211 | - https://code.google.com/p/tunnelblick/ 212 | - **WWDC**: WWDC app for OS X :large_orange_diamond: 213 | - https://github.com/insidegui/WWDC 214 | 215 | ### Productivity and Others 216 | - **Audacity**: Cross-platform multi-track audio editor and recorder written in C, C++ 217 | - https://sourceforge.net/projects/audacity/ 218 | - **BibDesk**: Bibliographic reference management software for macOS 219 | - https://sourceforge.net/projects/bibdesk/ 220 | - **Cactus**: Static site generator for designers in Python and Django templates, with lightweight GUI app for macOS 221 | - https://github.com/eudicots/Cactus 222 | - **Carol**: A minimal and beautiful lyrics app that stays in the menu bar of macOS, written in C# 223 | - https://github.com/AnaghSharma/Carol 224 | - **Catch**: Broadcasting made easy :large_orange_diamond: 225 | - https://github.com/mipstian/catch 226 | - **Clementine**: Cross-platorm music player and library organizer written in C++, Qt 227 | - https://github.com/clementine-player/Clementine 228 | - **GraphSketcher**: A fast, simple graph drawing and data plotting app for OS X and iPad from the Omni Group 229 | - https://github.com/graphsketcher/GraphSketcher 230 | - **Jekyll**: Blog-aware, static site generator in Ruby 231 | - https://github.com/jekyll/jekyll 232 | - **MacGesture**: Global mouse gesture for Mac OS X 233 | - https://github.com/CodeFalling/MacGesture 234 | - **Markoff**:A light-weight Markdown (CommonMark) previewer for OS X :large_orange_diamond: 235 | - https://github.com/thoughtbot/Markoff 236 | - **PDF Archiver**: A nice tool for tagging and archiving tasks :large_orange_diamond: 237 | - https://github.com/JulianKahnert/PDF-Archiver 238 | - **QGIS**: Cross-platform geographic information system (GIS) written in C++, Python, Qt 239 | - https://github.com/qgis/QGIS 240 | - **Quickwords**: Write anything in a matter of seconds. Create snippets that can substitute text, execute tedious tasks and more. ✏️ 241 | - https://quickwords.co 242 | - **Seashore**: Image editor based on parts of GIMP but built entirely in Cocoa 243 | - https://sourceforge.net/projects/seashore/ 244 | - **Simple Comic**: Comic viewer 245 | - https://github.com/arauchfuss/Simple-Comic 246 | - **Skim**: PDFKit-based PDF reader and annotation for macOS 247 | - https://sourceforge.net/projects/skim-app/ 248 | - **SlowQuitApps**: Add a global delay to Command-Q to stop accidental app quits 249 | - https://github.com/dteoh/SlowQuitApps 250 | - **Stash**: Personal finance application for Mac OS X 251 | - http://github.com/ppearson/Stash 252 | - **TimeScribe**: Simple and free working time recording. 253 | - https://timescribe.app 254 | - **ToDoOSX**: OS X app using Parse and managing to-dos 255 | - https://github.com/ParsePlatform/TodoOSX 256 | - **Vienna**: RSS/Atom Reader 257 | - https://github.com/ViennaRSS/vienna-rss 258 | - **Wallpapers**: A Mac app for downloading wallpapers 259 | - https://github.com/orta/Wallpapers 260 | 261 | ### Menubar Apps 262 | - **MacMistral**: Your Conversational AI Companion Right in Your Mac's Menubar 263 | - [https://github.com/peterdsp/macmistral](https://github.com/peterdsp/macmistral) 264 | - **Americano**: Simple caffeinate wrapper stay at menu bar 265 | - [https://github.com/LZhenHong/Americano](https://github.com/LZhenHong/Americano) 266 | 267 | ## Apple Sample Projects 268 | [Apple Sample Projects](https://developer.apple.com/library/mac/navigation/#section=Resource%20Types&topic=Sample%20Code) 269 | 270 | ## Apple Open Source 271 | [Apple Open Source](http://www.opensource.apple.com/) 272 | 273 | --------------------------------------------------------------------------------