mirror of
https://github.com/serhii-londar/open-source-mac-os-apps.git
synced 2024-11-26 01:20:27 +00:00
26 KiB
26 KiB
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 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.
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
- 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.
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 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.
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.