All Projects → ergochat → irc-go

ergochat / irc-go

Licence: ISC License
Libraries to help with IRC development in Go.

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to irc-go

swirc
Lightweight terminal based ICB and IRC client
Stars: ✭ 20 (-9.09%)
Mutual labels:  irc
irc-tts
Broadcast your IRC channel via a text-to-speech webserver
Stars: ✭ 14 (-36.36%)
Mutual labels:  irc
bmotion
An Artificial Stupidity script for eggdrop bots
Stars: ✭ 58 (+163.64%)
Mutual labels:  irc
twitch-bot-tutorial
Official repo of the "Building a Python Twitch bot (2020)" series.
Stars: ✭ 21 (-4.55%)
Mutual labels:  irc
energymech
EnergyMech IRC Bot
Stars: ✭ 24 (+9.09%)
Mutual labels:  irc
erk
Ərk is an open source, cross-platform IRC client written in Python 3, Qt 5, and Twisted.
Stars: ✭ 21 (-4.55%)
Mutual labels:  irc
hyperchannel
Kosmos Chat for the Web
Stars: ✭ 17 (-22.73%)
Mutual labels:  irc
twitch-chatlog
Fetch the chatlog to a twitch VOD from your command line.
Stars: ✭ 78 (+254.55%)
Mutual labels:  irc
ircpdb
Remotely and collaboratively debug your Python application via an IRC channel.
Stars: ✭ 59 (+168.18%)
Mutual labels:  irc
irc.dart
Dart IRC Library
Stars: ✭ 45 (+104.55%)
Mutual labels:  irc
PyBorg
Fork of PyBorg AI bot for cutie578 on EFNet
Stars: ✭ 45 (+104.55%)
Mutual labels:  irc
twitchchat
interface to the irc portion of Twitch's chat
Stars: ✭ 80 (+263.64%)
Mutual labels:  irc
st2chatops
Packaging environment for building StackStorm chatops native packages
Stars: ✭ 26 (+18.18%)
Mutual labels:  irc
honeybot
🛩 A python IRC bot with simple plugins dev. Ignited in mauritius, first-timers friendly! Moved to github.com/pyhoneybot/honeybot
Stars: ✭ 57 (+159.09%)
Mutual labels:  irc
limnoria-plugins
Limnoria plugins I wrote or forked.
Stars: ✭ 35 (+59.09%)
Mutual labels:  irc
irc-docs
Collected IRC protocol documentation
Stars: ✭ 47 (+113.64%)
Mutual labels:  irc
teleirc
Go implementation of a Telegram <=> IRC bridge for use with any IRC channel and Telegram group
Stars: ✭ 112 (+409.09%)
Mutual labels:  irc
lita-irc
An IRC adapter for Lita.
Stars: ✭ 19 (-13.64%)
Mutual labels:  irc
yesbot
IRC Bot Written in Prolog
Stars: ✭ 19 (-13.64%)
Mutual labels:  irc
thelounge-deb
📦 ‎ Debian/Ubuntu package for The Lounge
Stars: ✭ 16 (-27.27%)
Mutual labels:  irc

ergochat/irc-go

These are libraries to help in writing IRC clients and servers in Go, prioritizing correctness, safety, and IRCv3 support. They are not fully API-stable, but we expect any API breaks to be modest in scope.


GoDoc Build Status Coverage Status Go Report Card


Packages:

  • ircmsg: IRC message handling, raw line parsing and creation.
  • ircreader: Optimized reader for \n-terminated lines, with an expanding but bounded buffer.
  • ircevent: IRC client library (fork of thoj/go-ircevent).
  • ircfmt: IRC format codes handling, escaping and unescaping.
  • ircutils: Useful utility functions and classes that don't fit into their own packages.

For a relatively complete example of the library's use, see slingamn/titlebot.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].