Full-featured cross platform IRC client
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs/images
extra
kashyyyk
libfjcsv
libfjirc
libfjnet
libyyymonitor
.gitmodules
.travis.yml
README.md
SConstruct
kashyyyk.doxy
license.txt
readmegen.py

README.md

Kashyyyk

A Work-In-Progress, Full-Featured, Open Source IRC Client


Why You Want To Use Kashyyk

  • Kashyyk is lightweight, fast and efficient
  • Multi-Window, intuitive API
  • Capable of advanced preference management
  • Configure by server, by groups, or globally
  • Native releases for Windows, OS X, and FreeBSD with customized interface elements for each platform

About Kashyyyk

Kashyyyk was originally written by FlyingJester (Martin McDonough) for two reasons; just for the fun of it, and to replace HexChat on OS X. At the time of this writing, HexChat (a fork of XChat) has only had a single release on OS X, which is still in alpha. Kashyyk uses the libfjirc library originally written for the Whittler IRC bot and the libfjnet wrapper written for TurboSphere. It has an FLTK-based GUI. Kashyyyk is intended to be cross platform and easily compiled. It is currently released natively for Windows 32-bit, OS X 10.7+, and FreeBSD for amd64.

Compiling Kashyyyk

Kashyyyk requires a C++11 compiler and an ansi C compiler. The build scripts support GCC, Clang, and MSVC. You will need FLTK 1.3, either in shared or static version. You need Python 2.x and SCons to build Kashyyyk.

Checklist for Compiling

  • FLTK 1.3
  • MSVC 2013, GCC, or Clang
  • Python 2.x
  • SCons

Remember to initialize the TSPR submodule if you are using the git checkout.

To build Kashyyyk, run scons in the root directory.

Kashyyyk Features

Implemented

  • Multiple Window Support
  • Command Parsing (/nick, /join, etc.)
  • Persistent Preferences and advanced server configuration
  • Font and Theme Selection
  • Multi-Window UI
  • Partial Numeric Response Support
  • Notification Center Support

Planned

  • Chat Logging
  • SSL Support
  • Full Numeric Response Support

Won't Add

  • Scripting

License

Kashyyyk is released under the GPL 2.0. A copy of the GPL 2.0 is included in the file license.txt.