Skip to content
This repository was archived by the owner on Feb 8, 2025. It is now read-only.
/ bolt Public archive

⚡ 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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a83476d · Jun 14, 2021
Feb 6, 2021
Jan 26, 2021
Feb 7, 2021
Feb 4, 2021
Feb 7, 2021
Feb 7, 2021
Feb 7, 2021
Feb 7, 2021
Jan 23, 2021
Feb 7, 2021
Feb 4, 2021
Jun 14, 2021
Jan 22, 2021
Feb 6, 2021
Jan 30, 2021
Jan 30, 2021
Feb 12, 2021
Feb 4, 2021
Feb 4, 2021
Feb 5, 2021

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.