##List of awesome opensource applications for macOS. ### Audio - [Background Music](https://github.com/kyleneideck/BackgroundMusic) - Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio. - [Cog](https://github.com/kode54/Cog) - A Free and Open Source Audio Player for Mac OS X 10.7+. ### Video - [IINA](https://github.com/lhc70000/iina) - The modern video player for macOS. - [Yoda](https://github.com/whoisandy/yoda) - Yoda is a nifty osx application which enables you to browse and download videos from YouTube. - [WebTorrent Desktop](https://github.com/webtorrent/webtorrent-desktop) - The streaming torrent app. For Mac, Windows, and Linux. - [Caption](https://github.com/gielcobben/caption) - Caption takes the effort out of finding and setting up the right subtitles. ### Images - [Imagine](https://github.com/meowtec/Imagine) - Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI. - [ImageAlpha](https://github.com/pornel/ImageAlpha) - Mac GUI for pngquant, pngnq and posterizer. - [WebPonize](https://github.com/1000ch/WebPonize) - WebPonize is a Mac OS App for converting PNG, JPEG, animated (or not) GIF images into WebP. ### Social Networking - [Goofy](https://github.com/danielbuechele/goofy) - Unofficial Facebook Messenger client. - [Caprine](https://github.com/sindresorhus/caprine#features) - An elegant Facebook Messenger desktop app. - [Ramme](https://github.com/terkelg/ramme) - Unofficial Instagram Desktop App. ### Chat - [ChitChat](https://github.com/stonesam92/ChitChat) - A native Mac app wrapper for WhatsApp Web. - [Telegram Desktop](https://github.com/telegramdesktop/tdesktop) - Telegram Desktop messaging app - [Textual](https://github.com/Codeux-Software/Textual) - Textual is an IRC client for OS X - [Electronic WeChat](https://github.com/geeeeeeeeek/electronic-wechat) - A better WeChat on macOS and Linux. - [Caprine](https://github.com/sindresorhus/caprine) - Elegant Facebook Messenger desktop app. - [Telegram [Deprecated]](https://github.com/overtake/telegram) - Source code of deprecated Telegram for macos version. - [Telegram](https://github.com/overtake/TelegramSwift) - Source code of Telegram for macos on Swift 4.0 - [Rambox](https://github.com/saenzramiro/rambox) - Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one. ### Development #### Git - [GitHub Desktop](https://github.com/desktop/desktop) - Simple collaboration from your desktop - [GitUp](https://github.com/git-up/GitUp) - The Git interface you've been missing all your life has finally arrived. - [gitbar](https://github.com/Shikkic/gitbar) - Open source github contribution stats on your Mac OS X Menu Bar. #### iOS / macOS - [CocoaRestClient](https://github.com/mmattozzi/cocoa-rest-client) - A free, native Apple macOS app for testing HTTP/REST endpoints. - [Knuff](https://github.com/KnuffApp/Knuff) - The debug application for Apple Push Notification Service (APNs). - [Touch Bar Simulator](https://github.com/sindresorhus/touch-bar-simulator) - Use the Touch Bar on any Mac. - [WWDC](https://github.com/insidegui/WWDC) - The unofficial WWDC app for macOS. - [iOS Images Extractor](https://github.com/devcxm/iOS-Images-Extractor) - iOS Images Extractor is a Mac app to normalize , decode and extract images from iOS apps. - [SmartPush](https://github.com/shaojiankui/SmartPush) - iOS Push Notification Debug App. - [Cleaner for Xcode](https://github.com/waylybaye/XcodeCleaner) - Cleaner for Xcode.app built with react-native-macos. - [AppleEvents](https://github.com/insidegui/AppleEvents) - The unofficial Apple Events app for macOS. - [Attabench](https://github.com/attaswift/Attabench) - Attabench is a microbenchmarking app for macOS, designed to measure and visualize the performance of Swift code. - [Asset Catalog Tinkerer](https://github.com/insidegui/AssetCatalogTinkerer) - An app that lets you open .car files and browse/extract their images. - [IconGenerator](https://github.com/onmyway133/IconGenerator) - A macOS app to generate app icons. - [AppleTrace](https://github.com/everettjf/AppleTrace) - Trace tool for iOS/macOS. - [Iconizer](https://github.com/raphaelhanneken/iconizer) - Create Xcode image catalogs (xcassets) on the fly. - [j2s](https://github.com/zadr/j2s) - A macOS app to convert JSON objects into Swift structs (currently targets Swift 4 and Codable). - [PushNotitication](https://github.com/onmyway133/PushNotifications) - A macOS app to test push notifications on iOS and Android. - [Localizations](https://github.com/athiercelin/Localizations) - Localizations is an OS X app that manages your Xcode project localization files (.strings). #### Web development - [Now Desktop](https://github.com/zeit/now-desktop) - Create deployments right from the tray menu. - [CoreOS VM](https://github.com/TheNewNormal/coreos-osx) - CoreOS VM is macOS status bar app which allows in an easy way to control CoreOS VM on your Mac. - [Mockup Generator](https://github.com/andypotts/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. #### Other - [Cakebrew](https://github.com/brunophilipe/Cakebrew) - Manage your Homebrew formulas with style using Cakebrew. - [Gas Mask](https://github.com/2ndalpha/gasmask) - Hosts file manager for OS X. - [Hosts](https://github.com/specialunderwear/Hosts.prefpane) - a Cocoa GUI for /etc/hosts. - [ImageOptim](https://github.com/ImageOptim/ImageOptim) - GUI image optimizer for Mac. - [Postgres.app](https://github.com/PostgresApp/PostgresApp) - The easiest way to get started with PostgreSQL on the Mac. - [QorumLogs](https://github.com/goktugyil/QorumLogs) - Swift Logging Utility for Xcode & Google Docs. - [Sequel Pro](https://github.com/sequelpro/sequelpro) - MySQL/MariaDB database management for macOS. - [Unused](https://github.com/jeffhodnett/Unused) - A Mac app for checking Xcode projects for unused resources. - [Vagrant Manager](https://github.com/lanayotech/vagrant-manager) - Manage your vagrant machines in one place with Vagrant Manager for macOS. - [Reactotron](https://github.com/infinitered/reactotron) - A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows. - [SwiftyBeaver](https://github.com/SwiftyBeaver/SwiftyBeaver) - Convenient logging during development & release in Swift. - [Shuttle](https://github.com/fitztrev/shuttle) - A simple SSH shortcut menu for macOS. - [Lepton](https://github.com/hackjutsu/Lepton) - Democratizing Code Snippets Management (macOS/Win/Linux). - [JSONExport](https://github.com/Ahmed-Ali/JSONExport) - JSONExport is a desktop application for Mac OS X which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language. - [Specht](https://github.com/zhuhaow/Specht) - A rule-based proxy app built with Network Extension for macOS. ### IDE - [Atom](https://github.com/atom/atom) - The hackable text editor. - [ZeroBraneStudio](https://github.com/pkulchenko/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. ### Editors - [CotEditor](https://github.com/coteditor/CotEditor) - Lightweight Plain-Text Editor for macOS. - [MacVim](https://github.com/macvim-dev/macvim) - Vim - the text editor - for macOS. - [TextMate](https://github.com/textmate/textmate) - TextMate is a graphical text editor for macOS. - [VimR](https://github.com/qvacua/vimr) - Project VimR — Refined Neovim experience for macOS. - [CotEditor](https://github.com/coteditor/CotEditor) - CotEditor is a lightweight plain-text editor for macOS. ### Finder - [Clipy](https://github.com/Clipy/Clipy) - Clipy is a Clipboard extension app for macOS. - [Finder Go](https://github.com/onmyway133/FinderGo) - A macOS app and Finder Sync Extension to open Terminal, iTerm, Hyper from Finder. - [OpenInCode](https://github.com/sozercan/OpenInCode) - Finder toolbar app to open current folder in Visual Studio Code ### Games - [Battle for Wesnoth](https://github.com/wesnoth) - Turn-based tactical strategy game, featuring both single-player and online multiplayer combat. - [Boxer](https://github.com/alunbestor/Boxer) - The DOS game emulator that’s fit for your Mac. - [Dolphin](https://github.com/dolphin-emu/dolphin) - A powerful, Open Source emulator for Nintendo GameCube and Wii games. - [OpenEmu](https://github.com/OpenEmu/OpenEmu) - Retro video game emulation for macOS. - [Screentendo](https://github.com/AaronRandall/Screentendo) - Turn your screen into a playable level of Mario. - [Stockfish](https://github.com/daylen/stockfish-mac) - Beautiful, powerful chess application. ### Graphics - [GifCapture](https://github.com/onmyway133/GifCapture) - Gif capture app for macOS. - [Sketch Toolbox](https://github.com/buzzfeed/Sketch-Toolbox) - A plugin manager for Sketch.app. - [Aseprite](https://github.com/aseprite/aseprite) - Animated sprite editor & pixel art tool (Windows, macOS, Linux). - [macSVG](https://github.com/dsward2/macSVG) - An open-source macOS app for designing HTML5 SVG (Scalable Vector Graphics) art and animation with a WebKit web view. ### Productivity - [ClipMenu](https://github.com/naotaka/ClipMenu) - A clipboard manager for Mac OS X. - [Karabiner](https://github.com/tekezo/Karabiner) - Karabiner (KeyRemap4MacBook) is a powerful utility for keyboard customization. - [Quicksilver](https://github.com/quicksilver/Quicksilver) - Quicksilver is a fast and free Mac OS X productivity application that gives you the power to control your Mac quickly and elegantly. - [SelfControl](https://github.com/SelfControlApp/selfcontrol) - Mac 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. - [Telephone](https://github.com/eofster/Telephone) - SIP softphone for Mac. - [Karabiner-Elements](https://github.com/tekezo/Karabiner-Elements) - Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later. - [Boostnote](https://github.com/BoostIO/Boostnote) - Boostnote is an open source note-taking app made for programmers just like you. - [FromScratch](https://github.com/Kilian/fromscratch) - FromScratch is a little app that you can use as a quick note taking or todo app. - [Tusk](https://github.com/klauscfhq/tusk) - Tusk is an unofficial, open source, third-party, community driven, free Evernote app with a handful of useful features. - [stretchly](https://github.com/hovancik/stretchly) - stretchly is cross-platform electron app that reminds you to take breaks when working with computer. - [Whale](https://github.com/1000ch/whale) - Unofficial Trello app. - [Ao](https://github.com/klauscfhq/ao) - Elegant Microsoft To-Do desktop app. ### Sharing Files - [mac2imgur](https://github.com/mileswd/mac2imgur) - A simple Mac app designed to make uploading images and screenshots to Imgur quick and effortless. - [Transmission](https://github.com/transmission/transmission) - Official Transmission BitTorrent client repository. ### Terminal - [iTerm 2](https://github.com/gnachman/iTerm2) - iTerm2 is a terminal emulator for Mac OS X that does amazing things. - [Alacritty](https://github.com/jwilm/alacritty) - A cross-platform, GPU-accelerated terminal emulator ### Utilities - [AnyBar](https://github.com/tonsky/AnyBar) - OS X menubar status indicator. - [APNGb](https://github.com/mancunianetz/APNGb) - macOS app which assembles and disassembles animated png files. - [BeardedSpice](https://github.com/beardedspice/beardedspice) - Control web based media players with the media keys found on Mac keyboards. - [BitBar](https://github.com/matryer/bitbar) - Put the output from any script or program in your Mac OS X Menu Bar. - [ControlPlane](https://github.com/dustinrue/ControlPlane) - Automate running tasks based on where you are or what you do. - [DisableMonitor](https://github.com/Eun/DisableMonitor) - Easily disable or enable a monitor on your Mac. - [EtreCheck](https://github.com/etresoft/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. - [Fanny](https://github.com/DanielStormApps/Fanny) - Monitor your Mac's fan speed and CPU temperature from your Notification Center. - [Finicky](https://github.com/johnste/finicky) - Finicky - always opens the right browser. - [gfxCardStatus](https://github.com/codykrieger/gfxCardStatus) - gfxCardStatus is an open-source menu bar application that keeps track of which graphics card your unibody, dual-GPU MacBook Pro is using at any given time, and allows you to switch between them on demand. - [Helium](https://github.com/JadenGeller/Helium) - A floating browser window for OS X. - [Irvue](https://github.com/leonspok/Irvue-Screensaver) - Screensaver for macOS. - [Kawa](https://github.com/noraesae/kawa) - A better input source switcher for OS X. - [KeepingYouAwake](https://github.com/newmarcel/KeepingYouAwake) - Prevents your Mac from going to sleep. - [Loading](https://github.com/BonzaiThePenguin/Loading) - Simple network activity monitor for OS X. - [MacDown](https://github.com/MacDownApp/macdown) - Open source Markdown editor for macOS. - [Mackup](https://github.com/lra/mackup) - Keep your application settings in sync (OS X/Linux). - [MacPass](https://github.com/mstarke/MacPass) - A native OS X KeePass client. - [Menubar Colors](https://github.com/nvzqz/Menubar-Colors) - A macOS app for convenient access to the system color panel. - [MenuMeters](https://github.com/yujitach/MenuMeters) - A set of CPU, memory, disk, and network monitoring tools for macOS. - [Noti](https://github.com/jariz/Noti/) - Receive Android notifications on your mac (with PushBullet). - [ShiftIt](https://github.com/fikovnik/ShiftIt) - Managing windows size and position. - [SlowQuitApps](https://github.com/dteoh/SlowQuitApps) - Add a global delay to Command-Q to stop accidental app quits. - [Übersicht](https://github.com/felixhageloh/uebersicht) - Keep an eye on what's happening on your machine and in the world. - [The Unarchiver](https://bitbucket.org/kosovan/theunarchiver) - The Unarchiver is an Objective-C application for uncompressing archive files. - [WebTorrent Desktop](https://github.com/webtorrent/webtorrent-desktop) - Streaming torrent app for Mac, Windows, and Linux. - [Satellite Eyes](https://github.com/tomtaylor/satellite-eyes) - Satellite Eyes is a small OS X application that sits in your system tray (next to the clock) and automatically updates your desktop wallpaper to the satellite or map view overhead. - [Turbo Boost Switcher](https://github.com/rugarciap/Turbo-Boost-Switcher) - Turbo Boost Switcher is a little application for Mac computers that allows to enable and/or disable the Turbo Boost feature. - [AppPolice](https://github.com/fuyu/AppPolice) - An app for Mac OS X with a minimalistic UI which lets you quickly throttle down the CPU usage of any running process. - [Clean-Me](https://github.com/Kevin-De-Koninck/Clean-Me) - A small macOS app that acts as a system cleaner (logs, cache, ...) - [Simplenote](https://github.com/Automattic/simplenote-macos) - The simplest way to keep notes. - [Shifty](https://github.com/thompsonate/Shifty) - A macOS menu bar app that gives you more control over Night Shift. - [Crypter](https://github.com/HR/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. - [Slow Quit Apps](https://github.com/dteoh/SlowQuitApps) - An OS X app that adds a global delay of 1 second to the Cmd-Q shortcut. - [Balance Open](https://github.com/balancemymoney/balance-open) - An app for all the world’s currencies. - [Clocker](https://github.com/abhishekbanthia/Clocker) - Clocker is an OSX menubar utility designed to help you keep track of your friends in different time zones. - [Sloth](https://github.com/sveinbjornt/Sloth) - Sloth is an OS X application that displays a list of all open files and sockets in use by all running applications on your system. ### Video - [HandBrake](https://github.com/HandBrake/HandBrake) - HandBrake is an open-source video transcoder available for Linux, Mac, and Windows. - [Subler](https://bitbucket.org/galad87/subler/overview) - Subler is an Mac OS X app created to mux and tag mp4 files. - [Subtitlr](https://github.com/spilja/Subtitlr/tree/master) - Subtitlr is an open source OS X app used to find and download subtitles easily. - [MPlayerX](https://github.com/niltsh/MPlayerX) - Media player on Mac OS X ### Window Management - [Amethyst](https://github.com/ianyh/Amethyst) - Automatic tiling window manager for macOS. - [Hammerspoon](https://github.com/Hammerspoon/hammerspoon) - Staggeringly powerful OS X desktop automation with Lua. - [kwm](https://github.com/koekeishiya/kwm) - Tiling window manager with focus follows mouse for OSX. - [Phoenix](https://github.com/kasper/phoenix) - A lightweight macOS/OS X window and app manager scriptable with JavaScript. - [Spectacle](https://github.com/eczarny/spectacle) - Spectacle allows you to organize your windows without using a mouse. ### Mail - [gInbox](https://github.com/chenasraf/gInbox) - A Mac wrapper for Inbox by Gmail. - [Nylas Mail](https://github.com/nylas/nylas-mail) - The open-source, extensible mail client - [Rambox](https://github.com/saenzramiro/rambox) - Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one. ### VPN & Proxy - [Tunnelblick](https://github.com/Tunnelblick/Tunnelblick) - Tunnelblick is a free, open source graphic user interface for OpenVPN on OS X. - [ShadowsocksX-NG](https://github.com/shadowsocks/ShadowsocksX-NG) - Next Generation of ShadowsocksX. - [SpechtLite](https://github.com/zhuhaow/SpechtLite) - A rule-based proxy app for macOS. ### Wallpaper - [Muzei](https://github.com/naman14/Muzei-macOS) - Muzei wallpaper app for macOS. - [OS-X-Wallpaper-Changer](https://github.com/pipwerks/OS-X-Wallpaper-Changer) - Applescript for changing the Mac OS X desktop picture based on the time of day. - [BingPaper](https://github.com/pengsrc/BingPaper) - Use Bing daily photo as your wallpaper on Mac OS X. - [Satellite Eyes](https://github.com/tomtaylor/satellite-eyes) - Mac OS X app to automatically set your desktop wallpaper to the satellite view overhead. - [Sunscreen](https://github.com/davidcelis/Sunscreen) - Sunscreen is a fun, lightweight application that changes your desktop wallpaper based on sunrise and sunset. - [WallpaperMenu](https://github.com/diogosantos/WallpaperMenu) - WallpaperMenu is a Mac OS X menubar application that navigates through beautiful pictures on the web and set them up as your desktop image. - [ArtWall](https://github.com/JustinFincher/ASWP-for-macOS) - ArtStation set as wallpapers from [https://www.artstation.com/artwork.rss](https://www.artstation.com/artwork.rss). - [Image-As-Wallpaper](https://github.com/ved62/Image-As-Wallpaper) - Utility application helps with selection of images for using as desktop wallpaper or in screensaver on Mac computers. - [earth-wallpapers](https://github.com/viatsko/earth-wallpapers) - Simple Mac OS X menubar app which fetches latest photos from a subreddit. - [500-mac-wallpaper](https://github.com/cuddlecheek/500-mac-wallpaper) - Simple Mac os 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. - [Desktop Wallpaper Switcher](https://github.com/VioletGiraffe/desktop-wallpaper-switcher) - A Win / Linux / Mac OS tool for managing and cycling desktop wallpapers. - [pyDailyChanger](https://github.com/IngoHeimbach/pyDailyChanger) - pyDailyChanger is a program that changes your wallpaper daily. - [osx-10.5-leopard-wallpapers](https://github.com/Juravenator/osx-10.5-leopard-wallpapers) - A copy of the wallpapers folder from an old installation DVD of Mac OS X 10.5 Leopard. - [BingPaper](https://github.com/Majirefy/BingPaper) - Use Bing daily photo as your wallpaper on mac os x. ### Others - [Aerial](https://github.com/JohnCoates/Aerial) - Apple TV Aerial Screensaver for Mac. - [Catch](https://github.com/mipstian/catch/) - Catch: Broadcatching made easy. - [Clocker](https://github.com/Abhishaker17/Clocker) - macOS app to plan and organize through timezones. - [hacker-menu](https://github.com/jingweno/hacker-menu) - Hacker News Delivered to Desktop. - [Sonora](https://github.com/sonoramac/Sonora) - A minimal, beautifully designed music player for OS X. - [SoundCleod](https://github.com/salomvary/soundcleod) - SoundCloud for macOS and Windows. - [Juice](https://github.com/brianmichel/Juice) - Make your battery information a bit more interesting. - [Vienna](https://github.com/ViennaRSS/vienna-rss) - Vienna is a free and open-source RSS/Atom newsreader for macOS. - [Brave Browser](https://github.com/brave/browser-laptop) - Brave browser for Desktop and Laptop computers running Windows, OSX, and Linux. - [Kap](https://github.com/wulkano/kap) - An open-source screen recorder built with web technology - [ScreenCat](https://github.com/maxogden/screencat) - ScreenCat is an open source screen sharing + remote collaboration application. - [Toggl Desktop](https://github.com/toggl/toggldesktop/tree/app-store-release-v7.3.319) - Toggl Desktop app for Windows, Mac and Linux. [OSS Icon]: https://cdn.rawgit.com/iCHAIT/awesome-osx/master/media/oss.svg [CppIcon]: ./icons/cpp-16.png [JavascriptIcon]: ./icons/javascript-16.png