DEV Community

Carlos V.
Carlos V.

Posted on

hack.chat web chat

GitHub logo hack-chat / main

a minimal, distraction-free chat application

hack.chat

hack.chat is a minimal, distraction-free, accountless, logless, disappearing chat service which is easily deployable as your own service. The current client comes bundled with LaTeX rendering provided by KaTeX and code syntax highlighting provided by highlight.js.

A list of software developed for the hack.chat framework can be found at the 3rd party software list repository. This includes bots, clients, docker containers, etc.

This is a backwards compatible continuation of the work by Andrew Belt. The server code has been updated to ES6 along with several new features including new commands and hot-reload of the commands/protocol. There is also documentation.

Installation

Prerequisites

Developer Installation

  1. Clone the repository: git clone https://github.com/hack-chat/main.git
  2. Change the directory: cd main
  3. Install the dependencies: npm install
  4. Launch: npm start

Live Deployment Installation

See DEPLOY.md

Contributing

  • Use two space indents.
  • Name files in camelCase.

Credits

Some time ago, I found this nice application, and my contribution was to provide it with a syntax highlight which is pretty nice.

Introducing syntax highlight #14

po5i avatar
po5i posted on

What's included

  • Integrated Highlight.js and some basic color schemes.
  • Added a Syntax Highlight checkbox and color chooser to the UI.
  • Beautified index.html file.
  • Make some README small changes re: launch the client.

Screenshots

image Options

image Typing a code block (the red underlines are my browser's spell checker

image How a js code looks like

image How a python code looks like

Now I visited the project page again and my name is in the Credits section. I'm really proud of myself 😅

Top comments (6)

Collapse
 
ishu_patel_7e618be13d9025 profile image
Ishu Patel

Hii

Collapse
 
easrng profile image
easrng

Nice!

Collapse
 
nikhil_kaum_f0275e5df29ed profile image
Nikhil Kaum

Hello

Collapse
 
lone_bilal_321ba5d57b85d0 profile image
Lone Bilal

Hii

Collapse
 
mr_bunny_0857380ef4c7971 profile image
Mr. Bunny

Mujha 1 instgram I'd ka password nikal vana hai

Collapse
 
nikhil_thite_35829c7549c9 profile image
Nikhil Thite

Free fire max download unlimited or health hack