Must have Mac apps

QueBert

Lifer
Jan 6, 2002
22,941
1,137
126
Maybe we could get a sticky for this? I've been running SL for awhile now and still discovering software for it. I know there are tons of programs I still haven't discovered.


Transmit - best FTP client I've ever used on any platform, overtook NCFTP for my favorite. yes, I love NCFTP I'm a geek what can I say lol

Growl - awesome sause, if there's something like this for Windows I need to get it, but doubt there is because nothing in Windows seems to tie together like this. A program for notifications, simple & cool idea.

Cinch - easy way to maximize windows or make one take up half the screen so you can put 2 side by side.

Tracks - works with growl for notifications & has a finder like search to make listening to music in iTunes so much easier/better. You can use it with iTunes minimize so you don't lose any desktop space.

Transmission - best Bittorrent client IMHO.

What else do I need to check out?
 

scootermaster

Platinum Member
Nov 29, 2005
2,411
0
0
Maybe we could get a sticky for this? I've been running SL for awhile now and still discovering software for it. I know there are tons of programs I still haven't discovered.


Transmit - best FTP client I've ever used on any platform, overtook NCFTP for my favorite. yes, I love NCFTP I'm a geek what can I say lol

Growl - awesome sause, if there's something like this for Windows I need to get it, but doubt there is because nothing in Windows seems to tie together like this. A program for notifications, simple & cool idea.

Cinch - easy way to maximize windows or make one take up half the screen so you can put 2 side by side.

Tracks - works with growl for notifications & has a finder like search to make listening to music in iTunes so much easier/better. You can use it with iTunes minimize so you don't lose any desktop space.

Transmission - best Bittorrent client IMHO.

What else do I need to check out?

I feel like there might be another thread out there like this, but we should put together a comprehensive one. Maybe with a little table, with the name, what it does, whether or not its free, and alternatives.

- Transmit, I believe isn't free. Cyberduck is. Transmit is better, I think (for me personally it's WAY better, since I use public key SSH to get to my remote system and for SFTP, and when Cyberduck switched SSH cores it stopped working).

- There's also PandoraJam, which is a "stand alone" Pandora Player.

I'll check out Tracks.

- TuneUp is amazing for MP3 cleanup, but isn't free. Jaikoz isn't free either (although it'll let you do, like 50 at a time) but is kind of confusing as to what actually is being changed and what isn't.

- Adium is my chat client of choice. It's free.

Forgot to mention

- TextWrangler. It's like BBEdit, but free. (It's a text/source editor).
 
Last edited:

sourceninja

Diamond Member
Mar 8, 2005
8,805
65
91
My list

ichat - free with osx - I only use google talk and I like the separate contact lists.
Google Chrome - free download - awesome browser
Safari - free with osx - everything that doesn't work in chrome
Firefox - free download - for testing my work
Oracle SQL Developer - free download - awesome for dealing with sql I also install the mysql plugin
MacGDBp - free download - debuging on the server
TextMate - $51.00 - nothing beats this on the editor front
XCode - free download - I write apps what can I say
Flow - $25.00 - got it with the macheist and it's better than cyberduck. I would probably use cyberduck otherwise because it is free.
Terminal - free with osx - Most important app on the system
Vmware Fusion - $79.00 - I need this for the vmware vcenter client application. Virtualbox is a free replacement but not as nice.
NetBeans - free downlaod - Nice IDE for java work
iTunes - free with osx - works great why replace it
gitX - free download - nice for browsing git repositories
Cornerstone - $59.00 - nice for browsing svn repositories
SSHFS Control - free download - for mounting my ssh volumes
Viscosity - $9.00 - great for openVPN
handbrake - free download - awesome for encoding video
vlc - free download - for playing things quicktime doesn't support
TrueCrypt - free download - cross platform encrypted containers
Crashplan - free download - remote backups.
appcleaner - free download - for uninstalling applications
 
Last edited:

Ka0t1x

Golden Member
Jan 23, 2004
1,724
0
71
Better Touch Tool - Improved mouse/trackpad options and custom gestures, also includes window snapping like Cinch. Free.
 
Last edited:

silverpig

Lifer
Jul 29, 2001
27,703
12
81
I use filezilla for my ftp stuff. I tried cyberduck but it's dog slow on a LAN.

My most used programs:

chrome
tweetie
transmission
filezilla
urban terror
 

Kmax82

Diamond Member
Feb 23, 2002
3,008
0
0
www.kennonbickhart.com
My apps of choice:

