gtk-gnutella

gtk-gnutella

Web site: gtk-gnutella.sourceforge.net
Category: Network
Subcategory: p2p clients
Platform: BSD, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C, GTK+
First release: April 169, 2000

line

gtk-gnutella – a server/client for the Gnutella peer-to-peer network. It runs on Microsoft Windows, MacOS and every Unix-like system which supports GTK+ (1.2 or above). The GNOME desktop environment is not required. It is currently developed and tested under Linux (Debian) as well as NetBSD. It is known to run at least on Linux, FreeBSD, NetBSD, Darwin, Solaris, Tru64 UNIX (OSF/1), SGI IRIX, BeOS whereas CPU architectures include x86, AMD64, PowerPC, SPARC, MIPS. And of course Microsoft Windows (XP at least).

gtk-gnutella is free open-source software and released under the GNU General Public License (GPL).

The main features are:
– Share files on the Gnutella network (Shareaza, Limewire, BearShare…)
– Compressed Gnutella connections
– Compressed UDP traffic (negotiated)
– TLS support for Gnutella and HTTP connections
– Simultaneous downloading of files from multiple hosts (swarming)
– Passive searches
– Searching by urn:sha1: and magnet:
– Searching by media type (audio, video, image, document, archive)
– “What’s New?” queries to find stuff made recently available in your Gnutella neighbourhood
– Lookup for partial files
– Automatic aquisition of additional sources via download mesh and watching searches
– Powerful filtering engine
– Bandwidth management/limiting
– HTTP request pipelining to lower download latency
– UPnP and NAT-PMP support
– Distributed Hash Table (DHT) to find alternate locations and push-proxies
– Unicode support for handling non-ASCII filenames and queries
– A lot of settings
– A lot of statistics

The project developers are Raphael Manfredi and Richard Eckart.

Bittorrent-gui

Bittorrent-gui

Web site: www.bittorrent.com
Category: Network
Subcategory: p2p Clients
Platform: Android, Linux, OS X, Windows
License: MIT, EULA
Interface: GUI
Programing language: Python, GTK+
First release: 2001 ?

line

Bittorrent-gui – a tool for distributing files. It’s extremely easy to use – downloads are started by clicking on hyperlinks. Whenever more than one person is downloading at once they send pieces of the file(s) to each other, thus relieving the central server’s bandwidth burden. Even with many simultaneous downloads, the upload burden on the central server remains quite small, since each new downloader introduces new upload capacity.

The latest version of the application for Windows, Android and Mac platforms is available under EULA License.
The Linux (older) package is offered via distribution’s repository and is available under MIT License.

TICKR

TICKR

Web site: www.open-tickr.net
Category: Network
Subcategory: RSS Readers
Platform: Linux, Windows
License: GPL
Interface: GUI
Programing language: C, GTK+
First release: 2009 ?

line

TICKR – a free and open source, GTK based RSS reader application which displays RSS feeds in a TICKER bar on your desktop. With a single click, you get the latest headlines scrolling in a thin window on your desktop, as what can be seen on News TV channels.

TICKR displays feeds as a smooth scrolling line, as known from TV stations. What makes TICKR different from most other similar applications is that graphics are highly customizable and scrolling is fast and smooth.

The application include settings to customize it, such as:
– Scrolling speed, update delay, fonts, font sizes and colors, dimensions and location of TICKR on the screen, displaying text inside a “draggable” window or without one, displaying or not a clock, and much more.
– You can bookmark your favorite RSS feeds, link TICKR with your favorite browser so that you can open links and watch web pages you’re interested in with just one click. You can play, pause, reload the current feed, and change the scrolling speed on the fly.
– TICKR can also be used with any text files instead of remote XML resources. And it can be used in scripts as all parameters can be set from command line.

The project developer is Emmanuel Thomas-Maurin.

Evolution

Evolution

Web site: wiki.gnome.org/Apps/Evolution
Category: Network
Subcategory: E-mail Clients
Platform: Linux, UNIX-like
License: GPL
Interface: GUI
Programing language: C, GTK+
First release: May 10, 2000

line

Evolution (previously: Novell Evolution and Ximian Evolution) – a personal information management application that provides integrated mail, calendar and address book applications from the Evolution Team.

