Skip to content
/ bolt Public

⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.

License

Notifications You must be signed in to change notification settings

boltchat/bolt

Repository files navigation

boltchat

⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.

GitHub Workflow Status GitHub Workflow Status CodeFactor Grade

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 for the progress of this project.

Bolt is intended as a modern replacement for IRC. 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)

Roadmap

The project boards for Bolt can be found here.

References

Author

Kees van Voorthuizen (@keesvv)

Branding

The branding for this project can be found in this repository.

License

This project is licensed under the Apache License 2.0.

About

⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages