Tactical Technology Collective logo

NGO-in-a-Box: The Software Applications

Here an overview of the software applications contained in the box as of April 2004. The categories are:

  • Office
  • Web & Email - Drawing & Image
  • Multimedia - Networking - Text Editors
  • Utilities - Server & Development - Libraries - Kernel

Office

OpenOffice.org

OpenOffice.org is both an Open Source product and a project. The product is a multi-platform office productivity suite. It includes the key desktop applications, such as a word processor, spreadsheet, presentation manager, and drawing program, with a user interface and feature set similar to other office suites. Sophisticated and flexible, OpenOffice.org also works transparently with a variety of file formats, including those of Microsoft Office.

http://www.openoffice.org

Abiword

AbiWord is a free word processing program similar to Microsoft Word. It is suitable for typing papers, letters, reports, memos, and so forth.

http://www.abisource.com

KOffice

KOffice is an integrated office suite for the KDE (K Desktop Environment) consisting of several applications like a word processor and a spread sheet. Based on the KParts component model KOffice offers a lot of interoperability between all its components. For example, you can embed every KOffice component into another component (for example a KSpread table into your KWord document.) Following applications exist and are part of KOffice 1.3:

  • KWord - a word processor
  • KSpread - a spread sheet
  • KPresenter - a presentation program
  • Kivio - a flowcharter
  • Karbon14 - a vector drawing program
  • KFormula - a formel editor
  • KChart - a tool for drawing charts and diagrams
  • Kugar - a database report creator


http://www.koffice.org

Gnumeric

The Gnumeric spreadsheet is part of the GNOME desktop environment: a project to create a user friendly free desktop environment. As every other component of GNOME, Gnumeric is free software and it is licensed under the terms of the GNU GPL. Gnumeric is intended to be a replacement for a commercial spreadsheet.

http://www.gnu.org/software/gnumeric/gnumeric.html

MrProject

MrProject is a project planning, scheduling and tracking tool for the GNOME Desktop aiming to act as a better replacement than available proprietary tools. MrProject is part of GNOME Office, a productivity suite composed of entirely free software, integrated with the GNOME Desktop.

http://mrproject.codefactory.se

Scribus

Since its launch in the spring of 2001, Scribus 1.+ offers Linux and Unix users a versatile and user friendly page layout application. Scribus 1.0 and its recent development versions are being used in a number of ways; from brochure design to newsletters and posters to technical documentation. Scribus has the type of the features one would expect in a sophisticated page layout application. You can do all the typical tasks like precision placing and rotating of text and/or images on a page, specify manual kerning of type and much more. With the release of Scribus 1.0, Linux and Unix users now have one more high quality application for the desktop, making it the premier choice for DTP on Linux or BSD with other platforms to come.

http://www.scribus.org.uk

GNUCash

GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles to ensure balanced books and accurate reports. GnuCash is backed by an active development community and is blossoming into a full-fledged accounting system. Developed under the GPL, you have no need to worry about obsolescence: GnuCash will be there for you.

http://www.gnucash.org

Ispell

International Ispell is an interactive spell-checking program for Unix which supports a large number of European languages. An emacs interface is available as well as the standard command-line mode.

Ispell is a fast screen-oriented spelling checker that shows you your errors in the context of the original file, and suggests possible corrections when it can figure them out. Compared to UNIX spell, it is faster and much easier to use. Ispell can also handle languages other than English.

Aspell

