{"id":13702019,"url":"https://github.com/williamhorning/lightning","last_synced_at":"2026-01-18T10:35:18.155Z","repository":{"id":58682961,"uuid":"519924742","full_name":"williamhorning/lightning","owner":"williamhorning","description":"read-only mirror: a cross-platform chat bot connecting your communities","archived":false,"fork":false,"pushed_at":"2026-01-11T04:38:34.000Z","size":1281,"stargazers_count":65,"open_issues_count":9,"forks_count":9,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2026-01-11T09:27:54.821Z","etag":null,"topics":["bolt","bridge","discord","guilded","matrix","stoatchat"],"latest_commit_sha":null,"homepage":"https://codeberg.org/jersey/lightning/","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/williamhorning.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-08-01T01:12:58.000Z","updated_at":"2026-01-11T04:38:38.000Z","dependencies_parsed_at":"2024-01-07T03:22:23.091Z","dependency_job_id":"9a391602-b401-42e0-909a-230e213d3696","html_url":"https://github.com/williamhorning/lightning","commit_stats":null,"previous_names":["williamhorning/lightning","williamhorning/bolt"],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/williamhorning/lightning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamhorning%2Flightning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamhorning%2Flightning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamhorning%2Flightning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamhorning%2Flightning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/williamhorning","download_url":"https://codeload.github.com/williamhorning/lightning/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/williamhorning%2Flightning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28534500,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T10:13:46.436Z","status":"ssl_error","status_checked_at":"2026-01-18T10:13:11.045Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bolt","bridge","discord","guilded","matrix","stoatchat"],"created_at":"2024-08-02T21:00:29.817Z","updated_at":"2026-01-18T10:35:18.144Z","avatar_url":"https://github.com/williamhorning.png","language":"Go","funding_links":[],"categories":["🤖 Bots"],"sub_categories":["Cobol"],"readme":"# lightning: _truly powerful_ cross-platform bots\n\n![lightning logo](./etc/logo.svg)\n\n- [the bridge](https://williamhorning.dev/lightning/bridge) - connect\n  Discord, Stoat, and Telegram\n- [the framework](https://williamhorning.dev/lightning/framework) - build\n  your own cross-platform bots\n\nLightning is a project developing *truly powerful* cross-platform bots, with\nthe underlying *Lightning framework* being used for *Lightning bridge*,\nwhich is what runs *Bolt*, the hosted bridge bot. The goal is to also make the\nframework itself usable by other developers, to create their own bots, and to\nmake the bridge easy to self-host, while also supporting the principles of:\n\n- **Connecting communities**: the Lightning bridge connects Discord, Stoat,\nand Telegram, allowing communities to connect, wherever they are\n- **Extensibility**: the Lightning framework uses plugins to make it easy to\nadd new features, while keeping the core simple. The bridge is also designed to\nbe flexible, with options to disable pings, setup subscribe-only channels, and\nmore.\n- **Ease of use**: the Lightning framework is designed to be easy to use,\nwith a simple API, and the bridge is designed to be easy to set up and use,\nwith easy-to-understand documentation.\n- **Strength**: Lightning is built on Go, making it easy to build, run, and\nconfigure, all while being performant and reliable.\n\n### the bridge bot\n\nIf you've ever had a community, chances are you talk to them in many places,\nwhether that's Discord, Stoat, or Telegram. Over time, you end up with\nfragmentation as your community grows and changes, with many people using\nmultiple messaging apps. People eventually grow tired of the differences\nbetween apps, and switching between them, with things becoming a mess.\n\nYou could *try* to move everyone to one app, but that might alienate people, so\nwhat do you do, what options do you have?\n\n**Bridging!** Everyone can use their favorite app, gets the same messages, and\nis on the same page. Lightning is an easy to use bridge bot that supports\nDiscord, Stoat, and Telegram. To get started, check out the\n[getting started guide](https://williamhorning.dev/lightning/bridge/users),\nwhich will walk you through using Bolt, the hosted version of the Lightning\nbot. If you want to self-host, read the [self-hosting guide](./bridge/hosting)\nto get started.\n\n### the framework\n\nLightning is a framework for building cross-platform bots, allowing you to make\nbots that support multiple platforms without having to worry about\nplatform-specific code. The framework is built in Go, making it easy to work\nwith, and is designed to handle things like commands, events, rate-limits,\nattachments, and more, all while being battle-tested in Bolt, which has handled\nover half-a-million messages during just the summer of 2025.\n\nThe framework consists of the core library, which is platform-agnostic, and\nplugins, which add support for specific platforms, such as Discord, Stoat,\nand Telegram. The only platform-specific code is in the plugins, making\nit possible to support new platforms without modifying your bot's core logic.\n\nTo see a simple example of how to use the framework, check out the\n[framework guide](https://williamhorning.dev/lightning/framework/hello-world),\nwhich will walk you through creating a simple bot that responds to messages and\ncommands. For the full documentation, check out the\n[framework documentation](https://williamhorning.dev/lightning/framework).\n\n### what's the difference between Bolt and Lightning?\n\n**Lightning** is both the open-source framework and bridge bot that are used to\nrun **Bolt**, the hosted version of the bridge bot. Bolt is a specific instance\nof the Lightning bridge bot, which is hosted by\n[William Horning](https://williamhorning.dev) and is free to use. You can also\nself-host your own instance of the Lightning bridge\n\n### licensing\n\nLightning, the framework and bridge bot, is licensed under the MIT license. The\nframework and plugins will always remain under the MIT license, though the\nbridge bot may have a different license in the future, but will always be free\nto use. Bolt is also free to use, but is also subject to the\n[terms of service](https://williamhorning.dev/bolt/legal).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliamhorning%2Flightning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwilliamhorning%2Flightning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilliamhorning%2Flightning/lists"}