Some useful software
 

This page lists some useful software. I only list those sites and software that are less famous but which I think are useful. So you will not found links like freshmeat.net or gcc.gnu.org on this page (except those two:-) ).

Recommend Software (mostly freeware)

  • GNU gengetopt
    You write a simple description of arguments, this little program then generates a C function that uses the GNU getopt_long(3) function to parse and validate the options. Cool!
  • devtodo
    A program to display and manage a hierarchical list of outstanding work, or just reminders. Recommended.
  • Jam
    Jam is a free Make(1) replacement utility written in C. Jam has built-in support for most C/C++/Fortran Tool-chain, and can be easily extended to support new tools. The recipe of Jam is highly compact and portable. I use Jam on both MS-Windows and Unix.
  • FVWM
    My favorate Window Manager.
  • Morphix
    Morphix is a modular Linux distribution based on knoppix, with live-cd support and without any configuration.
  • Mutt
     The mutt mail user agent is the current best-of-breed 
     among text-based Unix electronic mail agents.
         -- "The Art of UNIX Programming", Eric Steven Raymond
        
    My favorite email client. It is extremely powerful. Recommended.
  • Leo
    Leo is an outline editor written entriely in Python (with TK GUI). Actually, it is more than a simple editor. It has excellent support for so called literate programming approach that rivals traditional programming concept. I deem it to be the best Python-Tk application. Here is a screenshot of a running Leo instance (look carefully, that is an FVWM desktop configured to mimic the look and feel of ...). I really like this application.
  • LeoHTML
    LeoHTML is an execellent HTML precompiler written in C++. This page is created with LeoHTMl.
  • marks
    Bookmark for shells, highly recommended.
  • sitecopy
    sitecopy is for easily maintaining remote web sites. The program will upload files to the server which have changed locally, and delete files from the server which have been removed locally, to keep the remote site synchronized with the local site with a single command.
  • spambayes
    A email anti-spam software written in Python.
  • recon
    This is a GUI Regular Expression Test Console written in Python and Tkinter. It is small and only has one file, yet as powerful as many heavy-weight alternatives written in other languages.
  • IPython
    IPython is "An enhanced Interactive Python shell" that supports TAB completion, color and more. If you use python shell a lot, IPython will make your life much easier.

Last Change :31-May-2005. Please send any question to Zhang Le