top
(README.md)
gochat
======

[![GoDoc](https://godoc.org/github.com/FraBle/gochat?status.png)](https://godoc.org/github.com/FraBle/gochat)

## What is gochat?

gochat is a simple chat server written in Go. It provides a telnet and web interface.

## Commands

Supported commands:

- `/rooms`
- `/join <name>`
- `/leave`
- `/quit`

## Pictures

![weblogin](http://i.imgur.com/6Y4DBw6l.png "weblogin")

![webchat](http://i.imgur.com/DS1D4Bsl.png "webchat")

![telnetchat](http://i.imgur.com/w4LhxvIl.png "telnetchat")

## How to get it running?
You need:

- [Go](http://golang.org/ "Go")
- [Git](http://git-scm.com/ "Git")
- [Mercurial](http://mercurial.selenic.com/ "Mercurial")
- [Bazaar](http://bazaar.canonical.com/en/ "Bazaar")

If everything is set up well, you just need to run `go get github.com/FraBle/WikidataQuiz` and adjust the config.yaml.
You will find a runnalbe gochat executable in your `bin` directory.

## Used packages
- [github.com/gorilla/mux](https://github.com/gorilla/mux "github.com/gorilla/mux")
- [github.com/gorilla/sessions](https://github.com/gorilla/sessions "github.com/gorilla/sessions")
- [github.com/hoisie/mustache](https://github.com/hoisie/mustache "github.com/hoisie/mustache")
- [github.com/googollee/go-socket.io](https://github.com/googollee/go-socket.io "github.com/googollee/go-socket.io")
- [github.com/hoisie/mustache](https://github.com/hoisie/mustache "github.com/hoisie/mustache")
- [bitbucket.org/kardianos/osext](http://www.bitbucket.org/kardianos/osext "bitbucket.org/kardianos/osext")
- [launchpad.net/goyaml](https://launchpad.net/goyaml "launchpad.net/goyaml")

Imports 6 package(s) ΒΆ

  1. github.com/googollee/go-socket.io
  2. github.com/gorilla/mux
  3. github.com/FraBle/gochat/config
  4. github.com/FraBle/gochat/handler
  5. github.com/FraBle/gochat/model
  6. github.com/FraBle/gochat/utility