open-source-mac-os-apps-mirror/README.md
2017-12-04 03:50:03 +02:00

26 KiB
Raw Blame History

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.

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+.

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.

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.

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.
  • Caprine - Elegant Facebook Messenger desktop app.
  • Telegram [Deprecated] - Source code of deprecated Telegram for macos version.
  • Telegram - Source code of Telegram for macos on Swift 4.0
  • 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.

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.

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.

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 thats 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.

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.
  • Boostnote - Boostnote is an open source note-taking app made for programmers just like you.
  • FromScratch - FromScratch is a little app that you can use as a quick note taking or todo app.
  • Tusk - Tusk is an unofficial, open source, third-party, community driven, free Evernote app with a handful of useful features.
  • 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.
  • NoteTaker - A simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing.
  • 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.

Podcast

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.

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, ...)
  • Simplenote - The simplest way to keep notes.
  • 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 worlds 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.

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.

Mail

  • 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.