Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boltchat/bolt
⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.
https://github.com/boltchat/bolt
application-layer-protocol chat client go irc server tcp
Last synced: about 2 months ago
JSON representation
⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.
- Host: GitHub
- URL: https://github.com/boltchat/bolt
- Owner: boltchat
- License: apache-2.0
- Created: 2021-01-16T20:35:30.000Z (almost 4 years ago)
- Default Branch: develop
- Last Pushed: 2021-06-14T21:18:15.000Z (over 3 years ago)
- Last Synced: 2024-07-09T01:18:25.518Z (6 months ago)
- Topics: application-layer-protocol, chat, client, go, irc, server, tcp
- Language: Go
- Homepage: https://boltchat.keesvv.nl
- Size: 748 KB
- Stars: 18
- Watchers: 4
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![boltchat](https://raw.githubusercontent.com/boltchat/branding/main/svg/bolt-banner.svg)
> ⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.![GitHub Workflow Status](https://img.shields.io/github/workflow/status/boltchat/bolt/Deploy?label=deploy)
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/boltchat/bolt/Test?label=test)
![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/boltchat/bolt/develop)## About
> ⚠ IMPORTANT: This project is still a work-in-progress. I strongly discourage installing this on a
> public-facing server as it could potentially harm your security and privacy. See the
> [roadmap](https://github.com/boltchat/bolt/projects) for the progress of this project._Bolt_ is intended as a modern replacement for [IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat).
I started this project because I feel like there aren't many open source chat protocols that follow modern
standards.Not only do I think it's a great fit for an IRC replacement; it might even be suitable for a replacement of
present-day proprietary protocols and chat applications, such as Discord and Slack. _Bolt_ comes with
a nifty text-based user interface, but since it uses its own protocol, it's possible to build a GUI client
in, say, Electron. (please don't, use [Tauri](https://github.com/tauri-apps/tauri))## Roadmap
The project boards for _Bolt_ can be found [here](https://github.com/boltchat/bolt/projects).## References
* [Installation guide](./docs/installation.md)
* [Quick start guide](./docs/quick-start.md)
* [Protocol Specification](./docs/protocol-spec.md)## Author
[Kees van Voorthuizen (@keesvv)](https://github.com/keesvv)## Branding
The branding for this project can be found [in this repository](https://github.com/boltchat/branding).## License
This project is licensed under the [Apache License 2.0](./LICENSE).