Kandan is an Open Source Alternative to HipChat
JavaScript CoffeeScript Ruby CSS HTML Shell
Latest commit 380efaf May 8, 2015 @jrgifford jrgifford Merge pull request #439 from miurahr/pastie_more
update Pastie
Permalink
Failed to load latest commit information.
app reduce lines in pastie template May 4, 2015
config Fixed a few wording issues, tweaked how users sign in / show suspende… Dec 3, 2014
db Fixed tabs and spaces intermittently changing -- most of the app is s… Dec 2, 2014
lib Added new domain for better maintainability and fixed references to o… Mar 16, 2015
public Added homescreen icon and meta tags for app to operate in web app mod… Sep 15, 2014
script Initial commit with dependencies and dev tools setup along with a dev… Mar 6, 2012
spec Minor edits to specs Dec 4, 2014
vendor/assets Adds pg Mar 26, 2012
.coveralls.yml need to actually add the .coveralls.yml file Mar 4, 2013
.gitignore Lock bootstrap-sass at latest compatible version Nov 21, 2014
.rspec Introduce new argument, fix some deprecations, update Capybara Dec 4, 2014
.travis.yml Added new domain for better maintainability and fixed references to o… Mar 16, 2015
CHANGELOG.md cleanup Apr 3, 2013
CONTRIBUTING.md Update CONTRIBUTING.md Mar 1, 2013
Contributors.md Link authors to github account May 30, 2013
DEPLOY.md Merge pull request #320 from ngoyal/master Apr 10, 2014
Gemfile Switch to CanCanCan Dec 9, 2014
Gemfile.lock Switch to CanCanCan Dec 9, 2014
Guardfile ❤️ Guard, fixed specs to work with latest factory girl. Jan 12, 2013
LICENSE Extended emoticon plugin to support emoji for #15. Thanks to Feb 22, 2013
Procfile Use thin as websever via Procfile Apr 11, 2012
README.md Added new domain for better maintainability and fixed references to o… Mar 16, 2015
Rakefile Initial commit with dependencies and dev tools setup along with a dev… Mar 6, 2012
config.ru Bumps the faye disconnect to 30 seconds to prevent errant drops May 10, 2012
dotcloud.yml postgres -> postgresql Apr 12, 2012
gen-changelog.sh Fixed tabs and spaces intermittently changing -- most of the app is s… Dec 2, 2014

README.md

Kandan - Modern Open Source Chat

Build Status Coverage Status Dependency Status Code Climate

What is Kandan? Kandan is a private chat service for your company or team. You can invite colleagues to share ideas and files in a persistent group chat room or rooms.

Unlike HipChat or other alternatives, Kandan is completely Open Source and can be hosted internally or externally by your organization or by a third party.

Standard Features

These are features that work out of the box on any provider:

  • Easy deploy to CloudFoundry, Heroku, dotCloud, etc.
  • Collaborative team chat
  • Unlimited channels
  • Embed formats for images and youtube videos with requests for others (twitter, facebook, g+, etc.)
  • Synchronized sound player - play any audio-tag compatible url for the whole channel (Pending :P)
  • /me command!
  • Highly extensible plugin format
  • Your very own robotic companion

Deployment

See DEPLOY.md for information on deploying.

TODO

We're tracking milestones and todo items in the tracker See the issue tracker

Get Involved!

That's not a question, it's an order! Or more of a friendly offer, really. Kandan is a fully open-source app, so dive in and start adding features, fixing bugs (what bugs?), and cleaning up the code.

You can also email us at admin@getkandan.com

Credits

LICENSE

Kandan's code and assets are dual-licensed. Kandan is available generally under the AGPL, and also under a custom license via special agreement. See LICENSE for the AGPL terms, and contact us at admin@getkandan.com if you're interested in development of Kandan under a custom license.