mirror of
https://github.com/serhii-londar/open-source-mac-os-apps.git
synced 2024-11-22 07:30:23 +00:00
17 KiB
17 KiB
List of awesome opensource applications for macOS.
Applications
Audio
- Background Music - Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
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.
Chat & Social Networking
- ChitChat - A native Mac app wrapper for WhatsApp Web.
- Goofy - Unofficial Facebook Messenger client.
- 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.
- Ramme - Unofficial Instagram Desktop App.
- Telegram [Deprecated] - Source code of deprecated Telegram for macos version.
- Telegram - Source code of Telegram for macos on Swift 4.0
Development
- Cakebrew - Manage your Homebrew formulas with style using Cakebrew.
- CocoaRestClient - A free, native Apple macOS app for testing HTTP/REST endpoints.
- Gas Mask - Hosts file manager for OS X.
- gitbar - Open source github contribution stats on your Mac OS X Menu Bar
- GitHub Desktop - Simple collaboration from your desktop
- GitUp - The Git interface you've been missing all your life has finally arrived.
- Hosts - a Cocoa GUI for /etc/hosts.
- ImageAlpha - Mac GUI for pngquant, pngnq and posterizer.
- ImageOptim - GUI image optimizer for Mac.
- Knuff - The debug application for Apple Push Notification Service (APNs).
- 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.
- Touch Bar Simulator - Use the Touch Bar on any Mac.
- 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.
- WWDC - The unofficial WWDC app 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)
- 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.
- Finder Go - A macOS app and Finder Sync Extension to open Terminal, iTerm, Hyper from Finder
- 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.
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.
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).
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.
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.
- WebPonize - WebPonize is a Mac OS App for converting PNG, JPEG, animated (or not) GIF images into WebP.
- Muzei - Muzei wallpaper app for macOS
- Clean-Me - A small macOS app that acts as a system cleaner (logs, cache, ...)
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.
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.
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.
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.
Command Line Utilities
- Awesome macOS Command Line - Use your macOS terminal shell to do awesome things.
- m-cli - Swiss Army Knife for macOS.
- Mac-CLI - macOS command line tools for developers.
- mas - A CLI for the Mac App Store.
- gitsome - A supercharged Git/GitHub command line interface (CLI).
- SAWS - A supercharged AWS command line interface (CLI).
- https://github.com/dschep/ntfy - A utility for sending notifications, on demand and when commands finish.
- htop - htop is an interactive text-mode process viewer for Unix systems. It aims to be a better 'top'.
- haxor-news - Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
- Neofetch - A fast, highly customizable system info script that supports Linux, MacOS, iOS, BSD, Solaris, Android, Haiku, GNU Hurd, MINIX, AIX, IRIX and Windows (Cygwin/MSYS2/MinGW/Windows 10 Linux subsystem)
Utilities
- EnvPane - An preference pane for environment variables.
- Glances - System monitoring tool that runs in terminal.
Security
- macchanger - Change your mac address, for OS X.
- macchanger - Change / spoof MAC address (random, custom and restore).
- OS-X-Security-and-Privacy-Guide - A practical guide to securing macOS.
- OSXCollector - A forensic evidence collection & analysis toolkit for OS X.
- santa - A binary whitelisting/blacklisting system for Mac OS X.