Aspell is a spelling checker written by Kevin Atkinson. Its primary advantage is that it is better at making suggestions when a word is seriously misspelled. For example, when given "trubble", ispell will suggest only "rubble", where aspell suggests "trouble" (as its first choice" as well as "dribble", "rubble", and a lot of other words. Its disadvantage is that the approximate-matching algorithm is specific to English.

http://ficus-www.cs.ucla.edu/geoff/ispell.html

GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a much better job of coming up with possible suggestions than just about any other spell checker out there for the English language, including Ispell and Microsoft Word. It also has many other technical enhancements over Ispell such as using shared memory for dictionaries and intelligently handling personal dictionaries when more than one Aspell process is open at once.

http://aspell.sourceforge.net

top

Web & Email

Mozilla
For web browsing, email, HTML editing, IRC chat, and more. Built with your privacy and security in mind, stops popups and junk mail, open multiple web pages in the same window with tabbed browsing.

http://www.mozilla.org

Links

Links is a text-based browser with support for HTML tables and frames. Links provides:

  • a light and stable alternative to the big GUI browsers
  • a colour terminal (X11/GUI or console)
  • lightning-fast loading and rendering of pages
  • bookmarks, rebindable keys, multi-language support, multiple character sets
  • background downloads (with multiple simultaneous connections)
  • support for FTP (not passive FTP) and LOCALFILE protocols, HTTP and FTP proxies


http://links.sourceforge.net

Lynx

Lynx is a fully-featured World Wide Web (WWW) client for users running cursor-addressable, character-cell display devices such as vt100 terminals, vt100 emulators running on Windows 95/NT or Macintoshes, or any other character-cell display. It will display Hypertext Markup Language (HTML) documents containing links to files on the local system, as well as files on remote systems running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi servers, and services accessible via logins to telnet, tn3270 or rlogin accounts. Current versions of Lynx run on Unix, VMS, Windows95/NT, 386DOS and OS/2 EMX.

http://lynx.browser.org

Galeon

Galeon is a GNOME Web browser based on gecko (the mozilla rendering engine). It's fast, it has a light interface, and it is fully standards-compliant.

http://galeon.sourceforge.net

Xiamian Evolution

Ximian Evolution is the award-winning personal and workgroup information management solution for Linux and UNIX-based systems. The software seamlessly integrates email, calendaring, meeting scheduling, contact management, and task lists, in one powerful, fast, and easy-to-use application. Ximian Evolution is also powerful collaboration software that connects to popular corporate communications architectures like Microsoft Exchange, Lotus Notes, and other messaging systems. Ximian Evolution supports a broad range of leading Linux distributions and UNIX variants.

http://www.ximian.com/products/evolution

Mutt

Mutt is a small but very powerful text-based mail client for Unix operating systems. Some of Mutt's features include:

  • color support
  • message threading
  • MIME support (including RFC2047 support for encoded headers)
  • PGP/MIME (RFC2015)
  • various features to support mailing lists, including list-reply
  • active development community
  • POP3 support
  • IMAP support
  • support for multiple mailbox formats (mbox, MMDF, MH, maildir)
  • highly customizable, including keybindings and macros
  • change configuration automatically based on recipients, current folder, etc.
  • searches using regular expressions, including an internal pattern matching language
  • Delivery Status Notification (DSN) support
  • easily include attachments when composing, even from the command line
  • reply to or forward multiple messages at once
  • easy to install (uses GNU autoconf)
  • translation into at least 20 languages
  • small and efficient


http://www.mutt.org

Pine

Pine is the University of Washington's "Program for Internet News and Email."It is intended to be an easy-to-use program for sending, receiving, and filing Internet electronic mail messages and Internet News (Usenet) messages. Pine supports the following Internet protocols and specifications:

  • SMTP Simple Mail Transport Protocol
  • MIME Multipurpose Internet Mail Extensions
  • IMAP Internet Message Access Protocol
  • NNTP Network News Transport Protocol


MIME allows you to attach any kind of file to your message, provided that your recipient also has MIME-capable mail software (which is readily available for most types of computers, although some proprietary mail systems do not yet support MIME). IMAP allows access to mailboxes on remote mailservers as if they were local. Although originally designed for inexperienced email users, Pine has evolved to support many advanced features. There are an ever-growing number of configuration and personal-preference options, though which of them are available to you is determined by your local system managers.

http://www.washington.edu/pine

Gaim

Gaim is a multi-protocol instant messaging client for Linux, BSD, MacOS X, and Windows. It is compatible with AIM (Oscar and TOC protocols), ICQ, MSN Messenger, Yahoo, IRC, Jabber, Gadu-Gadu, and Zephyr networks.

Gaim users can log in to multiple accounts on multiple IM networks simultaneously. This means that you can be chatting with friends on AOL Instant Messenger, talking to a friend on Yahoo Messenger, and sitting in an IRC channel all at the same time.

Gaim supports many features of the various networks, such as file transfer (coming soon), away messages, typing notification, and MSN window closing notification. It also goes beyond that and provides many unique features. A few popular features are Buddy Pounces, which give the ability to notify you, send a message, play a sound, or run a program when a specific buddy goes away, signs online, or returns from idle; and plugins, consisting of text replacement, a buddy ticker, extended message notification, iconify on away, and more.

http://gaim.sourceforge.net

Xchat

Xchat is a graphical IRC client. I.R.C. is Internet Relay Chat, see http://irchelp.org for more information about IRC in general. It runs under the X Window System and uses the GTK+ toolkit. Optionally it can be compiled to use Gnome.

http://www.xchat.org

Gabber

Gabber is a Free and Open Source GNOME client for an instant messaging system called Jabber. Jabber is a Free and Open Source distributed instant messaging system. It does not rely on a single server, and the protocol is well documented. Jabber allows communication with many different instant messaging systems, including ICQ and AIM.

http://gabber.sourceforge.net

GnomeMeeting

GnomeMeeting is an H.323 compatible videoconferencing and VOIP/IP-Telephony application that allows you to make audio and video calls to remote users with H.323 hardware or software (such as Microsoft Netmeeting). It supports all modern videoconferencing features, such as registering to an ILS directory, gatekeeper support, making multi-user conference calls using an external MCU, using modern Quicknet telephony cards, and making PC-To-Phone calls.

http://www.gnomemeeting.org

top

Drawing & Image

The Gimp

The GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software suitable for such tasks as photo retouching, image composition and image authoring. It is released under the GNU General Public License (GPL).

http://www.gimp.org

Dia

Dia is designed to be much like the commercial Windows program 'Visio'. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and simple circuits. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.

http://www.lysator.liu.se/~alla/dia

ImageMagick

ImageMagickTM 5.5.7 is a robust collection of tools and libraries offered under a usage license to read, write, and manipulate an image in many image formats (over 89 major formats) including popular formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick you can create images dynamically, making it suitable for Web applications. You can also resize, rotate, sharpen, color reduce, or add special effects to an image or image sequence and save your completed work in the same or differing image format. Image processing operations are available from the command line, or from the C, C++, Perl, Java, PHP, Python, or Ruby programming languages. A high-quality 2D renderer is included, which provides a subset of SVG capabilities. ImageMagick's focus is on performance, minimizing bugs, and providing stable APIs and ABIs.

http://www.imagemagick.org

Jahshaka

Jahshaka is the worlds first OpenSource Realtime Editing and Effects System.

http://www.jahshaka.com

Sodipodi

Sodipodi is a vector-based drawing program, like CorelDraw or Adobe Illustrator from the proprietary software world, and Sketch or Karbon14 from the free software world. It is free software, distributed under the terms of the Gnu General Public License, Version 2. Sodipodi uses W3C SVG as its native file format. It is therefore a very useful tool for web designers. It has a relatively modern display engine, giving you finely antialiased display, alpha transparencies, vector fonts and so on. Sodipodi is written in C, using the Gtk+ toolkit and optionally some Gnome or KDE libraries.

http://www.sodipodi.com

POV-Ray

The Persistence of Vision Raytracer is a high-quality, totally free tool for creating stunning three-dimensional graphics. It is available in official versions for Windows, Mac OS/Mac OS X and i86 Linux. The source code is available for those wanting to do their own ports.
http://www.povray.org

Blender

Blender is the first and only fully integrated 3D graphics creation suite allowing modeling, animation, rendering, post-production, realtime interactive 3D and game creation and playback with cross-platform compatibility.

http://www.blender3d.com

top

Multimedia

MPlayer

MPlayer is a movie player for LINUX (runs on many other Unices, and non-x86 CPUs, see the documentation). It plays most MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, YUV4MPEG, FILM, RoQ, PVA files, supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 and even WMV movies, too (without the avifile library).

http://www.mplayerhq.hu

xine

xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk drives, and displays multimedia streamed over the Internet. It interprets many of the most common multimedia formats available - and some of the most uncommon formats, too.

http://xinehq.de

Kino

Kino is a non-linear DV editor for GNU/Linux. It features excellent integration with IEEE-1394 for capture, VTR control, and recording back to the camera. It captures video to disk in RawDV and AVI format, in both type-1 DV and type-2 DV (separate audio stream) encodings.

http://kino.schirmacher.de

Audacity

Audacity is a free audio editor. You can record sounds, play sounds, import and export WAV, AIFF, Ogg Vorbis, and MP3 files, and more. Use it to edit your sounds using Cut, Copy and Paste (with unlimited Undo), mix tracks together, or apply effects to your recordings. It also has a built-in amplitude envelope editor, a customizable spectrogram mode and a frequency analysis window for audio analysis applications. Built-in effects include Echo, Change Tempo, and Noise Removal, and it also supports VST and LADSPA plug-in effects.

http://audacity.sourceforge.net

VideoLan

The VideoLAN project targets multimedia streaming of MPEG-1, MPEG-2, MPEG-4 and DivX files, DVDs, digital satellite channels, digital terrestial television channels and live videos on a high-bandwidth IPv4 or IPv6 network in unicast or multicast under many OSes. VideoLAN also features a cross-plaform multimedia player, VLC, which can be used to read the stream from the network or display video read locally on the computer under all GNU/Linux flavours, all BSD flavours, Windows, Mac OS X, BeOS, Solaris, QNX, Familiar Linux.

http://www.videolan.org

XMMS

XMMS is a multimedia player for unix systems. XMMS stands for X MultiMedia System and can play media files such as MP3, MOD's, WAV and others with the use of Input plugins.

http://www.xmms.org

Ogle

The first opensource DVD player to support DVD menus! A DVD player for the Solaris, Linux and BSD environments released under the GNU Public License (GPL). Ogle is developed by a few students at Chalmers University of Technology.

http://www.dtek.chalmers.se/groups/dvd

Tools

Multimedia libraries, codecs and encoders that may be required and or used in conjunction with some of the applicaitons contained on this CD.

top

Networking applications

SAMBA

SAMBA is an open-source implementation of Microsoft's SMB/CIFS protocol for file and printer sharing. Samba lets Linux computer masquerade as Windows NT or 2000 servers, offer better performance and stability at a cheaper price.
http://www.samba.org

Ethereal

Ethereal is used by network professionals around the world for troubleshooting, analysis, software and protocol development, and education. It has all of the standard features you would expect in a protocol analyzer, and several features not seen in any other product. Its open source license allows talented experts in the networking community to add enhancements. It runs on all popular computing platforms, including Unix, Linux, and Windows.

http://www.ethereal.com

NMAP

Nmap ("Network Mapper") is a free open source utility for network exploration or security auditing. It was designed to rapidly scan large networks, although it works fine against single hosts. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (application name and version) they are offering, what operating system (and OS version) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. Nmap runs on most types of computers and both console and graphical versions are available. Nmap is free software, available with full source code under the terms of the GNU GPL.

http://www.insecure.org/nmap

gFTP

gFTP is a free multithreaded ftp client for Linux based machines running X11R6 or later.

http://gftp.seul.org

gtkdial
gtkdial is a lightweight, simple front-end to the wvdial intelligent PPP dialer from Worldvisions (http://www.worldvisions.ca). It is of particular use to GNOME users who have several dial-up accounts and need to connect or disconnect regularly.

http://sourceforge.net/projects/gtkdial

GnuPG

GnuPG is GNU's tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC2440.

http://www.gnupg.org

OpenSSL

The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL toolkit and its related documentation.

http://www.openssl.org

CUPS

The Common UNIX Printing System ("CUPS") is a cross-platform printing solution for all UNIX environments. It is based on the "Internet Printing Protocol" and provides complete printing services to most PostScript and raster printers.

http://www.cups.org

Stunnel

Stunnel is a program that allows you to encrypt arbitrary TCP connections inside SSL (Secure Sockets Layer) available on both Unix and Windows. Stunnel can allow you to secure non-SSL aware daemons and protocols (like POP, IMAP, LDAP, etc) by having Stunnel provide the encryption, requiring no changes to the daemon's code.

http://www.stunnel.org

top

Text editors

Vim

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

http://www.vim.org

Bluefish

Bluefish is a powerful editor for experienced web designers and programmers. Bluefish supports many programming and markup languages, but it focuses on editing dynamic and interactive websites.

http://bluefish.openoffice.nl

Quanta

Quanta Plus is a web development tool for the K Desktop Environment. Quanta is designed for quick web development and is rapidly becoming a mature editor with a number of great features.

http://quanta.sourceforge.net

Emacs

Emacs is the extensible, customizable, self-documenting real-time display editor. Emacs is a text editor and more. At its core is an interpreter for Emacs Lisp (``elisp'', for short), a dialect of the Lisp programming language with extensions to support text editing.
http://www.gnu.org/software/emacs/emacs.html

Nano

GNU nano is designed to be a free replacement for the Pico text editor, part of the Pine email suite from The University of Washington. It aims to "emulate Pico as closely as possible and perhaps include extra functionality".
http://www.nano-editor.org

top

Utilities

Nautilus

Nautilus is the official file manager for the GNOME desktop. It is designed to be primarly a file manager, but there are support for web and file viewing too.

http://www.gnome.org/projects/nautilus

GNOME Commander

GNOME Commander is a fast and powerful graphical filemanager for the Gnome desktop environment, it has a "two-pane" interface in the tradition of Norton and Midnight Commander.

http://www.nongnu.org/gcmd

K3B

K3b is a CD-burning program designed for people who are used to using Windows to burn CDs. It has a user interface similar to Ahead's Nero. It currently allows you to create filesystem trees via drag'n'drop, and to burn audio CDs from WAV and MP3 files.

http://www.k3b.org

Xpdf Xpdf is an open source viewer for Portable Document Format (PDF) files. (These are also sometimes also called 'Acrobat' files, from the name of Adobe's PDF software.) The Xpdf project also includes a PDF text extractor, PDF-to-PostScript converter, and various other utilities.

Xpdf runs under the X Window System on UNIX, VMS, and OS/2. The non-X components (pdftops, pdftotext, etc.) also run on Win32 systems and should run on pretty much any system with a decent C++ compiler.

http://www.foolabs.com/xpdf

SANE

SANE stands for "Scanner Access Now Easy" and is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video- and still-cameras, frame-grabbers, etc.).

http://www.sane-project.org

Xsane

XSane is a graphical scanning frontend. It uses the SANE-library to talk to scanners. This means that XSane does not support any scanners itself. Here you can find out which scanners are supported by the SANE-library.

XSane is designed for acquiring images with scanners (there are other devices like cameras and videodevices supported by SANE, but XSane is not designed for that purpose). You can scan to file, do a photocopy, create a fax, create and send a mail and start XSane from the GIMP as gimp plug in.

http://www.xsane.org

gzip

gzip (GNU zip) is a compression utility designed to be a replacement for compress. Its main advantages over compress are much better compression and freedom from patented algorithms. gzip produces files with a .gz extension. gunzip can decompress files created by gzip, compress or pack. The detection of the input format is automatic.

http://www.gzip.org

bzip2

bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.

http://sources.redhat.com/bzip2

GGV

Gnome Ghostview is a PostScript document viewer. Features include gconf-based configuration, display of the last visible area when scrolling, coordinate display and an all-new bonobo control that integrates with the Nautilus file manager. The package has been partially or completely translated into more than thirty languages.

http://www.gnome.org/softwaremap/projects/ggv

gv

gv allows to view and navigate through PostScript and PDF documents on an X display by providing a user interface for the ghostscript interpreter.

http://wwwthep.physik.uni-mainz.de/~plass/gv

CD Bake Oven

CD Bake Oven is a tool for creating, copying, erasing, and ripping CDs.

http://cdbakeoven.sourceforge.net

Webmin

Webmin is a web-based interface for system administration for Unix. Using any browser that supports tables and forms, you can setup user accounts, Apache, internet services, DNS, file sharing and so on.

http://www.webmin.com

Usermin

Usermin is a web interface that can be used by any user on a Unix system to easily perform tasks like reading mail, setting up SSH or configuring mail forwarding. It can be thought of as a simplified version of Webmin designed for use by normal users rather than system administrators.

http://www.webmin.com

top

Server & Development Applications

Apache

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

Apache has been the most popular web server on the Internet since April of 1996. The October 2003 Netcraft Web Server Survey found that more than 64% of the web sites on the Internet are using Apache, thus making it more widely used than all other web servers combined.
http://httpd.apache.org

MySQL

MySQL is a relational database management system, which means it stores data in separate tables rather than putting all the data in one big area. This adds flexibility, as well as speed. The SQL part of MySQL stands for "Structured Query Language," which is the most common language used to access databases. The MySQL database server is the most popular open source database in the world. It is extremely fast and easy to customize, due to its architecture. Extensive reuse of code within the software, along with a minimalist approach to producing features with lots of functionality, gives MySQL unmatched speed, compactness, stability, and ease of deployment. Their unique separation of the core server from the storage engine makes it possible to run with very strict control, or with ultra fast disk access, whichever is more appropriate for the situation.

http://www.mysql.com

Apache Perl Module

mod_perl brings together the full power of the Perl programming language and the Apache HTTP server. You can use Perl to manage Apache, respond to requests for web pages and much more.
http://perl.apache.org

PHP

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

http://www.php.net

Python

Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java. Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.
http://www.python.org

phpMyAdmin

phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, manage privileges,export data into various formats and is available in 47 languages.

http://www.phpmyadmin.net

PostgreSQL

PostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, user-defined types and functions. This distribution also contains several language bindings, including C, Perl, Python, and Tcl, as well as a JDBC driver.

http://www.postgresql.org

SpamAssassin

SpamAssassin(tm) is a mail filter to identify spam. Using its rule base, it uses a wide range of heuristic tests on mail headers and body text to identify "spam", also known as unsolicited commercial email.
http://www.spamassassin.org

eGroupWare

eGroupWare is a multi-user, web-based groupware suite developed on a custom set of PHP-based APIs. Currently available modules include: email, addressbook, calendar, infolog (notes, to-do's, phone calls), content management, forum, bookmarks, wiki.

http://www.egroupware.org

sendmail

sendmail is the most commonly used program on the Internet for sending e-mail via the SMTP protocol.

http://www.sendmail.org

SquirrelMail

SquirrelMail is a standards-based webmail package written in PHP4. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. SquirrelMail has all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation.
http://www.squirrelmail.org

Rekall

Rekall is a database front-end, it is not itself a database. By this we mean that data is stored somewhere else in an SQL server, and Rekall is just a tool to extract, display and update that data. It is database agnostic, and does not have any preferred database in the sense that Access uses the Jet database engine (although the Windows version can use the Jet database engine via an ODBC driver).

http://www.rekallrevealed.org

MySQL Control Center

MySQL Control Center (or MySQLCC) is a GUI client that works alongside the MySQL database server. Built using Trolltech's Qt application toolkit, MySQLCC makes it easy to create databases and tables, write and execute SQL queries (in a syntax-highlighting editor), examine the contents of your tables directly, and back up or fine-tune your server setup. It supports both local and remote servers, and all table types.

http://www.mysql.com/products/mysqlcc

SQLite

SQLite is a small, fast, embeddable SQL database engine that supports most of SQL92, including transactions with atomic commit and rollback, subqueries, compound queries, triggers, and views. A complete database is stored in a single cross-platform disk file. The native C/C++ API is simple and easy to use. Bindings for other languages are also available.

http://www.hwaci.com/sw/sqlite

Mambo Server

Mambo Server is a Content Management suite which runs on any platform that supports Apache, MySQL, and PHP. Mambo is designed to handle the largest websites with all content pages being dynamically generated from a MySQL database.

http://www.mamboserver.com

Drupal

Drupal is an open-source platform and content management system for building dynamic web sites offering a broad range of features and services including user administration, publishing workflow, discussion capabilities, news aggregation, metadata functionalities using controlled vocabularies and XML publishing for content sharing purposes. Equipped with a powerful blend of features and configurability, Drupal can support a diverse range of web projects ranging from personal weblogs to large community-driven sites.

http://www.drupal.org

AMaViS

AMaViS - A Mail Virus Scanner for Linux and other UN*X based platforms ( tested to run on Solaris, *BSD, AIX, HP-UX, too ). AMaViS is a script that interfaces a mail transport agent (MTA) with virus scanners.
http://www.amavis.org

KDevelop

KDevelop is an Integrated Development Environment(IDE) for Unix/X11. The KDevelop IDE is publicly available under the GPL and supports many programming languages.

http://www.kdevelop.org

Kmysqladmin

Kmysqladmin is a graphical front-end for administration of mysql servers written with QT and KDE. With a built-in script editor with syntax-highlighting you can process more complex scripts.

http://kde-apps.org/content/show.php?content=10517

top

Libraries

GLib

GLib is a library containing many useful C routines for things such as trees, hashes, and lists. GLib was previously distributed with the GTK toolkit, but has been split off as of the developers' version 1.1.0.

http://www.gtk.org

glibc

GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions. It is used by almost all C programs and provides the most essential program interface. Version 2.1 is a companion to Kernel 2.2.x.

http://www.gnu.org/software/libc

GTK

GTK, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces. It is designed to be small and efficient, but still flexible enough to allow the programmer freedom in the interfaces created. GTK provides some unique features over standard widget libraries.

http://www.gtk.org

gtkmm

gtkmm (previously known as Gtk--) is a C++ interface for the popular GUI library GTK+. It provides a convenient interface for C++ programmers to create graphical user interfaces with GTK+'s framework. Highlights include typesafe callbacks, widgets which are extensible by inheritance, and many classes that can be easily combined to quickly create complex user interfaces.

http://www.gtkmm.org

libESMTP

LibESMTP is a library to manage posting (or submission of) electronic mail using SMTP to a preconfigured Mail Transport Agent (MTA) such as Exim. It may be used as part of a Mail User Agent (MUA) or another program that must be able to post electronic mail but where mail functionality is not the program's primary purpose. LibESMTP is not intended to be used as part of a program that implements a Mail Transport Agent.

http://www.stafford.uklinux.net/libesmtp

libmcrypt

Libmcrypt is a library which provides a uniform interface to several symmetric encryption algorithms. It is intended to have a simple interface to access encryption algorithms in ofb, cbc, cfb, and ecb modes. The algorithms it supports are DES, 3DES, RIJNDAEL, Twofish, IDEA, GOST, CAST-256, ARCFOUR, SERPENT, SAFER+, and more. The algorithms and modes are also modular so you can add and remove them on the fly without recompiling the library.

http://mcrypt.hellug.gr

libstdC++3

The Standard C Library is an ongoing project to implement the ISO 14882 Standard C library as described in chapters 17 through 27 and annex D, as a drop-in replacement for the current (ARM-conformant) library.

http://gcc.gnu.org/libstdc++/

libXML

Libxml is the XML C library developed for the Gnome project. The library code is portable (to Linux, Unix, Windows, embedded systems, etc.) and modular; most of the extensions can be compiled out. Libxml implements a number of existing standards related to markup languages, including the XML standard, Namespaces in XML, XML Base, Relax NG, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML Catalogs, and XML Catalogs. In most cases, libxml tries to implement the specifications in a relatively strict way. To some extent, it provides support for the following specifications, but doesn't claim to implement them: DOM, FTP client, HTTP client, and SAX2. Support for W3C XML Schemas is in progress. It includes xmllint, a command line XML validator.

http://xmlsoft.org

Ncurses

The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses.

http://www.gnu.org/software/ncurses/ncurses.html

Kernel

Linux-2.6.3

The latest 2.6.x kernel as of March 2004 is linux-2.6.3.

http://www.kernel.org

Linux-2.4.25

The latest 2.4.x kernel as of March 2004 is linux-2.4.25. http://www.kernel.org

top