Development Tools & Environment
Essential tools and environments for modern software development, including editors, IDEs, testing frameworks, and monitoring solutions.
Editors
Code Editors
-
Visual Studio Code
Microsoft's free, open-source code editor
-
Sublime Text
Sophisticated text editor for code, markup and prose
-
Atom
A hackable text editor for the 21st Century
-
Vim
Highly configurable text editor
-
Emacs
Extensible, customizable text editor
IDEs
-
IntelliJ IDEA
Java IDE with advanced coding assistance
-
PyCharm
Python IDE for professional developers
-
WebStorm
JavaScript IDE for modern web development
-
Eclipse
Open source IDE platform
-
Xcode
Apple's IDE for macOS and iOS development
Development Environment
Version Control
-
Git
Distributed version control system
-
GitHub
Web-based Git repository hosting
-
GitLab
DevOps platform with integrated Git repository
-
Bitbucket
Git repository management solution
-
SourceTree
Free Git GUI client
Package Managers
Containerization
-
Docker
Containerization platform
-
Kubernetes
Container orchestration system
-
Podman
Daemonless container engine
-
Docker Compose
Multi-container Docker applications
Testing
Unit Testing
Integration Testing
-
Selenium
Web browser automation
-
Cypress
End-to-end testing framework
-
Playwright
End-to-end testing for web apps
-
Postman
API development and testing platform
Monitoring
Application Monitoring
-
New Relic
Application performance monitoring
-
Datadog
Cloud monitoring and security platform
-
Sentry
Error tracking and performance monitoring
-
Grafana
Observability and data visualization platform
-
Prometheus
Systems monitoring and alerting toolkit
Security
Security Tools
-
OWASP ZAP
Web application security scanner
-
Burp Suite
Web application security testing platform
-
Nmap
Network discovery and security auditing
-
Wireshark
Network protocol analyzer
-
Metasploit
Penetration testing framework
Authentication & Authorization
-
OAuth 2.0
Authorization framework
-
JWT
JSON Web Token standard
-
Auth0
Identity and access management platform
-
Firebase Auth
Google's authentication service
Mac-Specific Tools
Text Editors & IDEs
-
Aurora Editor
Lightweight Code Editor (IDE) for macOS
-
CodeEdit
A lightweight, natively-built editor. Open source. Free forever.
-
CotEditor
Lightweight plain-text editor for macOS
-
Nova
The beautiful, fast, flexible, native Mac code editor from Panic
-
Zed
A high-performance, multiplayer code editor from the creators of Atom and Tree-sitter
-
Sublime Text
A popular, clean, and sleek editor with a plugin management system
-
TextMate
Editor that brings Apple's approach to operating systems into the world of text editors
Office & Productivity
-
Keynote
Build stunning presentations
-
Numbers
Create impressive spreadsheets
-
Pages
Documents that stand apart
-
LibreOffice
Free, open-source office software used and tested daily by a large community
-
Microsoft Office
Unmistakably Office, designed for Mac
Markdown Tools
Note-taking
-
Bear Writer
Beautiful, flexible writing app for crafting notes and prose
-
Craft
Notetaking and writing made beautiful
-
Notion
All-in-one workspace for notes, tasks, wikis, and databases
-
OneNote
Note-taking app by Microsoft
-
Joplin
Cross-platform open-source notepad with markdown support and to-do list management
Developer Utilities
-
Homebrew
The missing package manager for macOS
-
Dash
Awesome API documentation browser and code snippet manager
-
Alfred
Award-winning app which boosts efficiency with hotkeys, keywords, text expansion and more
-
Raycast
Blazingly fast, totally extendable launcher
-
BetterTouchTool
Great, feature-packed app that allows you to configure many gestures for your Magic Mouse, Macbook Trackpad, Magic Trackpad
-
Hammerspoon
Tool for powerful OSX automation with the Lua scripting engine
Version Control
-
Fork
Fast and friendly Git client for Mac
-
GitHub Desktop
The official GitHub GUI
-
GitKraken
The most popular Git GUI for Windows, Mac and Linux
-
SourceTree
Free Git & Mercurial client for Windows or Mac
-
Tower2
The most powerful Git client for Mac and Windows
Terminal Apps
-
iTerm2
iTerm2 is an amazing terminal emulator for OS X
-
Hyper
A terminal built on web technologies
-
Alacritty
A cross-platform, GPU-accelerated terminal emulator
-
Kitty
A cross-platform, fast, feature full, GPU based terminal emulator
-
Warp
Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app
Design Tools
-
Sketch
Professional digital design for mac
-
Figma
The collaborative interface design tool, for vector graphics and UI prototyping
-
Adobe XD
Tool for designing and prototyping websites and mobile apps
-
Principle
Application for designing animated and interactive user interfaces
-
Affinity Designer
Professional graphic design software for Mac
Screenshot & Screen Recording
-
CleanShot X
Discover a superior way to capture your Mac's screen
-
Kap
Open-source screen-recorder built with web technology
-
Licecap
Record your screen and export to GIF
-
Skitch
Screen capture application with a powerful annotation capabilities
-
Snagit
Simple, Powerful Screen Capture Software and Screen Recorder
Window Management
-
Rectangle
Rectangle is a window management app based on Spectacle, written in Swift
-
Magnet
Window manager that keeps your workspace organized
-
Divvy
Window management at its finest with its amazing Divvy Grid system
-
Moom
Allows you to easily move and zoom windows, or to another display
-
yabai
Tiling window manager for macOS
Password Management
-
1Password
Cross-platform password management tool
-
Bitwarden
Open source password management tool for Mac OS, iOS and browsers
-
Dashlane
Cloud-based password manager with award-winning design
-
KeepassXC
Free, open source, cross-platform password manager
-
Strongbox
Secure Password Management for iOS and MacOS
System Utilities
-
CleanMyMac
Delete megatons of junk, malware, and make your Mac faster & more organized
-
DaisyDisk
Disk usage analyzer and cleaner
-
AppCleaner
Thoroughly uninstall apps
-
iStat Menus
Advanced system monitor for menubar
-
Amphetamine
Keep your Mac awake
Communication
-
Slack
Awesome tool for team collaboration and communication
-
Discord
All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone
-
Telegram
Messaging app with a focus on speed and security
-
WhatsApp Desktop
Available in the Mac App Store, Whatsapp for Desktop
-
Signal Desktop
Fast, simple, secure. Privacy that fits in your pocket
Browsers
Audio & Video
-
VLC
Free, open-source, cross-platform multimedia player and framework
-
IINA
The modern video player for macOS. Based on mpv, the powerful media player project
-
HandBrake
Tool for converting video from nearly any format to a selection of modern, widely supported codecs
-
Audacity
Free, open-source, cross-platform audio software for multi-track recording and editing
-
GarageBand
A free Digital Audio Workstation (DAW) from Apple