Here's my list in no particular order, starting with a bundle of freely available utilities...
Great video converter tool. Convert any videos that you might have into any other format. BTW if you're looking for good settings that give you videos that play/stream on most devices and are relatively modest in size, I use the following settings (everything not mentioned is left at default):
- Format: MP4, Web Optimized
- Picture: Size: source = destination, Cropping: automatic, Anamorphic: none, Filters: all off
- Video: Codec: H.264, FPS: Same as source-variable, Quality: RF 22, Use Advanced Options
- Audio: AAC Stereo, Samplerate auto, Bitrate 128
- Advanced: Reference Frames: 6, CABAC Entropy Encoding: yes, 8x8 transform: yes, Weighted P-Frames: yes, Subpixel ME & Mode: 2 SATD qpel, Trellis: off, No DCT Decimation: off.
Download from http://handbrake.fr.
The video player that plays everything. If you install the right drivers it can even play Blu Ray discs, something the native DVD player on OSX cannot do. Download from http://www.videolan.org/vlc.
Previously called XBMC. Another media player. This one is really good for streaming over the network and has tons of plugins. You can also create a catalog that runs on a central server and stream that to all the devices in your house, for example. I wrote some details on how I use my Raspberry PI as such a media server here: http://coderthoughts.blogspot.com/2014/01/how-i-learned-to-stop-worrying-about.html. Download from http://kodi.tv.
This tool has a lot of features for the touchpad, but the main reason why I use it is not on the touchpad. I don't like the click feature of the touchpad, the fact that you have to press the touchpad itself. I prefer pressing a button to act as a mouseclick. On my UK keyboard there is a key that I never use, just above the TAB key there is a key with the § sign. The above screenshot shows how I used the BetterTouchTool to remap that key to be the mouseclick. I still use the trackpad to position my mouse, but no need to press it down, I do that with my other hand by pressing that mapped key. Download from here: http://blog.boastr.net.
BetterTouchTool also has Windows 7-like window snapping functionality, which is really handy too. Although I personally use Breeze for that, which has more features in this area. It's not a free tool so it doesn't belong in this list, but its very cheap so worth checking out :)
This is a very handy little tool, that simply extends the clipboard with a history of up to 25 entries. Instead of cmd-V, use shift-cmd-V to cycle through all your past clipboard contents. Extremely useful. This one is free on the apple appstore: https://itunes.apple.com/ie/app/flycut-clipboard-manager/id442160987?mt=12.
This is a free WinZip-like tool for the Mac. It doesn't have as many features as WinZip, but I tend to find it very good for quickly peeking in a .zip or .jar file. And the program icon is just really cute! Download from: http://www.zipeg.com.
I'm a VIM guy and this Mac version is really good! Download from https://code.google.com/p/macvim.
KeePassXchromeIPass) and Firefox (PassIFox) integrations with the KeePass HTTP server that seamlessly enter your passwords in the appropriate websites if you approve this action.
There are a number of opensource projects to get this working on the Mac too. However, they seem to be in various stages of incompleteness. There is the KeePassX project, but it doesn't have support for the HTTP server (yet) that you need to integrate with the browser. There is a new project called MacPass which is another KeePass clone, but it also doesn't support the HTTP server (yet). Some people use Mono to run the Windows KeePass on OSX, but I found that not very satisfying and at some point it just started crashing continuously. In the end I found Keith Bennett's fork of KeePassX 2.0Alpha5 that has HTTP server support. The UI is a bit buggy, but it's the best I could find in the opensource arena for password management on OSX, so this is what I'm using right now. Looking forward to having a more stable version of KeePass on the Mac with HTTP server support.
PDF Split and Merge
I love PDFs :) (hey I work for Adobe). And there are tons of tools available for creating PDFs both from Adobe and from other vendors. PDFSam is a really nice little tool that helps you work with PDFs once they are created. Rearrange pages, split chapters off, merge multiple PDFs together, that kind of thing. I find myself using this tool pretty often. You can get it from here: http://www.pdfsam.org.
OSX Screen Saver runner/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app
and I normally have it locked to my dock, so I can just click it to lock my screen.
ApplicationsThere are also a few larger applications where I think there are some great opensource products available that I use on a daily basis.
Openoffice / Libreofficehttps://www.openoffice.org.
Thunderbird and Firefox
These two need no further introduction. Just an excellent webbrowser and a great email client. Get them at https://www.mozilla.org.
Still the best IDE around for Java and other programming languages. Available from http://www.eclipse.org.
That's it - these are my favourite opensource / freeware / shareware apps that I use all the time. Enjoy :)