This is a list of some of my favourite apps:
0xED is a hex editor. It can be useful if you want to check the exact contents of a file.
Base is an SQLite manager. You can run queries, edit records and import/export data.
BBEdit is a powerful text editor. It can sort lines, remove duplicates, use regular expressions, find/replace across multiple files. It can also edit huge files, edit binary plist files, edit compressed files and edit remote files on FTP/SFTP servers. There isn’t much it can’t do!
Charles is an HTTP proxy that lets you inspect the traffic between iOS apps and the Internet.
CocoaRestClient allows you to test REST APIs.
Coda is great for web development. It packs a text editor, an FTP client, a built-in terminal and a MySQL editor.
Fabric allows you to distribute beta apps easily.
Fastlane simplifies the creation of iOS apps screenshots.
Feeder allows you to create RSS feeds. It’s particularly useful if you are using Sparkle for your Mac app updates.
FileMerge lets you compare two text files side-by-side and see their differences. To open FileMerge, just open Xcode and choose Xcode > Open Developer Tool > FileMerge.
Flawless makes it easy to compare an iOS app with a Sketch file to see if they are identical or not.
Hex Fiend is a hex editor. It can be useful if you want to check the exact contents of a file.
Icon Set Creator can create iOS app icons quickly.
ImageOptim can compress PNG and JPEG files. It also removes EXIF tags and GPS data.
iXLIFF allows you to open and edit XLIFF translation files.
Leaf is a nice and clean RSS reader.
MacTracker gives you detailed information about any Mac (maximum OS, maximum RAM, type of RAM and many other information).
OmniDiskSweeper helps you find which files are using the most space on your disk.
OmniGraffle is great for creating diagrams and charts.
Network Link Conditioner allows you to simulate adverse networking conditions while testing an app. To use it on iOS, go to Settings > Developer > Network Link Conditioner. To use it on macOS, you need to download the Hardware IO Tools for Xcode package.
Paw allows you to test REST APIs.
PDFpen lets you fill in PDF forms, edit PDF files and convert scanned images to text thanks to OCR.
Pixelmator is an image editor. You can retouch, resize and crop pictures.
Postman allows you to test REST APIs.
Sequel Pro allows you to manage MySQL databases, run queries, edit records and import/export data.
SimulatorStatusMagic allows you to prepare perfect iOS screenshots.
Skala Color is a colour picker for macOS. Colours can be copied in a variety of formats (UIColor, NSColor and CSS).
Sketch helps you design user interfaces and icons.
Slack is a messaging app for teams.
SmartBackup is an easy to use backup application.
SourceTree is a Git client.
Swift Color Palette is a Sketch plug-in.
SwiftLint enforces Swift coding styles and conventions.
Tap Forms lets you create simple databases.
The Unarchiver is sometimes useful to decompress files that can’t be decompressed by the Finder, like .7z files.
Transmit is a great FTP client. It supports multi-connection transfers, SFTP and Amazon S3.
TunnelBear is a VPN. It’s useful when you connect to public wifi networks.
TweetBot is a nice Twitter client for Mac.
Wireless Diagnostics allows you to find the less crowded Wi-Fi channel. Hold down the Option key, click the Wi-Fi menu and choose Open Wireless Diagnostics. Then choose Window > Scan and click Scan Now.
Zeplin makes it easy to share Sketch designs between different designers, developers and clients.