KittehOrg / Kittehircclientlib
Licence: other
An IRC client library in Java
Stars: ✭ 116
Programming Languages
java
66948 projects - #9 most used programming language
Projects that are alternatives of or similar to Kittehircclientlib
Go Twitch Irc
go irc client for twitch.tv
Stars: ✭ 155 (+33.62%)
Mutual labels: hacktoberfest, irc, irc-client
Irslackd
Self-hosted IRC gateway to Slack
Stars: ✭ 128 (+10.34%)
Mutual labels: hacktoberfest, irc, irc-client
Girc
💣 girc is a flexible IRC library for Go 👌
Stars: ✭ 59 (-49.14%)
Mutual labels: library, irc, irc-client
Thelounge
💬 Modern, responsive, cross-platform, self-hosted web IRC client
Stars: ✭ 4,618 (+3881.03%)
Mutual labels: hacktoberfest, irc, irc-client
Sanity Typed Queries
A typed, zero-dependency schema generator and query builder for Sanity.
Stars: ✭ 54 (-53.45%)
Mutual labels: hacktoberfest, library
Lingua Franca
Mycroft's multilingual text parsing and formatting library
Stars: ✭ 51 (-56.03%)
Mutual labels: hacktoberfest, library
Whisper
Whisper is a file-based time-series database format for Graphite.
Stars: ✭ 1,121 (+866.38%)
Mutual labels: hacktoberfest, library
Localslackirc
IRC gateway for slack, running on localhost for one user
Stars: ✭ 84 (-27.59%)
Mutual labels: irc, irc-client
Loadingshimmer
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
Stars: ✭ 1,180 (+917.24%)
Mutual labels: hacktoberfest, library
Nimpylib
Some python standard library functions ported to Nim
Stars: ✭ 88 (-24.14%)
Mutual labels: hacktoberfest, library
Siler
⚡ Flat-files and plain-old PHP functions rockin'on as a set of general purpose high-level abstractions.
Stars: ✭ 1,056 (+810.34%)
Mutual labels: hacktoberfest, library
Chemfiles
Library for reading and writing chemistry files
Stars: ✭ 95 (-18.1%)
Mutual labels: hacktoberfest, library
Mod Pbxproj
A python module to manipulate XCode projects
Stars: ✭ 959 (+726.72%)
Mutual labels: hacktoberfest, library
Irc
A simple go irc library meant to be a building block for other projects
Stars: ✭ 90 (-22.41%)
Mutual labels: irc, irc-client
Chocobar
The usual Snackbar with more 🍫 and colours 🎉
Stars: ✭ 110 (-5.17%)
Mutual labels: hacktoberfest, library
Sopel
🤖💬 An easy-to-use and highly extensible IRC Bot framework. Formerly Willie.
Stars: ✭ 894 (+670.69%)
Mutual labels: hacktoberfest, irc
Kitteh IRC Client Library
The Kitteh IRC Client Library (KICL) is a powerful, modern Java IRC library built with NIO using the Netty library to maximize performance and scalability.
Project News | Documentation | JavaDocs | Issues
Minimal example
import net.engio.mbassy.listener.Handler;
import org.kitteh.irc.client.library.Client;
import org.kitteh.irc.client.library.event.channel.ChannelJoinEvent;
public class Example {
public static class Listener {
@Handler
public void onUserJoinChannel(ChannelJoinEvent event) {
if (event.getClient().isUser(event.getUser())) { // It's me!
event.getChannel().sendMessage("Hello world! Kitteh's here for cuddles.");
return;
}
// It's not me!
event.getChannel().sendMessage("Welcome, " + event.getUser().getNick() + "! :3");
}
}
public static void main(String[] args) {
Client client = Client.builder().nick("Kitteh").server().host("127.0.0.1").then().buildAndConnect();
client.getEventManager().registerEventListener(new Listener());
client.addChannel("#kicl");
}
}
Adding the dependency
<dependency>
<groupId>org.kitteh.irc</groupId>
<artifactId>client-lib</artifactId>
<version>7.4.0</version>
</dependency>
implementation "org.kitteh.irc:client-lib:7.4.0"
Releases are available on Maven Central.
Branches
master branch tracks releases and may occasionally contain bug fixes or JavaDoc changes prior to release.
next branch contains code for upcoming releases and is always working toward the next major or minor release.
Logo?
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]