Web site:
Category: Network
Subcategory: Address Books, Calendars, E-mail, Forums, Instant Messengers, RSS, Wiki
Platform: BSD, Linux, UNIX-like
License: GPL
Interface: Web UI, CLI
Programing language: C
First release: < 1988


Citadel – an open source collaboration messaging and groupware suit which is designed to run on open source operating systems such as Linux or BSD. Citadel is a highly integrated Groupware Platform with a AJAX-powered “Web 2.0” interface, but also providing SMTP, IMAP, POP3 and GroupDAV access to its content.

Citadel offers versatile email services with very low administration needed. It provides its own implementations of these server protocols: IMAP, POP3, SMTP, ManageSieve, XMPP, Citadel.

Citadel provides features such as:
– Email, calendaring, address books, bulletin boards, instant messaging, and more … all in one tightly integrated server package. Unlike other open source groupware systems, all of Citadel’s data stores are built-in. All that tedious mucking about with dependencies and config files is a thing of the past.
– High-performance, multiprotocol, multithreaded server engine
– Wiki and blog engines built in. Citadel is a collaboration server and a content management system!
– Web browser, telnet/SSH, local client software accessible
– Standards-compliant e-mail built in: IMAP, POP3, ESMTP
– Group calendaring and scheduling (WebDAV, GroupDAV, and Kolab-1 compatible)
– Built-in listserv (mailing list server)
– Built-in RSS Feed Aggregation
– Integrated server-side mail sorting and filtering. Users can choose between an easy-to-use web based rules editor, or the power of writing complex scripts using the industry standard Sieve language.
– Support for push e-mail and mobile devices
– Database-driven, single-instance message store
– Built-in full text index for fast searching
– Authenticated SMTP for remote email submission
– Multiple domain support
– Built-in integration with perimiter email filtering technologies such as Realtime Blackhole Lists (RBL’s), SpamAssassin, and ClamAV antivirus
– Server-to-server replication. Users in any number of domains can be spread out across any number of Citadel servers, allowing you to put data where you need it, and enabling infinite horizontal scalability.
– Web-based access to email, calendars, and everything else through a powerful AJAX-style front end
– Very strong support for “public folders” and message forums.
– Built-in instant messenger service
– SSL/TLS encryption for all protocols

The Citadel system is extremely versatile. It provides numerous front ends to present to users, such as a text-based interface, an AJAX-style web interface, and many popular PIM clients using SMTP/POP/IMAP.



Web site:
Category: Office
Subcategory: Notes
Platform: Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: Python
First release: October 7, 2009


Cherrytree – a free and open source, a hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file.

CherryTree is perfectly suitable not only for taking notes, but also for managing code snippets. The application supports syntax highlighting for many popular programming languages, so you can use the application as a programmer’s scratchpad. You can also insert code snippets directly into notes using so-called code boxes.

The application features are:
– rich text (foreground color, background color, bold, italic, underline, strikethrough, small, h1, h2, h3, subscript, superscript, monospace)
– syntax highlighting supporting several programming languages
– images handling: insertion in the text, edit (resize/rotate), save as png file
– embedded files handling: insertion in the text, save to disk
– multi-level lists handling (bulleted, numbered, to-do and switch between them, multiline with shift+enter)
– simple tables handling (cells with plain text), cut/copy/paste row, import/export as csv file
– codeboxes handling: boxes of plain text (optionally with syntax highlighting) into rich text, import/export as text file
– execution of the code for code nodes and codeboxes; the terminal and the command per syntax highlighting is configurable in the preferences dialog
– alignment of text, images, tables and codeboxes (left/center/right/fill)
– hyperlinks associated to text and images (links to webpages, links to nodes/nodes + anchors, links to files, links to folders)
– spell check (using pygtkspellcheck and pyenchant)
– intra application copy/paste: supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
– cross application copy/paste (tested with libreoffice and gmail): supported single images, single codeboxes, single tables and a compound selection of rich text, images, codeboxes and tables
– copying a list of files from the file manager and pasting in cherrytree will create a list of links to files, images are recognized and inserted in the text
– print & save as pdf file of a selection / node / node and subnodes / the whole tree
– export to html of a selection / node / node and subnodes / the whole tree
– export to plain text of a selection / node / node and subnodes / the whole tree
– toc generation for a node / node and subnodes / the whole tree, based on headers h1, h2 and h3
– find a node, find in selected node, find in selected node and subnodes, find in all nodes
– replace in nodes names, replace in selected node, replace in selected node and subnodes, replace in all nodes
– iteration of the latest find, iteration of the latest replace, iteration of the latest applied text formatting
– import from html file, import from folder of html files
– import from plain text file, import from folder of plain text files
– import from basket, cherrytree, epim html, gnote, keepnote, keynote, knowit, mempad, notecase, rednotebook, tomboy, treepad lite, tuxcards, zim
– export to cherrytree file of a selection / node / node and subnodes / the whole tree
– password protection (using 7-zip) – NOTE: while a cherrytree password protected document is opened, an unprotected copy is extracted to a temporary folder of the filesystem; this copy is removed when you close cherrytree
– tree nodes drag and drop
– automatic link to web page if writing the URL
– automatic link to node if writing node name either with no spaces and camelcase or surrounded by [[node name]]

The data is stored in XML form file or using sqlite.

The application is written by Giuseppe Penone


SeaMonkey Navigator

SeaMonkey E-mail    SeaMonkey Chatzilla    SeaMonkey Composer    SeaMonkey Address Book

Web site:
Category: Network, Office
Subcategory: Web browsers, Email Clients, IRC Clients, HTML Editors
Platform: Linux, OS X, Windows
License: GPL, LGPL, MPL
Interface: GUI
Programing language: C++, JavaScript, XUL, XBL
First release: January 30, 2006


SeaMonkey – a community effort to develop the SeaMonkey all-in-one internet application suite. Such a software suite was previously made popular by Netscape and Mozilla, and the SeaMonkey project continues to develop and deliver high-quality updates as well as new features and improvements to this concept. Containing an Internet browser, email & newsgroup client, HTML editor, IRC chat and web development tools, SeaMonkey is sure to appeal to advanced users, web developers and corporate users.

SeaMonkey is built on the open source Mozilla Gecko engine, the same code which underlies the highly successful siblings Firefox and Thunderbird. SeaMonkey benefits from the cross-fertilization with these other projects, by gaining (and contributing) new features and the ongoing security updates which are a modern necessity. The Mozilla Foundation provides hosting and legal backing for the SeaMonkey Project.

SeaMonkey is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape 7.

The SeaMonkey all-in-one internet application suite is composed of:
– The Internet browser at the core of the SeaMonkey suite uses the same rendering engine and application platform as its sibling Mozilla Firefox, with popular features like tabbed browsing, feed detection, popup blocking, smart location bar, find as you type and a lot of other functionality for a smooth web experience.
– SeaMonkey Mail and Newsgroups client shares lots of code with Mozilla Thunderbird and features adaptive Junk mail filtering, tags and mail views, web feeds reading, tabbed messaging, multiple accounts, S/MIME, address books with LDAP support and is ready for both private and corporate use.
– An easy-to-use HTML Editor
– The ChatZilla IRC chat application
– Web development tools like a DOM Inspector and a JavaScript debugger
– SeaMonkey can be extended with numerous add-ons that provide additional functionality and customization for a complete Internet experience.