GTK-VNC is a VNC viewer widget for GTK+. It is built using coroutines,
allowing it to be completely asynchronous while remaining single threaded.
It supports RFB protocols 3.3 through 3.8 and the VeNCrypt authentication
extension providing SSL/TLS encryption with x509 certificate authentication.
The core library is written in C and a binding for Python using PyGTK is
available. The networking layer supports connections over both IPv4 and IPv6.
Example code illustrates how to build a vncviewer replacement using either C
or Python.
The GNU file forwarder (FSC-0087) for fidonet-like networks.
GtkNetCat is a Graphic User Interface for netcat. Netcat provides system
functions as a computer networking utility for reading from and writing
to network connections on either TCP or UDP.
BOINC is a software platform for distributed computing using volunteer
computer resources. This port contains BOINC API, libraries, client and
manager GUI.
The guacamole-server package is a set of software which forms the
basis of the Guacamole stack. It consists of guacd, libguac, and
several protocol support libraries.
guacd is the Guacamole proxy daemon used by the Guacamole web
application and framework. As JavaScript cannot handle binary
protocols (like VNC and remote desktop) efficiently, a new test-based
protocol was developed which would contain a common superset of the
operations needed for efficient remote desktop access, but would
be easy for JavaScript programs to process. guacd is the proxy which
translates between arbitrary protocols and the Guacamole protocol.
GUPnP-AV is a collection of helpers for building AV (audio/video) applications
using GUPnP.
GUPnP DLNA is a small utility library that aims to ease the DLNA-related tasks
such as media profile guessing, transcoding to a given profile, etc.
This is a library to handle UPnP IGD port mapping.
GUPnP-UI provides a collection of simple GTK+ widgets on top of GUPnP.
GUPnP is an elegant, object-oriented open source framework for creating UPnP
devices and control points, written in C using GObject and libsoup. The GUPnP
API is intended to be easy to use, efficient and flexible. It provides the same
set of features as libupnp, but shields the developer from most of UPnP's
internals.
GUPnP implements the UPnP specification: resource announcement and discovery,
description, control, event notification, and presentation (GUPnP includes basic
web server functionality through libsoup). GUPnP does not include helpers for
construction or control of specific standardized resources (e.g. MediaServer);
this is left for higher level libraries utilizing the GUPnP framework.