mirror of
https://github.com/serhii-londar/open-source-mac-os-apps.git
synced 2024-11-22 07:30:23 +00:00
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
applicationsappsawesomeawesome-listcc-plus-plushacktoberfestjavascriptmacmacosmacos-applicationmacosxobjective-copen-sourceopensourcepythonrubyswift
icons | ||
Sources | ||
LICENSE | ||
Other.md | ||
README.md |
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.
You can see which language is using for app. Curently there are next languages:
- - C language.
- - C++ language.
- - JavaScript language.
- - Objective-C language.
- - Swift language.
- - CoffeeScript language.
- - TypeScript language.
- - Python language.
- - CSS language.
- - Ruby language.
Audio
- Background Music - Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
- Cog - A Free and Open Source Audio Player for Mac OS X 10.7+.
- [Un]MuteMic - macOS app to mute & unmute the input volume of your microphone. Perfect for podcasters.
Video
- IINA - The modern video player for macOS.
- Yoda - Yoda is a nifty osx application which enables you to browse and download videos from YouTube.
- WebTorrent Desktop - The streaming torrent app. For Mac, Windows, and Linux.
- Caption - Caption takes the effort out of finding and setting up the right subtitles.
Music
- lyricsify - A simple Spotify lyrics viewer menu bar app for macOS in Swift.
- DeezPlayer - Deezer Desktop app for Windows, Linux and macOS.
Images
- Imagine - Imagine is a desktop app for compression of PNG and JPEG, with a modern and friendly UI.
- ImageAlpha - Mac GUI for pngquant, pngnq and posterizer.
- WebPonize - WebPonize is a Mac OS App for converting PNG, JPEG, animated (or not) GIF images into WebP.
- Freehand - A MacOS Status Bar App for quick sketch.
- Screenbar - A MacOS menubar app for automating screenshots.
Social Networking
- Goofy - Unofficial Facebook Messenger client.
- Caprine - An elegant Facebook Messenger desktop app.
- Ramme - Unofficial Instagram Desktop App.
- appear.in - Unofficial appear.in app.
- Quail - Unofficial esa app.
- Simpo - A macOS menubar app to post status quickly.
Chat
- ChitChat - A native Mac app wrapper for WhatsApp Web.
- Telegram Desktop - Telegram Desktop messaging app.
- Textual - Textual is an IRC client for OS X.
- Electronic WeChat - A better WeChat on macOS and Linux.
- Telegram [Deprecated] - Source code of deprecated Telegram for macos version.
- Telegram - Source code of Telegram for macos on Swift.
- Rambox - Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one.
- Google Allo for Desktop - A native OS X & Windows desktop app for Google Allo.
- GroupMe - Unofficial GroupMe App.
Streaming
- Galeri - A perpetual artwork streaming app.
Development
Git
- GitHub Desktop - Simple collaboration from your desktop
- GitUp - The Git interface you've been missing all your life has finally arrived.
- gitbar - Open source github contribution stats on your Mac OS X Menu Bar.
iOS / macOS
- CocoaRestClient - A free, native Apple macOS app for testing HTTP/REST endpoints.
- Knuff - The debug application for Apple Push Notification Service (APNs).
- Touch Bar Simulator - Use the Touch Bar on any Mac.
- WWDC - The unofficial WWDC app for macOS.
- iOS Images Extractor - iOS Images Extractor is a Mac app to normalize , decode and extract images from iOS apps.
- SmartPush - iOS Push Notification Debug App.
- Cleaner for Xcode - Cleaner for Xcode.app built with react-native-macos.
- AppleEvents - The unofficial Apple Events app for macOS.
- Attabench - Attabench is a microbenchmarking app for macOS, designed to measure and visualize the performance of Swift code.
- Asset Catalog Tinkerer - An app that lets you open .car files and browse/extract their images.
- IconGenerator - A macOS app to generate app icons.
- AppleTrace - Trace tool for iOS/macOS.
- Iconizer - Create Xcode image catalogs (xcassets) on the fly.
- j2s - A macOS app to convert JSON objects into Swift structs (currently targets Swift 4 and Codable).
- PushNotitication - A macOS app to test push notifications on iOS and Android.
- Localizations - Localizations is an OS X app that manages your Xcode project localization files (.strings).
- AppBox - 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 - A macOS app for convenient access to the system color panel.
- AppIcons - AppIcons is a tool for generating icons in all sizes as required by macOS and iOS apps.
- Alloy - Alloy is a simple toolkit that makes your iOS / OS X apps development more easier.
- Icons.app - App for macOS which is designed to generate consistent sized icons of an existing application in various states, jiggling (shaking) etc.
- Touch Bar Preview - A small open source app to display your designs on the Touch Bar of the new MacBook Pro.
- LayerX - An intuitive app to display transparent images on screen.
- Board For GitHub - A small application to monitor your GitHub project web page in a native macOS app :octocat:!
- 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.
- FilterShop - A macOS App to explore CoreImage Filters.
- TransporterPad - iOS/Android app deployment tool for macOS.
- iSimulator - iSimulator,iOS Simulator Sandbox,like simpholders,a macOS app to find simulator's sandbox and go.
- Assets - Assets is a macOS app that manages assets for your developement projects (Xcode, web, etc).
Web development
- Now Desktop - Create deployments right from the tray menu.
- CoreOS VM - CoreOS VM is macOS status bar app which allows in an easy way to control CoreOS VM on your Mac.
- 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.
- aws-s3-uploader - Simple macOS app for uploading files to Amazon Web Services.
- stts - stts is a macOS app for monitoring the status of cloud services.
- Lantern - A dedicated Mac app for website auditing and crawling.
Other
- Cakebrew - Manage your Homebrew formulas with style using Cakebrew.
- Gas Mask - Hosts file manager for OS X.
- Hosts - a Cocoa GUI for /etc/hosts.
- ImageOptim - GUI image optimizer for Mac.
- Postgres.app - The easiest way to get started with PostgreSQL on the Mac.
- QorumLogs - Swift Logging Utility for Xcode & Google Docs.
- Sequel Pro - MySQL/MariaDB database management for macOS.
- Unused - A Mac app for checking Xcode projects for unused resources.
- Vagrant Manager - Manage your vagrant machines in one place with Vagrant Manager for macOS.
- Reactotron - A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
- SwiftyBeaver - Convenient logging during development & release in Swift.
- Shuttle - A simple SSH shortcut menu for macOS.
- Lepton - Democratizing Code Snippets Management (macOS/Win/Linux).
- 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 - A rule-based proxy app built with Network Extension for macOS.
- Keyframes Player - A simple macOS app to preview animations created with Facebook's keyframes framework.
- APNGb - macOS app which assembles and disassembles animated png files.
- macGist - Simple app to send pasteboard items to GitHub's Gist.
- Ruby.app - macOS app that contains a full Ruby installation (for use with Ruby/Gosu).
IDE
- Atom - The hackable text editor.
- 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 - Lightweight Plain-Text Editor for macOS.
- MacVim - Vim - the text editor - for macOS.
- TextMate - TextMate is a graphical text editor for macOS.
- VimR - Project VimR — Refined Neovim experience for macOS.
- CotEditor - CotEditor is a lightweight plain-text editor for macOS.
- Qilin Editor - Text editor for exact sciences with built-in KaTeX/AsciiMath support.
Finder
- Clipy - Clipy is a Clipboard extension app for macOS.
- Finder Go - A 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
Games
- Battle for Wesnoth - Turn-based tactical strategy game, featuring both single-player and online multiplayer combat.
- Boxer - The DOS game emulator that’s fit for your Mac.
- Dolphin - A powerful, Open Source emulator for Nintendo GameCube and Wii games.
- OpenEmu - Retro video game emulation for macOS.
- Screentendo - Turn your screen into a playable level of Mario.
- Stockfish - Beautiful, powerful chess application.
Graphics
- GifCapture - Gif capture app for macOS.
- Sketch Toolbox - A plugin manager for Sketch.app.
- Aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux).
- macSVG - An open-source macOS app for designing HTML5 SVG (Scalable Vector Graphics) art and animation with a WebKit web view.
- InfiniteCanvas - Proof of concept Mac drawing application.
- ScreenToLayers for macOS - ScreenToLayers is a macOS application to easily capture your screen as a layered PSD file.
Productivity
- ClipMenu - A clipboard manager for Mac OS X.
- Karabiner - Karabiner (KeyRemap4MacBook) is a powerful utility for keyboard customization.
- 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 - 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 - SIP softphone for Mac.
- Karabiner-Elements - Karabiner-Elements is a powerful utility for keyboard customization on macOS Sierra (10.12) or later.
- stretchly - stretchly is cross-platform electron app that reminds you to take breaks when working with computer.
- Whale - Unofficial Trello app.
- Ao - Elegant Microsoft To-Do desktop app.
- KeyHolder - Record shortcuts in macOS, like Alfred.app.
- Kiwix - Kiwix for iOS and macOS, build on Swift.
- Paperless Desktop - Desktop app that uses the paperless API to manage your document scans.
- AppGrid - Grid-based keyboard window manager for macOS.
- Yomu - Manga reader app for Mac OS X.
- Linked Ideas - A macOS application to write down and connect ideas.
- PSIBar - A quickly hacked up PSI OS X status bar app.
- Last Time - macOS app to show you the last time you have done something.
Notes
- Simplenote - The simplest way to keep notes.
- Boostnote - Boostnote is an open source note-taking app made for programmers just like you.
- tmpNote - Very simple macOS X app to make temporary notes.
- NoteTaker - A simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing.
- Tusk - Tusk is an unofficial, open source, third-party, community driven, free Evernote app with a handful of useful features.
- FromScratch - FromScratch is a little app that you can use as a quick note taking or todo app.
Podcast
- Cumulonimbus - A simple, beautiful podcast app.
Sharing Files
- mac2imgur - A simple Mac app designed to make uploading images and screenshots to Imgur quick and effortless.
- Transmission - Official Transmission BitTorrent client repository.
- Rhea - A Mac status bar app for quickly sharing files and URLs.
Terminal
- iTerm 2 - iTerm2 is a terminal emulator for Mac OS X that does amazing things.
- Alacritty - A cross-platform, GPU-accelerated terminal emulator
Utilities
- AnyBar - OS X menubar status indicator.
- APNGb - macOS app which assembles and disassembles animated png files.
- BeardedSpice - Control web based media players with the media keys found on Mac keyboards.
- BitBar - Put the output from any script or program in your Mac OS X Menu Bar.
- ControlPlane - Automate running tasks based on where you are or what you do.
- DisableMonitor - Easily disable or enable a monitor on your Mac.
- 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 - Monitor your Mac's fan speed and CPU temperature from your Notification Center.
- Finicky - Finicky - always opens the right browser.
- 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 - A floating browser window for OS X.
- Irvue - Screensaver for macOS.
- Kawa - A better input source switcher for OS X.
- KeepingYouAwake - Prevents your Mac from going to sleep.
- Loading - Simple network activity monitor for OS X.
- MacDown - Open source Markdown editor for macOS.
- Mackup - Keep your application settings in sync (OS X/Linux).
- MacPass - A native OS X KeePass client.
- Menubar Colors - A macOS app for convenient access to the system color panel.
- MenuMeters - A set of CPU, memory, disk, and network monitoring tools for macOS.
- Noti - Receive Android notifications on your mac (with PushBullet).
- ShiftIt - Managing windows size and position.
- SlowQuitApps - Add a global delay to Command-Q to stop accidental app quits.
- Übersicht - Keep an eye on what's happening on your machine and in the world.
- The Unarchiver - The Unarchiver is an Objective-C application for uncompressing archive files.
- WebTorrent Desktop - Streaming torrent app for Mac, Windows, and Linux.
- 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 - Turbo Boost Switcher is a little application for Mac computers that allows to enable and/or disable the Turbo Boost feature.
- 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 - A small macOS app that acts as a system cleaner (logs, cache, ...).
- Shifty - A macOS menu bar app that gives you more control over Night Shift.
- 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 - An OS X app that adds a global delay of 1 second to the Cmd-Q shortcut.
- Balance Open - An app for all the world’s currencies.
- Clocker - Clocker is an OSX menubar utility designed to help you keep track of your friends in different time zones.
- 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.
- DatWeatherDoe - Simple menu bar weather app for macOS written in Swift.
- mirror-displays - A Mac app and command-line tool for fiddling with display mirroring: on/off/toggle.
- Appear - Appear your terminal programs in your gui!
- iOScanX - iOScanX (iOS Application Scanner for OS X) is a Cocoa application for semi-automated iOS app analysis and evaluation.
- Menubar Brightness - MacOS app to change the screen brightness on the menubar.
- Apple Juice - An advanced battery gauge for macOS.
- CaptuocrToy - A tool to capture screenshot and recognize text by online ocr apis.
Video
- HandBrake - HandBrake is an open-source video transcoder available for Linux, Mac, and Windows.
- Subler - Subler is an Mac OS X app created to mux and tag mp4 files.
- Subtitlr - Subtitlr is an open source OS X app used to find and download subtitles easily.
- MPlayerX - Media player on Mac OS X
Window Management
- Amethyst - Automatic tiling window manager for macOS.
- Hammerspoon - Staggeringly powerful OS X desktop automation with Lua.
- kwm - Tiling window manager with focus follows mouse for OSX.
- Phoenix - A lightweight macOS/OS X window and app manager scriptable with JavaScript.
- Spectacle - Spectacle allows you to organize your windows without using a mouse.
- gInbox - A Mac wrapper for Inbox by Gmail.
- Nylas Mail - The open-source, extensible mail client
- Rambox - Free, Open Source and Cross Platform messaging and emailing app that combines common web applications into one.
- Correo - A menubar/taskbar Gmail App for Windows and macOS
- Inboxer - Unofficial, free and open-source Google Inbox Desktop App.
VPN & Proxy
- Tunnelblick - Tunnelblick is a free, open source graphic user interface for OpenVPN on OS X.
- ShadowsocksX-NG - Next Generation of ShadowsocksX.
- SpechtLite - A rule-based proxy app for macOS.
Wallpaper
- Muzei - Muzei wallpaper app for macOS.
- OS-X-Wallpaper-Changer - Applescript for changing the Mac OS X desktop picture based on the time of day.
- BingPaper - Use Bing daily photo as your wallpaper on Mac OS X.
- Satellite Eyes - Mac OS X app to automatically set your desktop wallpaper to the satellite view overhead.
- Sunscreen - Sunscreen is a fun, lightweight application that changes your desktop wallpaper based on sunrise and sunset.
- 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 - ArtStation set as wallpapers from https://www.artstation.com/artwork.rss.
- Image-As-Wallpaper - Utility application helps with selection of images for using as desktop wallpaper or in screensaver on Mac computers.
- earth-wallpapers - Simple Mac OS X menubar app which fetches latest photos from a subreddit.
- 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 - A Win / Linux / Mac OS tool for managing and cycling desktop wallpapers.
- pyDailyChanger - pyDailyChanger is a program that changes your wallpaper daily.
- osx-10.5-leopard-wallpapers - A copy of the wallpapers folder from an old installation DVD of Mac OS X 10.5 Leopard.
- BingPaper - Use Bing daily photo as your wallpaper on mac os x.
Others
- Aerial - Apple TV Aerial Screensaver for Mac.
- Catch - Catch: Broadcatching made easy.
- Clocker - macOS app to plan and organize through timezones.
- hacker-menu - Hacker News Delivered to Desktop.
- Sonora - A minimal, beautifully designed music player for OS X.
- SoundCleod - SoundCloud for macOS and Windows.
- Juice - Make your battery information a bit more interesting.
- Vienna - Vienna is a free and open-source RSS/Atom newsreader for macOS.
- Brave Browser - Brave browser for Desktop and Laptop computers running Windows, OSX, and Linux.
- Kap - An open-source screen recorder built with web technology
- ScreenCat - ScreenCat is an open source screen sharing + remote collaboration application.
- Toggl Desktop - Toggl Desktop app for Windows, Mac and Linux.