SILKY - An easy to use SILC client

:: General Info

:: Users

:: Developers

:: Other

:: Development

The development page of Silky is located at

Communication between developers will primarily happen in SILCNet, channel silky. Naturally you need to use a silc client to connect to the Silcnet, but you can now use Silky for that, too. :)

Programming language used in Silky is C. The UI is designed with Glade-2. Silky does not require Gnome desktop to run, GTK2 runtime libraries are enough.

Silky uses the SILC Toolkit for all SILC specific things as well as networking.

:: Building

If you use the SILC Toolkit built from sources it may lack the required silc.pc file. In this case you need to manually provide the paths to Silky. All major Linux distributions provide libsilc-devel package, which contains also the pkg-config file.

Running Silky in the source directory should be also possible, but you need to do make install once to install the required .glade and data files.

Building released tarball

./configure [--prefix=PATH] [--with-silc-libs=PATH] [--with-silc-include=PATH]
make
make install

Building CVS version

./autogen.sh [--prefix=PATH] [--with-silc-libs=PATH] [--with-silc-include=PATH]
(configure is run automatically)
make
make install

:: Todo / Help wanted!

We are looking for more developers to help finishing Silky. If you have basic knowledge of C, Glib or GTK, please contribute. Translators are also welcome!

Subscribe to the silky-devel mailing list and introduce yourself. Also join the Silky channel in the SILCNet to meet other developers.

:: CVS

Please note that we just recently moved the CVS from Sourceforge to GNOME.org!

:: Anonymous CVS

Use empty password when prompted for password.
  cvs -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login
  cvs -z3 -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co silky

There's also an anonymous web interface for Silky's CVS available at:

:: Developer's CVS access

  export CVS_RSH=ssh
  cvs -z3 -d:ext:username@cvs.gnome.org:/cvs/gnome co silky

:: Changelog

Silky's Changelog is available via CVS viewer:

:: Internationalization (i18n)

Silky is currently translated via the GNOME Translation Project. We can't accept translations outside GTP anymore. If you wish to contribute a translation, please join the GTP.

Thanks to all previous, current and future translators for your valuable work!

Translation status per language:

:: Screenshots


Silky ported to Nokia 770
Maemo Development Environment
(Nokia 770)


The new color schema,
Fedora Core 3

The main window of Silky 0.5.1
Microsoft Windows 2000

:: Credits

The core development team:
  • Toni Willberg
  • Andrej Kacian
With contributions from:
  • Daniel Richards
  • Mika Boström
  • Patrik Weiskircher
  • Ossi Herrala
  • Joshua Steele
  • Ted Rolle
  • Juha Räsänen
  • Hanlie Pretorius
  • Patrick Kelle
  • Adam Weinberger
  • Jesús Espino García
  • Priit Laes
  • Michel Robitaille
  • Tamas SZERB
  • Michele Baldessari
  • Julie Vermeersch
  • Raphael Higino
  • Cristi Boian
  • Evgueni V. Gavrilov
  • Steve Murphy
  • Christian Rose
  • K.K. Yin

www.gnome.org www.gtk.org www.sourceforge.net SILC