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!
To receive all new or popular applications you can join our telegram channel.
Support
Hey friend! Help me out for a couple of ?!
Languages
You can see in which language an app is written. Currently there are following languages:
- - C language.
- - C++ language.
- - C# language.
- - Clojure language.
- - CoffeeScript language.
- - CSS language.
- - Go language.
- - Elm language.
- - Haskell language.
- - JavaScript language.
- - Lua language.
- - Objective-C language.
- - Python language.
- - Ruby language.
- - Rust language.
- - Shell language.
- - Swift language.
- - TypeScript language.
Contents
- Audio
- Backup
- Browser
- Chat
- Cryptocurrency
- Database
- Development
- Git
- iOS / macOS
- JSON Parsing
- Web development
- Other development
- Downloader
- Editors
- CSV
- JSON
- Markdown
- TeX
- Text
- Extensions
- Finder
- Games
- Graphics
- IDE
- Images
- Keyboard
- Mail
- Menubar
- Music
- News
- Notes
- Other
- Podcast
- Productivity
- Screensaver
- Security
- Sharing Files
- Social Networking
- Streaming
- System
- Terminal
- Touch Bar
- Utilities
- VPN & Proxy
- Video
- Wallpaper
- Window Management
Applications
Audio
- AUHost - Application which hosts AudioUnits v3 using AVFoundation API.
- Audacity - Free, open source, cross-platform audio software
- 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.
- AutoMute - Automatically mute the sound when headphones disconnect / Mac awake from sleep.
- Background Music - Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
- BlackHole - BlackHole is a modern macOS virtual audio driver that allows applications to pass audio to other applications with zero additional latency.
- CAM - macOS camera recording using ffmpeg
- Clementine - Clementine is a modern music player and library organizer for Windows, Linux and macOS.
- Cog - Cog is an open source audio player for macOS. The basic layout is a single-paned playlist interface with two retractable drawers, one for navigating the user's music folders and another for viewing audio file properties, like bitrate.
- Karaoke Forever - Host awesome karaoke parties where everyone can queue songs from their phone's browser. Plays MP3+G and MP4 with WebGL visualizations.
- LocalRadio - LocalRadio is software for listening to "Software-Defined Radio" on your Mac and mobile devices.
- LosslessCut - The swiss army knife of lossless video/audio editing without re-encoding.
- Lyricism - macOS app to show you lyric what currently iTunes or Spotify is playing.
- LyricsX - Lyrics for iTunes, Spotify and Vox.
- MPV - Lightweight, highly configurable media player.
- MonitorControl - Control your external monitor brightness, contrast or volume directly from a menulet or with keyboard native keys.
- Mous Player - Simple yet powerful audio player for BSD/Linux/macOS.
- NoiseBuddy - Control the listening mode on your AirPods Pro in the Touch Bar or Menu Bar.
- PlayStatus - PlayStatus is a macOS app that allows the control of Spotify and iTunes music playback from the menu bar.
- Plug - Discover and listen to music from Hype Machine.
- Scope - Audio Oscilloscope
- ShazamScrobbler - Scrobble vinyl, radios, movies to Last.fm.
- Sonora - Minimal, beautifully designed music player for macOS.
- SpotMenu - Spotify and iTunes in your menu bar.
- SpotSpot - Spotify mini-player for macOS.
- Spotify4BigSur - Spotify widget for Notification Center.
- Suohai - Audio input/output source lock for macOS.
- Tickeys - Instant audio feedback for typing. macOS version.
- Tuner - Musical Instrument Tuner
- [Un]MuteMic - macOS app to mute & unmute the input volume of your microphone. Perfect for podcasters.
- eqMac2 - System-Wide Equalizer for the Mac.
- fre:ac - The fre:ac audio converter project.
- iTunes-Volume-Control - This app allows you to control the iTunes volume using volume up and volume down hotkeys.
- jmc - jmc is new macOS media organizer.
- shairport-sync - macOS/Linux/FreeBSD/OpenBSD Airplay audio receiver.
- waveSDR - macOS native desktop Software Defined Radio application using the RTL-SDR USB device.
Backup
- BorgBase/Vorta - Simple and Secure Offsite Backups
- Mackup - Keep your application settings in sync (macOS/Linux).
- Syncalicious - Keeping multiple macOS preferences in sync can be painful, but it shouldn't be.
- UrBackup - UrBackup is Client/Server network backup for Windows, macOS and Linux.
- shallow-backup - Easily create lightweight documentation of installed applications, dotfiles, and more.
Browser
- Beaker Browser - Beaker is an experimental peer-to-peer Web browser.
- Brave Browser - Brave browser for Desktop and Laptop computers running Windows, macOS, and Linux.
- Chromium - Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
- Finicky - Always opens the right browser.
- Firefox - Fast, privacy aware browser from a non-profit. Runs on Windows, macOS and Linux.
- Helium - Floating browser window for macOS.
- Min Browser - A fast and efficient minimal web browser.
- Pennywise - Pennywise opens any website or media in a small floating window that remains on top of all other applications. It's a great alternative to Helium.
- Plash - Make any website your desktop wallpaper.
- Privacy Redirect for Safari - Redirect Twitter, YouTube, Reddit, Google Maps, Google Search, and Google Translate to privacy friendly alternatives.
- browserosaurus - macOS tool that prompts you to choose a browser when opening a link.
- otter-browser - Otter Browser aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5.
- seb-mac - Safe Exam Browser for macOS and iOS.
Chat
- Adium - Instant messaging application that can connect to XMPP (Jabber), IRC and more.
- Beagle IM - Powerful XMPP client with support for file transfer, VoIP and end-to-end encryption.
- ChitChat - Native Mac app wrapper for WhatsApp Web.
- Electronic WeChat - Better WeChat on macOS and Linux.
- Element - Element is a collaboration app (currently Electron) for the Matrix protocol.
- Franz - Franz is messaging application for services like WhatsApp, Slack, Messenger and many more.
- Google Allo for Desktop - Native macOS & Windows desktop app for Google Allo.
- GroupMe - Unofficial GroupMe App.
- MessagesHistoryBrowser - macOS application to comfortably browse and search through your Messages.app history.
- RocketChat - Free open source chat system for teams. An alternative to Slack that can also be self hosted.
- Seaglass - A truly native Matrix client for macOS.
- Signal Desktop - Electron app that links with your Signal Android or Signal iOS app.
- Telegram - Source code of Telegram for macOS on Swift.
- Telegram Desktop - Telegram Desktop messaging app.
- Textual - Textual is an IRC client for macOS.
- Thunderbird - Backed by Mozilla, Thunderbird is an extensible email, newsfeed, chat, and calendaring client.
- Torchat-Mac - TorChat for Mac is a macOS native and unofficial port of torchat.
- WhatsAppBar - Send WhatsApp message from menu bar.
- Wire Desktop - Standalone Electron app for the chatapp Wire.
Cryptocurrency
- Balance Open - App for all the world’s currencies.
- CoinBar - macOS menu bar application for tracking crypto coin prices.
- Copay - A secure bitcoin wallet platform for both desktop and mobile devices.
- Crypto Bar - macOS menu bar application built with Electron.
- Float coin - Native menu bar app with floating window and support for many Exchanges.
Database
- Bdash - Simple SQL Client for lightweight data analysis.
- Beekeeper Studio - SQL editor and manager with support for SQLite, MySQL, MariaDB, Postgres, CockroachDB, SQL Server, and Amazon Redshift.
- DB Browser for SQLite - SQLite database management GUI.
- DBeaver - Universal database tool and SQL client.
- DbGate - Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application.
- Medis - Medis is a beautiful, easy-to-use Mac database management application for Redis.
- MongoHub - Add another lightweight Mac Native MongoDB client.
- Postbird - PostgreSQL GUI client for macOS.
- Postgres.app - The easiest way to get started with PostgreSQL on the Mac.
- Redis Desktop Manager - Cross-platform open source database management tool for Redis ®
- Redis.app - The easiest way to get started with Redis on the Mac.
- Robo 3T - Robo 3T (formerly Robomongo) is the free lightweight GUI for MongoDB enthusiasts.
- Sequel Ace - Sequel Ace is a fast, easy-to-use Mac database management application for working with MySQL & MariaDB databases.
- Sequel Pro - MySQL/MariaDB database management for macOS.
- mongoDB.app - The easiest way to get started with mongoDB on the Mac.
- redis-pro - Redis management with SwiftUI.
- reventlou - Personal database as an information management system.
- sqlectron - A simple and lightweight SQL client desktop/terminal with cross database and platform support.
Development
- Apache Netbeans - Apache NetBeans is an IDE, Tooling Platform and Application Framework suitable for development in Java, JavaScript, PHP, HTML5, CSS, and more.
- Brackets - Modern open-source code editor for HTML, CSS and JavaScript that's built in HTML, CSS and JavaScript.
- ColorSet - ColorSet is a macOS utility and framework allowing developers to manage custom interface colors with ease.
- GitAhead - A graphical Git client designed to help you understand and manage your source code history.
- KiCad - A software suite for electronic design automation.
- Layout Designer for UICollectionView - A simple but powerful tool that helps you make complex layouts for UICollectionView.
- Pasteboard Viewer - Inspect the system pasteboards.
- Stringz - A lightweight and powerful editor for localizing iOS, macOS, tvOS, and watchOS applications.
- utmapp - Virtualization for other operating systems.
Git
- Cashew - Cashew macOS Github Issue Tracker.
- GPM - macOS application for easily operating GitHub Projects.
- Git Interactive Rebase Tool - Full feature terminal based sequence editor for interactive rebase.
- GitAhead - A graphical Git client designed to help you understand and manage your source code history.
- GitBlamePR - Mac app that shows pull request last modified each line of a file
- GitHub Desktop - Simple collaboration from your desktop.
- GitSync - Minimalistic Git client for Mac.
- GitUp - The Git interface you've been missing all your life has finally arrived.
- GitX - Graphical client for the git version control system.
- Gitee - Gitee, macOS status bar application for Github.
- Github contributions - GitHub contributions app, for iOS, WatchOS, and macOS.
- GithubListener - Simple app that will notify about new commits to watched repositories.
- GithubNotify - Simple macOS app to alert you when you have unread GitHub notifications.
- Gitify - Your GitHub notifications on your menu bar.
- Streaker - GitHub contribution streak tracking menubar app.
- TeamStatus-for-GitHub - macOS status bar application for tracking code review process within the team.
- Trailer - Managing Pull Requests and Issues For GitHub & GitHub Enterprise.
- Xit - Xit is a graphical tool for working with git repositories.
- osagitfilter - Filter to put OSA languages (AppleScript, JavaScript) into git, as if they where plain text-files. ![applescript_icon]
JSON Parsing
- JSON Mapper - Simple macOS app to generate Swift Object Mapper classes from JSON.
- JSON to Model class - Template based highly customizable macOS app to generate classes from JSON string, supports many languages.
- 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.
- j2s - macOS app to convert JSON objects into Swift structs (currently targets Swift 4 and Codable).
Other Development
- Boop - A scriptable scratchpad for developers.
- ChefInspector - Node and Attribute viewer for Chef
- MQTTX - An elegant Cross-platform MQTT 5.0 desktop client.
- macho-browser - Browser for macOS Mach-O binaries.
- vegvisir - Browser based GUI for LLDB Debugger.
Web Development
- CoreOS VM - CoreOS VM is macOS status bar app which allows in an easy way to control CoreOS VM on your Mac.
- 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.
- HTTP Toolkit - HTTP Toolkit is a cross-platform tool to intercept, debug & mock HTTP.
- Insomnia - Insomnia is a cross-platform REST client, built on top of Electron.
- KubeMonitor - KubeMonitor is a macOS app that displays information about your active Kubernetes cluster in your menu bar.
- KubeSwitch - KubeSwitch lists the available kubernetes cluster contexts on the mac, in Mac's Menu bar.
- Lantern - Dedicated Mac app for website auditing and crawling.
- LocalSites - Simple Menu Bar (Status Bar) App for macOS listing local Bonjour websites (as Safari 11 no longer has Bonjour Bookmarks).
- SimpleLocalize CLI - Open source tool for managing i18n keys in software projects.
- aws-s3-uploader - Simple macOS app for uploading files to Amazon Web Services.
- iTunesConnect - macOS app to let you access iTunesConnect.
- ndm - Npm desktop GUI.
- nodeScratchpad - Evaluate Nodejs/JS code snippets from Menubar.
- stts - macOS app for monitoring the status of cloud services.
iOS / macOS
- AVXCAssets Generator - Takes path for your assets images and creates appiconset and imageset for you in just one click.
- 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.
- AppIcons - Tool for generating icons in all sizes as required by macOS and iOS apps.
- AppStoreReviewTimes - Gives you indication about the average iOS / macOS app stores review times.
- AppleTrace - Trace tool for iOS/macOS.
- Asset Catalog Tinkerer - App that lets you open .car files and browse/extract their images.
- Assets - Assets is a macOS app that manages assets for your development projects (Xcode, web, etc).
- Attabench - Attabench is a microbenchmarking app for macOS, designed to measure and visualize the performance of Swift code.
- Board For GitHub - Small application to monitor your GitHub project web page in a native macOS app !
- Brisk - macOS app for submitting radars.
- Cleaner for Xcode - Cleaner for Xcode.app built with react-native-macOS.
- CocoaRestClient - Native Apple macOS app for testing HTTP/REST endpoints.
- Corona Tracker - Coronavirus tracker app for iOS & macOS with maps & charts.
- FilterShop - macOS App to explore CoreImage Filters.
- IconGenerator - macOS app to generate app icons.
- Iconizer - Create Xcode image catalogs (xcassets) on the fly.
- Iconology - Edit icons and then export to Xcode, icns, ico, favicon, macOS iconset, or a custom collection.
- Icons.app - App for macOS which is designed to generate consistent sized icons of an existing application in various states, jiggling (shaking) etc.
- InjectionIII - overdue Swift rewrite of Injection.
- Knuff - The debug application for Apple Push Notification Service (APNs).
- LayerX - Intuitive app to display transparent images on screen.
- Localizable.strings - Mac app to localize your iOS and macOS projects.
- Localization Editor - Simple macOS editor app to help you manage iOS app localizations by allowing you to edit all the translations side by side.
- Localizations - Localizations is an macOS app that manages your Xcode project localization files (.strings).
- Menubar Colors - macOS app for convenient access to the system color panel.
- Notarize - Notarization status monitoring tool for macOS, supporting multiple developer accounts
- PodsUpdater - macOS app which helps you manage dependency releases in your Podfile.
- ProfilesManager - Apple iOS/macOS Provisioning Profiles management,.provisionprofile, .mobileprovision files manager tool for mac.
- PushNotifications - macOS app to test push notifications on iOS and Android.
- 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.
- Resizr - MacOS application for creating AppIcon for iOS and Android apps.
- SmartPush - iOS Push Notification Debug App.
- Stringz - A lightweight and powerful editor for localizing iOS, macOS, tvOS, and watchOS applications.
- TransporterPad - iOS/Android app deployment tool for macOS.
- WWDC - Unofficial WWDC app for macOS.
- WWDC.srt - Powerful app for downloading subtitle for each WWDC session video since 2013 in (srt) format.
- Xcodes.app - The easiest way to install and switch between multiple versions of Xcode.
- calabash-launcher - iOS Calabash Launcher is a macOS app that helps you run and manage Calabash tests on your Mac.
- iOS Images Extractor - iOS Images Extractor is a Mac app to normalize, decode, and extract images from iOS apps.
- iSimulator - iSimulator is a GUI utility to control the Simulator and manage the app installed on the simulator.
- xib2Storyboard - Tool to convert Xcode .xib to .storyboard files.
Downloader
- App Downloader - Easily search and download macOS apps from the huge
homebrew cask
app catalog.
- Extream Download Manager - a powerful tool to increase download speeds up to 500%
- Get It - Native macOS video/audio downloader. Think of it as a youtube downloader that works on many sites.
- Motrix - A full-featured download manager.
- Pillager - macOS Video Downloader written in Swift and Objective-C.
- 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.
- udemy-downloader-gui - desktop application for downloading Udemy Courses.
Editors
- AuroraEditor - Lightweight Code Editor (IDE) for macOS.
- Chime - An editor for macOS
- CodeEdit - CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.
- Geany - Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow. ![c++_icon]
CSV
- TableTool - simple CSV editor for the macOS.
JSON
- JSON Editor - Dead simple JSON editor using josdejong/jsoneditor
- JSON-Splora - GUI for editing, visualizing, and manipulating JSON data.
Markdown
- Gingko - Tree-structured markdown editor for macOS, Windows, and Linux.
- MacDown - Markdown editor for macOS.
- Mark Text - Realtime preview markdown editor for macOS Windows and Linux.
- MarkEdit - MarkEdit is a free and open-source Markdown editor, for macOS. It's just like TextEdit on Mac but dedicated to Markdown.
- Notenik - Note-taking app with many organizational options.
- Obsidian plugins & themes - Community plugins list, theme list, and releases of Obsidian.
- Pine - A modern MacOS markdown editor.
- QOwnNotes - Plain-text file notepad and todo-list manager with markdown support and ownCloud / Nextcloud integration.
- Zettlr - A Markdown Editor for the 21st century.
- linked - ? Your daily journal app, diary or anything else to unclutter your mind. Let linked help you get focused by writing down what is in your mind on a daily basis. ![vue_icon]
TeX
- Qilin Editor - Text editor for exact sciences with built-in KaTeX/AsciiMath support.
Text
- AuroraEditor - Lightweight Code Editor (IDE) for macOS.
- CotEditor - Lightweight Plain-Text Editor for macOS.
- Geany - Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow. ![c++_icon]
- MacVim - Text editor for macOS.
- Noto - Plain text editor for macOS with customizable themes.
- SubEthaEdit - General purpose plain text editor for macOS. Widely known for its live collaboration feature.
- TextMate - TextMate is a graphical text editor for macOS.
- Tincta - One-window text editor with syntax highlighting.
- VimR - Refined Neovim experience for macOS.
- micro - A terminal-based text editor that aims to be easy to use and intuitive, while also taking advantage of the capabilities of modern terminals.
- reventlou - Personal database as an information management system.
Extensions
- AdGuard for Safari - The most advanced ad blocking extension for Safari
- BetterPiP - Use native picture-in-picture with browsers such as Google Chrome for HTML5 videos.
- Is It Private? - A Safari Extension providing a toolbar icon that changes its visual appearance if Private Browsing is enabled.
- Middleclick - Emulate a scroll wheel click with three finger Click or Tap on MacBook trackpad and Magic Mouse
- PageExtender - Extend pages with your own CSS and JS files.
- PiPTool - Add the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS.
- PiPifier - PiPifier is a native macOS 10.12 Safari extension that lets you use every HTML5 video in Picture in Picture mode.
- Privacy Redirect for Safari - Redirect Twitter, YouTube, Reddit, Google Maps, Google Search, and Google Translate to privacy friendly alternatives.
- Sessions - Safari extension to save your working sessions
- Swimat - Swimat is an Xcode plug-in to format your Swift code.
- ThenGenerator - Xcode Source Editor Extension for 'Then'
- Ultra TabSaver - Ultra TabSaver is an open-source Tab Manager for Safari
- nef - This Xcode extension enables you to make a code selection and export it to a snippets. Available on Mac AppStore.
Finder
- Clipy - Clipy is a Clipboard extension app for macOS.
- CopyQ - Clipboard manager with advanced features
- Duplicate Finder - It's a useful tool that would help you to find all duplicate files which have the same names in the specific folder.
- FiScript - Execute custom scripts from the MacOS context menu (CTRL+click) in Finder.
- Finder Go - macOS app and Finder Sync Extension to open Terminal, iTerm, Hyper from Finder.
- OpenInCode - Finder toolbar app to open current folder in Visual Studio Code.
- OpenInTerminal - Finder Toolbar app for macOS to open the current directory in Terminal, iTerm, Hyper or Alacritty.
- Quick Look plugins - List of useful Quick Look plugins for developers.
- cd to... - Finder Toolbar app to open the current directory in the Terminal
- dupeGuru - dupeGuru is a tool to find duplicate files on your computer. It can scan using file names and file contents.
- zoxide - zoxide is a smarter cd command for your terminal.
Games