Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kkazuo/dart-irc-client


https://github.com/kkazuo/dart-irc-client

Last synced: about 14 hours ago
JSON representation

Awesome Lists containing this project

README

        

A trivial IRC client library.

## Features

Supports:

- Connect to IRC server with plain text or secured with TLS.
- TLS with client certificate authentication. (for irc.oftc.net)
- SASL authentication. (for irc.libera.chat)
- Automatic PING response.
- Basic CTCP response. (CTCP VERSION / PING / TIME)

## Usage

```dart
final client = IrcClient();
final connection = await client.connect();
await for (final msg in connection) {
print(msg);
}
```

## Additional information

This library is in its very early stages.
It only supports sending and receiving raw IRC messages.
No useful methods are available yet.