Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, Mac OS X has been included with all new Macintosh computer systems. It is the successor to Mac OS 9, released in 1999, the final release of the "classic" Mac OS, which had been Apple’s primary operating system since 1984.
Mac OS X are well know for their simplicity and performance. Mac OS X are well know for their simplicity and performance. If you’re a web developer who’s using a Mac, then chances are you’ve come across at least one the popular development tools for a Mac. Finding Useful Mac Apps For Freelance Web Designers was a challenging task. In this article I will feature some essential bits of software that every Mac-owning web developer should have in their toolkits. From text editors to command line tools, editing, file and data transfer, collaboration, database management, image editing, invoicing, time tracking, expenses tracking and much, much more. Most of them are relatively inexpensive and almost all of them offer a free trial period.
MAMP is a quick and painless way to set up Macintosh, Apache, MySQL and PHP in the same environment. What used to be a tedious process now literally takes just a few seconds between downloading MAMP and installing the software. Instantly you’ve got a fully-functional web testing environment for your PHP applications. It also comes locked and loaded with PHP extensions like Zend, and you can specify different cacheing types like APC, eAccelerator or XCache.
Cyberduck is an incredibly user friendly FTP client that’s provided for free and licensed under GPL. It can be used in many different settings, like FTP, SFTP, WebDAV and Amazon S3 straight out of the box. Cyberduck also integrates seamlessly with essential Mac functionality, like Bonjour, iDisk, Growl, AppleScript, Spotlight and even Quick Look to instantly see the guts of the file with a tap of the spacebar.
It offers almost all of the same functionality as Cyberduck, but adds a little more robustness for advanced user. For example, you can edit any remote file (even a picture or graphic) in any software using Transmit.
cssedit is a CSS editor with a fantastic user interface. It has the look and feel of a Mac application, which makes the experience of editing CSS much more enjoyable.
phpMyAdmin is the kindly old grandfather of database management scripts. Not necessarily hip to an attractive user interface, phpMyAdmin still has the skills to pay the bills. You can manage your databases locally using this stable script. It ships with MAMP, so installation is a breeze. If you’re not MAMP, then you’ll have to configure PHP to run on your Mac, which is a much more involved process. Still, phpMyAdmin is a tried and tested solution for managing databases with a UI.
6. Yummy FTP
Yummy FTP is an FTP and SFTP client application for the Apple Macintosh, built as native Mac OS X software from the ground up, with the goal of providing a reliable, powerful, yet easy to use file transfer utility.
CocalMySQL is a database tool developed specifically for Mac with Cocoa. It has the elegant look and feel of a true Mac application, and is laden with features. CocoaMySQL is much easier than phpMyAdmin on almost all fronts; it’s easier to setup, has a much more intuitive interface, and runs more like a Mac program. The software is also licensed under the free GPL license.
VirtualHostX is the best way to host multiple websites on your Mac. It lets you easily create Apache virtual hosts on Mac OS X.
If you’re building a site from scratch, it’s nice to have a program like Coda where you can manage all the files and FTP functionality from within one program. Built by Panic, the same guys who develop Transmit, Coda is a one-stop solution for web developer. Within code you can manage files, ftp to a server, preview the code, use a css editor (like cssedit), and even use Terminal all from within Coda.
TextExpander saves you countless keystrokes with customized abbreviations for your frequently-used text strings, code snippets and images.
Textmate is one of the most popular of the text editors. It has a bevy of features, like file tabbing for having multiple files open in a project, works with xcode, and integrates with FTP clients. It also comes equipped with “bundles” that allows you to have multiple different configurable languages.
Colloquy is an extremely helpful IRC client for the Mac. It’s open source, allows for plugins and styles, and even has an iphone interface. Robust, elegant and powerful.
SubEthaEdit is a collaborative text editor for the Mac. You can use the software as a text editor, note-taker and for co-writing text. It integrates with Bonjour, iChat and Mail, but isn’t limited to those integrations. SubEthaEdit also has a fairly robust editing syntax for many different languages. So really, this is a swiss-army tool for developers that work in a collaborative environment that share code often.
While it’s not typically thought of as a web developer’s tool, Skype can be a lifesaver. Not only can it save lots of coin on your cellphone bill, Skype adds a lot of features that a traditional phone can’t touch. For example, Skype has a pane for text messaging, screen sharing and sharing files.
An excellent workflow manager, which helps to organize things related to your project more easily. It shows Workflow maps of your projects, it allows you to track the connections between project files etc.
16. Komodo Edit
A powerful and robust open-source text editor offers many advanced and attractive features for the developers who have to work on dynamic web programming languages.
iTerm is a “Terminal emulation program” that adds a bit more functionality and user friendliness to Terminal. It offers features like multiple tabs, bonjour support, bookmarks, and much more.
Seashore is an open source image editor that utilizes the Mac OS X’s Cocoa Framework. It’s a full-fledged image editor that gives Photoshop a run for its money.
Subversion client that enables you to manage different versions of your development work on Mac OS X.
Xcode is Apple’s development package. This gi-normous 900mb download adds tons upon tons of system mojo that you’ll probably have to eventually install to your system that you’ll probably use down the line. Many serious development software like SVN and the like use dependancies that Xcode takes care of. Xcode is free for the taking.
Fontcase is a font management application that provides an elegant and powerful workflow to help you organise the fonts you have installed on your system.
Pixelmator is a beautiful image editing program for the mac. It’s incredibly intuitive and useful, but doesn’t have all the features of a Gimp or Photoshop. It’s got all the layer editing and retouching tools that we’ve grown to love, and the interface is gorgeous.
Quicksilver is a launcher tool that does so much more for developers. If you’re wanting to save time and keyboard strokes, consider giving Quicksilver reign over your computer.
24. Aquamacs Emacs
Aquamacs Emacs is an extended version of the original and robust Emacs text editor with an addition of the new Aqua look-and-feel making the application blend right into the Mac OS X user interface.
Isolator isn’t a crucial application for developers, it’s quite handy for blocking out distractions while you’re getting work done. Isolator is a free program that blocks out everything but the single application you’re working on. This gives a distraction-free environment for writing, programming, or whatever else needs your attention.
Spaces is a handy built-in application for Leopard users. It allows you to set up virtual “spaces” for different screens on your computer. This is helpful for developers because you can separate your work flow into different panes. For example, you could have ftp and terminal open in one space, Textmate in another, Firefox in the third and Gimp or Photoshop in the fourth. It’s easy to toggle between the spaces using the command ctrl + arrow, or you can use ctrl + the number of the space you want to switch to.
28. RAGE Domainer
Rage Domainerit let’s you keep track of all the domains you own.
Lineform is an ideal Mac app for vector art, diagrams and illustrations. Lineform has all of the most popular tools.
Gimp is the second-most popular photo editing software program on the market, second only to Adobe Photoshop. The difference? Gimp is absolutely free!
Scribus is an open source application for creating high quality page layouts for Mac and Linux users. Some of its publishing features include: CMYK Color, Separations, ICC Color management, and flexible PDF Authoring and Editing.