Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Web-based IRC client in Go.

License

NotificationsYou must be signed in to change notification settings

khlieng/dispatch

 
 

Repository files navigation

Dispatch

Features

  • Searchable history
  • Persistent connections
  • Multiple servers and users
  • Automatic HTTPS through Let's Encrypt
  • Single binary with no dependencies
  • DCC downloads
  • SASL
  • Client certificates

Usage

There is a few different ways of getting it:

1. Binary

2. Go

This requires aGo environment, version 1.11 or greater.

Fetch, compile and run dispatch:

go get github.com/khlieng/dispatchdispatch

To get some help run:

dispatchhelp

3. Docker

docker run \  -p<http port>:80 \  -p<https port>:443 \  -v<path>:/data \  --restart unless-stopped \  -d khlieng/dispatch

Build

Server

go install

Client

This requiresNode.js andyarn.

Fetch the dependencies:

GO111MODULE=off go get github.com/jteeuwen/go-bindata/...yarn global add gulp-clicd clientyarn

Run the build:

gulp build

The server needs to be rebuilt to embed new client builds.

For development with hot reloading start the frontend:

gulp

And then the backend in a separate terminal:

dispatch --dev

IRC Channel

#dispatch @ irc.libera.chat

Libraries

The libraries this project is built with.

Server

Client

Big Thanks

Cross-browser Testing Platform and Open Source <3 Provided bySauce Labs

Packages

No packages published

Contributors12


[8]ページ先頭

©2009-2025 Movatter.jp