An event-driven IRC-framework in and for Ruby. Is extensible and supports script with (re)loading functionality during runtime.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
documentation
executables
library
scripts
specifications
.gitignore
.rspec
.travis.yml
.yardopts
Dockerfile
Events.md
Gemfile
Gemfile.lock
Guardfile
LICENSE
README.md
blur.gemspec
config.yml

README.md

Blur

Blur is an event-driven IRC-framework written in and for Ruby.

There are a bunch of other well-written, well-running IRC libraries made for Ruby, but for me, they don't quite cut it as the library I wanted to use for my IRC services. That's how Blur came to be.

Build Status Dependency Status

Features

  • SSL/TLS encryption
  • Connect to multiple networks
  • Non-blocking connections (no threading)
  • Extensible with scripts, (re)loadable during runtime
  • Modular, makes it a piece of cake to extend its IRC-capability

Future Plans

  • DCC File-transfers
  • DH1080 Key-Exchange
  • Better event-handling in scripts