Friday, 22 February 2013

Mac essential free software for developers


All run in OSX 10.8 Mountain Lion

Text editor

TextWrangler

Source: Mac App Store
  • Syntax highlighting for various languages
  • Multi tab
  • Allows closing with unsaved files; recovers unsaved on opening

Utilities

JDiskReport

Source: http://www.jgoodies.com/freeware/jdiskreport/
  • Graphical disk usage reporting

Flycut clipboard manager

Source: Mac App Store
  • Multiple cut-and-paste

Compressed file manager

iPackr

Source:Mac App Store
  • Supports zip, 7zip + many others
  • Allows editing of compressed archive
  • Allow extraction of individual files from compressed package

Graphics editor

Seashore

Source: http://seashore.sourceforge.net/The_Seashore_Project/Download.html
  • Beginner friendly
  • Mac native binary
  • Supports PNG and transparency
  • Based on GIMP

GIMP

Source: http://gimp.lisanet.de/Website/Download.html
  • Full featured open source Photoshop replacement
  • Lots of advanced editing features - can be overwhleming
  • Requires X11 - see XQuartz below

FTP

FileZilla client

Source: http://filezilla-project.org/download.php?type=client

OSX development tools

Git version control

Source 1: Xcode:Command line tools (see Xcode below)
Source 2: Homebrew - gives more recent version (see below)

DiffMerge

Source: http://www.sourcegear.com/diffmerge/downloads.php
  • Clean, effective UI
  • Consistent cross-platform editions
  • Diff two directories trees

Homebrew (*nix, GNU & application binaries)

Source: http://mxcl.github.com/homebrew/
  • Custom build, from source, all popular *nix tools not found in OSX
  • Produces efficient native binaries
  • Fast compile; tries to use native OSX dependencies where it can
  • Requires X11 - see XQuartz below
  • Requires OSX developement command line tools - see Xcode below

XQuartz (X Window System, X11)

Source: http://xquartz.macosforge.org
  • THE official X11 for OSX

Xcode (OSX development suite)

Source: Mac App Store
  • Provides gcc and other *nix toolchain (as optional install via Xcode>Preference>Downloads>Command line tools)

No comments:

Post a Comment