Favourite Free Software of Mine

This page documents my favourite pieces of free software. You are welcome to check these packages out, and see if they are useful to you as well.

Linux

Linux is a UNIX clone for many platforms including regular PCs. It is fast, stable, powerful and very cool.

Desktop Applications

KDE - The K Desktop Environment

KDE is an attractive and powerful desktop environment for UNIXes.

Mozilla

Mozilla is a cross-platform web-browser which is standards-compliant and has many powerful features.

Plug-ins for Mozilla

Konqueror

Konqueror is a nice web-browser and file manager for the KDE environment.

XChat

A nice IRC client for X-Windows.

IceWM

IceWM is a lightweight but functional window manager for X-Windows.

gaim

A very nice and convenient multi-protocol instant messaging client for Linux and other platforms.

Development

Perl

My favourite language by far. Perl is a high-level language with many powerful features and a very rapid development time. It has a very rich and comprehensive culture around it, and is good for use in many diverse areas.

GCC - the GNU Compiler Collection

A powerful, portable and reliable C/C++/other languages compiler. A must for any programmer on a UNIX system.

Vim - VI Improved

A powerful, portable editor which is very lightweight and nice.

Subversion

This is a version-control system with style. Runs on UNIXes and Windows.

Web Development

The Apache Web-server

A powerful, secure and reliable web-server for many platforms including UNIX and Win32.

mod_perl

A Perl subsystem for Apache, that greatly accelerates it and provides other capabilities.

Website Meta Language

WML is a powerful generator for offline HTML content. I now use it for most of my sites, including this one.

Libwww-perl (LWP)

LWP is a very powerful Perl framework for retrieving documents from the World Wide Web. It's a must if you want to automate web processes in Perl.

Multimedia

The GIMP - The GNU Image Manipulation Program

A powerful image-processing application.

XMMS - The X Multimedia System

A WinAmp clone for X-Windows, that is better than the original.

MPlayer

A capable multimedia player that can play any video format under the sun.

MikMod

A great player for many popular variants of MOD files with excellent quality, wonderful portability, and very good performance.

Inkscape

A very nice cross-platform vector graphics program.

Illiminable Ogg Directshow Filters for Free Codecs for Windows Media Player (WMP), etc.

These are filters to enable playing of the Ogg Vorbis file formats and other open codecs in Microsoft's Windows Media Player. All the other filters are found were out-of-date, required hackish tweaks, and even did not play the files well or supported visualization. Illiminable's on the other hand works well out of the box.

Office

LaTeX

A high-quality type-setting system.

DocBook

A document preparation system that can create HTML, PDF, Word RTF - all from the same source.

OpenOffice

A feature-rich cross-platform office suite.

Games

PySol

A comprehensive, and feature-rich collection of Solitaire games. It's written in Python and so is cross-platform.

Networking

KMail

A powerful and easy-to-use mail client for the KDE environment. Has excellent internationalization.

SpamAssassin

A very nice Junk E-mail filtering mechanism that makes reading the inbox much more enjoyable.

wget

A command-line utility for fetching URLs and documents from the Internet through various protocols. Very powerful and feature-rich.

cURL

Another command-line URL fetcher which has proven useful. Also a library for use within your C programs.

Mail::Box

A set of Perl modules that enables one to manage the E-mail folders, prune old messages, etc. Very very nice, but kinda slow.

procmail

A useful UNIX utility that can be used to sort and process incoming E-mail messages.

rsync

A feature-rich tool for incremental remote transfer of files.

Ethereal

A graphical tool for recording, analyzing and displaying network conversations. Very useful for debugging networking protocols and for other purposes.