{"id":13564783,"url":"https://github.com/boltchat/bolt","last_synced_at":"2025-04-03T21:31:46.849Z","repository":{"id":54723267,"uuid":"330251329","full_name":"boltchat/bolt","owner":"boltchat","description":"⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.","archived":false,"fork":false,"pushed_at":"2021-06-14T21:18:15.000Z","size":766,"stargazers_count":19,"open_issues_count":5,"forks_count":3,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2024-11-04T18:44:46.222Z","etag":null,"topics":["application-layer-protocol","chat","client","go","irc","server","tcp"],"latest_commit_sha":null,"homepage":"https://boltchat.keesvv.nl","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boltchat.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"keesvv","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2021-01-16T20:35:30.000Z","updated_at":"2024-09-30T23:32:08.000Z","dependencies_parsed_at":"2022-08-14T00:50:33.096Z","dependency_job_id":null,"html_url":"https://github.com/boltchat/bolt","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boltchat%2Fbolt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boltchat%2Fbolt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boltchat%2Fbolt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boltchat%2Fbolt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boltchat","download_url":"https://codeload.github.com/boltchat/bolt/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247083706,"owners_count":20880895,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["application-layer-protocol","chat","client","go","irc","server","tcp"],"created_at":"2024-08-01T13:01:35.820Z","updated_at":"2025-04-03T21:31:46.265Z","avatar_url":"https://github.com/boltchat.png","language":"Go","readme":"![boltchat](https://raw.githubusercontent.com/boltchat/branding/main/svg/bolt-banner.svg)\n\u003e ⚡ A fast, lightweight, and secure chat protocol, client and server, written in Go.\n\n![GitHub Workflow Status](https://img.shields.io/github/workflow/status/boltchat/bolt/Deploy?label=deploy)\n![GitHub Workflow Status](https://img.shields.io/github/workflow/status/boltchat/bolt/Test?label=test)\n![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/boltchat/bolt/develop)\n\n## About\n\u003e ⚠ IMPORTANT: This project is still a work-in-progress. I strongly discourage installing this on a\n\u003e public-facing server as it could potentially harm your security and privacy. See the\n\u003e [roadmap](https://github.com/boltchat/bolt/projects) for the progress of this project.\n\n_Bolt_ is intended as a modern replacement for [IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat).\nI started this project because I feel like there aren't many open source chat protocols that follow modern\nstandards.\n\nNot only do I think it's a great fit for an IRC replacement; it might even be suitable for a replacement of\npresent-day proprietary protocols and chat applications, such as Discord and Slack. _Bolt_ comes with\na nifty text-based user interface, but since it uses its own protocol, it's possible to build a GUI client\nin, say, Electron. (please don't, use [Tauri](https://github.com/tauri-apps/tauri))\n\n## Roadmap\nThe project boards for _Bolt_ can be found [here](https://github.com/boltchat/bolt/projects).\n\n## References\n* [Installation guide](./docs/installation.md)\n* [Quick start guide](./docs/quick-start.md)\n* [Protocol Specification](./docs/protocol-spec.md)\n\n## Author\n[Kees van Voorthuizen (@keesvv)](https://github.com/keesvv)\n\n## Branding\nThe branding for this project can be found [in this repository](https://github.com/boltchat/branding).\n\n## License\nThis project is licensed under the [Apache License 2.0](./LICENSE).\n","funding_links":["https://ko-fi.com/keesvv"],"categories":["Go"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboltchat%2Fbolt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboltchat%2Fbolt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboltchat%2Fbolt/lists"}