Main functions are:
– support for multiple e-mail accounts
– virtual folders (sorting messages according to given criteria)
– mail search engine
– an unwanted mail filter that uses SpamAssassin or BogoFilter
– high security (SSL, TLS, PGP and other certificates)
– vCard and LDAP support
– support for palmtops
– calendar (also support for online calendars)
– reminder
– to-do list
– notebook
– integration of the calendar with the address book (automatic adding of birth)
– support for IMAP, POP3, SMTP, Exchange and other protocols
– mailing list support (NNTP protocol)
– RSS support

Evolution has a built-in support for groupware servers Novell GroupWise and Kolab, and with help of a free plug-in Novell Connector can also work with Microsoft Exchange (version 2000 or newer). There is also a plugin to work with OpenGroupware.org. Coordination of tasks with other network users is done through the open network protocol of iCalendar.

Sylpheed

Sylpheed

Web site: sylpheed.sraoss.jp/en/
Category: Network
Subcategory: Email Clients
Platform: BSD, Linux, OS X, UNIX-like, Windows
License: GPL, LGPL
Interface: GUI
Programing language: C, GTK+
First release: January 1, 2000

line

Sylpheed – a simple, lightweight but featureful, and easy-to-use e-mail client which provides intuitive user-interface. Sylpheed is also designed for keyboard-oriented operation, so Sylpheed can be widely used from beginners to power users.

The e-mail client runs on many systems such as Windows, Linux, BSD, Mac OS X and other Unix-like systems and uses GTK+ GUI toolkit. The newest version of Sylpheed works with GTK+ 2.4 or later (2.6 or later is recommended).

Main features are:
– Simple, beautiful, and well-polished user interface
– Comfortable operationality which is built in detail
– Well-organized, easy-to-understand configuration
– Lightweight operation
– High reliability with one-mail-corresponding-to-one-file format
– Extensibility by plug-in faculty
– Powerful filtering and search
– Junk mail control
– Security features (GnuPG, SSL/TLSv1)
– Various protocols support
– Internationalization and Multilingualization support
– High-level Japanese processing
– Flexible cooperation with external commands

Sylpheed is a free software distributed under the GNU GPL (the library part is GNU LGPL). You can freely use, modify and redistribute it under the license.

The project developer is Yamamoto Hiroyuki.

Geary

Geary

Web site: wiki.gnome.org/Apps/Geary
Category: Network
Subcategory: Email Clients
Platform: Linux, UNIX-like
License: LGPL
Interface: GUI
Programing language: Vala, GTK+
First release: May 4, 2012

line

Geary – a free and ope source email application built around conversations, for the GNOME 3 desktop. It allows you to read, find and send email with a straightforward, modern interface. It is written in Vala, which is based on WebKitGTK+. The project originally was developed by the Yorba Foundation (Adam Dingle is the Yorba founder) and then been adopted by the GNOME project.

Features:
– Quick email account setup
– Shows related messages together in conversations
– Fast, full text and keyword search
– Full-featured HTML and plain text message composer
– Desktop notification of new mail
– Compatible with Gmail, Yahoo! Mail, Outlook.com and other IMAP servers

Geary internally uses an SQLite database to store a local copy of emails and for indexing. It uses a fully asynchronous GObject-based IMAP client library. One feature that distinguishes Geary from other open source email clients is the conversation view.

uGet

uGet

Web site: ugetdm.com
Category: Network
Subcategory: Download Managers
Platform: Android, BSD, Linux, OS X, Windows
License: LGPL
Interface: GUI
Programing language: C, GTK
First release: January 2003

line

uGet – an open source download manager application for GNU/Linux developed with GTK+, which also comes packaged as a portable Windows app.

uGet uses very few resources while at the same time packs an unparalleled powerful feature set. These features include a Queue, Pause/Resume, Multi-Connection (with adaptive segment management), Mirrors (multi-source), Multi-Protocol, Advanced Categorization, Clipboard Monitor, Batch Downloads, Individualized Category Default Settings, Speed Limiting, Total Active Downloads Control, and so much more!

Features: multiple parallel streams for download acceleration, Download Queue, Pause & Resume downloads, Advanced Category Management, Browser Integration, Clipboard Monitoring, Batch Downloads, localized into 23 Languages.

uGet was originally a GTK+2 based application that worked on various GTK+2 based distributions but in 2011 was upgraded to GTK+3 in anticipation of the technology advancement in the Linux Desktop.

The uGet project founder is C.H. Huang.