Skip to content

pageben/assemble-web-chat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

assemble-chat-server

Assemble is a GPLv3, database-less, full featured html chat system meant to be quick to set up and easy to host. It supports auto-expiration of messages, autoparses links and images and more.

Features

  • User token generation/signup (pub/priv segments) and sign-in.
  • Ban/unban system
  • In-memory only storage system for chat rooms, history, etc
  • Manual message deletion
  • User-configurable per-message expiration time
  • Phone friendly, Tablet friendly UI
  • Auto-process message content for links, image embeds, etc
  • User avatars
  • Desktop notifications API
  • Private chat rooms
  • Direct Messaging
  • Text message / email notifications
  • Auto-embed video links

Special Thanks

Thanks goes to Sebastian Kraft for providing public domain smilies: http://opengameart.org/content/cubikopp-qubic-smilies | Other icons/smileys were obtained from openclipart.org and are licensed for public domain.

About

Golang and socket.io based webchat intended to be fully featured but quick to set up and host, with no database required.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.6%
  • Go 6.3%
  • HTML 5.1%
  • CSS 1.0%