Mailplane (Nice OS X interface for Gmail)
Transmit 4 (just released, amazing FTP app)
BusyCal (everything that iCal should be)
1Password (manage passwords, app serials, and more)
Aperture 3 (Apple's competitor to Lightroom)
Textmate (I just love this app. So sleek, quick and useful!)
Yojimbo 2 (great Evernote alternative.. I don't need cloud storage)
Bowtie (beautiful controller for iTunes)
CloudApp (quickly share any file on your system.. just press CMD+OPT+CRTL+U and it will upload the selected file and copy the link to your clipboard)
Dropbox (nice sync'd online storage)
SizeUp (keyboard access to move windows around)
iStat Menus 3 (costs $10 now, but so worth it.. stats for geeky stuff on your system)
VMWare Fusion 3 (new betas/RC of 3.1 have brought me back from Parallels)
CandyBar (Change out Dock/System/App icons)
LaunchBar (Spotlight on steroids)
NetNewsWire (RSS Feeds)
Skitch (Screen Capture and sharing)
 

episodic

Lifer
Feb 7, 2004
11,088
2
81
This I could not live without - seriously. Windows management on the mac was about to the point I was going to sell it and go back to windows till this. It allows you to tile windows - center them, full screen them, put them side by side - etc with ease.

http://code.google.com/p/shiftit/

The next app I would not want to do without is skitch.

Screen capture, and so much more *annotate* etc. . .
http://skitch.com/

Next on my list

Skim - does what preview does with pdf's only 10 times better and more useful.
http://skim-app.sourceforge.net/

Keepass for mac
Password manager
http://www.keepassx.org/

Nambu - native Twitter/Facebook client very full featured
http://www.nambu.com/


Onyx - system maintainance
 

bearxor

Diamond Member
Jul 8, 2001
6,605
3
81
I have a lifetime subscription to TuneUp, but ended up buying Song Genie after trying it out. It is way, Way, WAY better than TuneUp.
 

slashbinslashbash

Golden Member
Feb 29, 2004
1,945
8
81
FTP/SFTP: command-line ftp/sftp
editor: command-line vim
shell: /bin/bash :)

File List.app: Awesome lightweight GUI frontend to command-line "mv" with pattern-matching based on regular expressions. Great for batch renaming large amounts of files to get rid of underscores, etc.
 

TheStu

Moderator<br>Mobile Devices & Gadgets
Moderator
Sep 15, 2004
12,089
45
91
AppFresh is nice for all the applications that do not hazve Sparkle, iStat Menus is nice as well.

What I am not crazy about though is the fact that iStat Menus was free for 2 versions, and 2-3 years, and now all of a sudden they are charging for it. I haven't found an acceptable replacement and it is only $10, but the suddenness of it is what throws me.
 

scootermaster

Platinum Member
Nov 29, 2005
2,411
0
0
Anyone have an app that remembers SSH sessions? (Or am I just using Terminal SSH incorrectly?) I remember on windows, I used F-Secure SSH (which, apparently, was really really ancient and behind things like OpenSSH and Putty). But one of the things I loved about it, is I could make icons for connections (i.e. "bookmarks") and it would log me in -- perhaps with a password -- and then from that one login, I could spawn other terminals or SFTP windows, already logged in. With normal terminal SSH (again, as far as I can tell), you have to open a terminal window. Type in the login command (ssh -l blah blah blah), log in (either with a password or a public key authentication) and then do the same for each new window you want to do. On the other hand, something like Transmit will auto log me in to a SFTP session (but I'm guessing it's already stored my SSH keys in the right way, so it doesn't need further authentication).

I'm using SSH keys for authentication, not standard username/password stuff, if that matters. Anyone know of an app for that? For SSH "bookmarks"?
 

scootermaster

Platinum Member
Nov 29, 2005
2,411
0
0
scootermaster, it looks like JellyfiSSH might do what you want....

Thanks for the tip. Looks like that'll help avoid the typing the SSH command in the terminal window step, but it doesn't "spawn" other sessions (either terminal/SSH or SFTP) that don't require authentication. I have no idea why this is such a novel concept, but I haven't see it in any other SSH package/suite. Except, of course, FTP clients. For some reason, when you log on to an SFTP site using Cyberduck/Transmit/Fugu/FileZilla/whatever, you're allowed to spawn new transfer windows without re-logging in, but for terminal SSH, that's considered bad?

Any other ideas? Can this be solved by better handling of the SSH keys/keychain? (I.e. somehow I added my SSH key to my keychain and it doesn't ask me for the passphrase anymore...I just log right in to my remote system. Although the remote system asks me for a terminal type, so that still requires input). Hmmmm. I think I need something like pageant, maybe? But I think keychain on Mac OS does something similar.
 

sourceninja

Diamond Member
Mar 8, 2005
8,805
65
91
Ok, open terminal. Go to preferences. On the settings tab you can copy one of the preconfigured settings. Name it after the server you want to ssh to. On the shell tab, check run command and type in ssh user@server.com Now export that connection and it will create a file that when you double click will open a new terminal window and ssh to your server.

If you want to go passwordless I suggest setting up key based authentication and storing your key's password in your keychain so you don't have to type it in everytime.
 

Kmax82

Diamond Member
Feb 23, 2002
3,008
0
0
www.kennonbickhart.com
AppFresh is nice for all the applications that do not hazve Sparkle, iStat Menus is nice as well.

What I am not crazy about though is the fact that iStat Menus was free for 2 versions, and 2-3 years, and now all of a sudden they are charging for it. I haven't found an acceptable replacement and it is only $10, but the suddenness of it is what throws me.

It was really sudden. I had an extra $10 in Paypal, so I paid for it.. but I think maybe they were making a decent amount from the iPhone/iPod Touch app, so they decided they might as well charge for iStat for OS X now too.. *shrug*
 

bigrash

Lifer
Feb 20, 2001
17,648
28
91
Unison for newsgroups
Cyberduck for ftp
Toast for burning
Coda for website design
VLC for movies
 

scootermaster

Platinum Member
Nov 29, 2005
2,411
0
0
Ok, open terminal. Go to preferences. On the settings tab you can copy one of the preconfigured settings. Name it after the server you want to ssh to. On the shell tab, check run command and type in ssh user@server.com Now export that connection and it will create a file that when you double click will open a new terminal window and ssh to your server.

If you want to go passwordless I suggest setting up key based authentication and storing your key's password in your keychain so you don't have to type it in everytime.


Your solution works, sorta. It's not a true bookmark in the sense the resulting terminal prefs file isn't a first-class OSX file. It can't be added to the dock, for example. I'm sure there's a quick automator/Applescript fix for this, but now we're getting reallllly hacky. Also, every time you click on the prefs file to open another term window, it adds another preference to the preference list. Lastly, I don't see any way of adding these windows as tabs of a main window. I may sound like I'm being picky, but this isn't all that crazy of a feature, right? Every FTP program in the world lets you open up other sessions after you've authenticated once. There's no reason for SSH to be any different.

<applicable to this thread>
iTerm is the solution! It allows true "bookmarks" which can be opened in as tabs (or, presumably exploded to windows, I'm not sure). Assuming you have authentication set via keychains or whatever (more on this later), it'll work. Not sure why normal terminal doesn't have this (at least in 10.5) but this works just fine.
</applicable to this thread>

I've been doing a little research about SSH/keychain/etc and I was wondering if there's a way of "pre-authenticating" SSH sessions that are normal user/password, not public key? Or are you stuck typing those in every time?

So, long story short:

-Add iTerm to the cool apps list.
 

scootermaster

Platinum Member
Nov 29, 2005
2,411
0
0
Microsoft RDC
KompoZer
Aquamacs eMacs
VLC Player
KeePassX
Seamonkey
Seashore
Cyberduck
VirtualBox
Adium
Skype

If we're gonna do this right -- and not have, say, random convos about SSH apps -- couldja please put what the aps do (and ideally, if they're free or not, and if they're not, what a decent free alternative is?)
 

TheStu

Moderator<br>Mobile Devices & Gadgets
Moderator
Sep 15, 2004
12,089
45
91
I was working on a list at one point, let me see if I can bring it back, we can all work to fill it in. Plus, download links are useful too.
 

sourceninja

Diamond Member
Mar 8, 2005
8,805
65
91
Your solution works, sorta. It's not a true bookmark in the sense the resulting terminal prefs file isn't a first-class OSX file. It can't be added to the dock, for example. I'm sure there's a quick automator/Applescript fix for this, but now we're getting reallllly hacky. Also, every time you click on the prefs file to open another term window, it adds another preference to the preference list. Lastly, I don't see any way of adding these windows as tabs of a main window. I may sound like I'm being picky, but this isn't all that crazy of a feature, right? Every FTP program in the world lets you open up other sessions after you've authenticated once. There's no reason for SSH to be any different.

<applicable to this thread>
iTerm is the solution! It allows true "bookmarks" which can be opened in as tabs (or, presumably exploded to windows, I'm not sure). Assuming you have authentication set via keychains or whatever (more on this later), it'll work. Not sure why normal terminal doesn't have this (at least in 10.5) but this works just fine.
</applicable to this thread>

I've been doing a little research about SSH/keychain/etc and I was wondering if there's a way of "pre-authenticating" SSH sessions that are normal user/password, not public key? Or are you stuck typing those in every time?

So, long story short:

-Add iTerm to the cool apps list.

Yea, I'm not a fan of tabbed terminals. I like one terminal for each server (I also give all my servers different colors). What I did was make all those files and put them in a folder in my documents. Then I cmd-space type the first few chars of the server name and press enter. That launches that file and opens my terminal to it. I use key based auth so unless it's the first terminal of the day I don't need to type in a password.

I'm glad you found a solution that works for you! I'll checkout iTerm.