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 open source and free apps and start contributing.
- [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.
- [Rambox](https://github.com/saenzramiro/rambox) - Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one.
- [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.
- [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).
- [AppBox](https://github.com/vineetchoudhary/AppBox-iOSAppsWirelessInstallation) - AppBox is a tool for iOS developers to build and deploy Development, Ad-Hoc and In-house (Enterprise) applications directly to the devices from your Dropbox account.
- [Menubar Colors](https://github.com/nvzqz/Menubar-Colors) - A macOS app for convenient access to the system color panel.
- [AppIcons](https://github.com/kuyawa/AppIcons) - AppIcons is a tool for generating icons in all sizes as required by macOS and iOS apps.
- [Alloy](https://github.com/alexlee002/alloy) - Alloy is a simple toolkit that makes your iOS / OS X apps development more easier.
- [Icons.app](https://github.com/SAP/macos-icon-generator) - App for macOS which is designed to generate consistent sized icons of an existing application in various states, jiggling (shaking) etc.
- [Touch Bar Preview](https://github.com/touchbar/Touch-Bar-Preview) - A small open source app to display your designs on the Touch Bar of the new MacBook Pro.
- [LayerX](https://github.com/yuhua-chen/LayerX) - An intuitive app to display transparent images on screen.
- [Board For GitHub](https://github.com/JustinFincher/BoardForGitHub) - A small application to monitor your GitHub project web page in a native macOS app :octocat:!
- [ResignTool](https://github.com/InjoyDeng/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.
- [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.
- [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.
- [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.
- [Keyframes Player](https://github.com/insidegui/KeyframesPlayer) - A simple macOS app to preview animations created with Facebook's keyframes framework.
- [APNGb](https://github.com/mancunianetz/APNGb) - macOS app which assembles and disassembles animated png files.
- [macGist](https://github.com/Bunn/macGist) - Simple app to send pasteboard items to GitHub's Gist.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.
- [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.