Semantic search

Jump to: navigation, search


Ircxy
IRCXY IRCv4 Implementation
Irssi
Irssi is a modular, command-line IRC client.
Janus internetwork channel linker
Janus is a server that allows IRC networks to share certain channels to other linked networks without needing to share all channels and make all users visible across both networks. If configured to allow it, users can also share their own channels across any linked network.
JsChat
JsChat is a chat system. It has an easy to learn JSON protocol, an ncurses client, a web app, and a server. You can try it right now on jschat.org. JsChat is similar to IRC, but itââ¬â¢s a fundamentally simpler system. The web app has lots of interesting features:
  • IRC-like commands: /names, /name new_name (/nick works too), /clear, /lastlog
  • Itââ¬â¢s pretty tiny; itââ¬â¢s built with Sinatra and Prototype
  • Auto-linking: pasting an image displays it inline, youtube and vimeo videos will appear as well
  • Last messages are displayed on join: the last 100 messages are displayed, so you donââ¬â¢t feel lost when you join a room
  • Tab completion!
KVirc
'KVirc' includes multiple chat-windows, a themeable GUI, a builtin help browser, activity notification, support for proxy servers and SSL connections, the abiltiy of connecting to multiple servers, a database of registered users and comprehensive scripting support. It has been translated into 14 languages. It can use KDE but does not depend on it.
Kirc
Kirc is a lightweight, terminal/console IRC client. It is designed to be compatible with all POSIX-compliant operating systems (including GNU/Linux). Kirc has no dependencies, only requiring a C99 compiler (such as GCC) and POSIX C header files to be built. Instead of having commands specific to itself, Kirc allows users to send raw IRC commands to the server it is connected to. Kirc has basic Emacs-style keybindings for text entry. Whilst mostly minimalistic in nature, Kirc has features such as chat history logging, terminal colours and SASL authentication. Kirc does not support TLS encryption; the developer suggests using a program like Stunnel or Socat to encapsulate the IRC connection within an encrypted 'tunnel'.
KiwiIRC
KiwiIRC makes Web IRC easy. A hand-crafted IRC client that you can enjoy. Designed to be used easily and freely.
Mbot
'mbot' is an IRC bot whose main advantage is that several bots can run simultaneously in the same process. This makes it ideal for shells where the background processes, but not the connections, are limited. It also features IPv6 support, TCL scripting partially compatible with eggdrop, and other modules with the most commonly needed functions.
Miau
'miau' is a small, fully featured IRC bouncer. Features include so-called quicklogging, logging, auto-opping, and dcc-bouncing. Most features can be enabled/disabled with a configure script. 'miau' offers a service a bit like HTTP-proxy, but for IRC networks. The difference is that when IRC-client disconnects from bouncer, the connection to the server isn't necessarily lost, so your nick can stay online and cannot be taken by the others. In case bouncer does loses the nick, it can try to get it back automatically. Also, when using bouncer, the hostname appearing in IRC is that of the machine the bouncer is running at, not the one you are IRCing from.
Netclasses
Netclasses is an asynchronous networking library that works on OS X natively, and any of the multitude of platforms supported by GNUstep. You've never seen an easier way to put together network applications! It has built-in support for line-based protocols, IRC, and raw TCP/IP streams.
NgIRCd
ngIRCd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). The server is quite easy to configure, can handle dynamic IP addresses, and optionally supports IDENT, IPv6 connections, SSL-protected links, and PAM for user authentication as well as character set conversion for legacy clients. The server has been written from scratch and is not based on the "forefather", the daemon of the IRCNet. The name ngIRCd means next-generation IRC daemon, which is a little bit exaggerated: lightweight Internet Relay Chat server most probably would have been a better name :-)
Perlbot
* " Please note that this code is largely abandoned. " Perlbot is an IRC bot that depends on Net::IRC. Its goals are simplicity, a small footprint, and modularity. It's meant as a more easily configured but less robust alternative to bots like eggdrop. It's also noticeably faster by the authors' tests. The base bot allows auto-opping, notes, multiple channels, etc., but much much more is possible through the use of plugins. Many plugins are included, and it should be easy for anyone with some knowledge of Perl to write her own.
Pidgin
Pidgin is a modular instant messaging client that supports many popular chat protocols. It is actively being developed and supports many common features of other clients, inlcuding many unique features.It also supports multiple protocols, including AIM (Oscar and TOC), Yahoo!, ICQ, MSN Messenger, Jabber (xmpp), Napster, Zephyr and IRC.
Pink
This is a candidate for deletion: broken homepage link, software not saved on archive.org, can't find it hosted elsewhere, including author's newer site. Danm (talk) 14:07, 22 October 2017 (EDT) Pink is an IRC bot with many standard bot-features (nick-links, greets, google searching), as well as some more interesting features like a freshmeat searcher, a Debian/Gentoo/FreeBSD package/port info command, teletext, and what's-on-TV-right-now. It is also easy to extend. The Web site is currently only in Dutch.
Pircstats
'pircstats' is an IRC network statistics bot. It logs its statistics to a MySQL database, and it features a Web interface for these statistics. It also keeps administration to a minimum by automatically adding and purging statistics and users as necessary.
Pjirc
PJIRC is a very complete IRC applet which handles multichannel, private conversations, text coloration, graphical smileys, etc. In addition, it's still quite light.
Polari
Polari is an Internet Relay Chat (IRC) client designed for the GNOME desktop environment.
Psyced
psyced is a distributed chat and messaging system based on the Protocol for SYnchronous Conferencing. PSYC is multicast and routed between servers and clients in a scalable and efficient way, but users can also comfortably use IRC clients, telnet, Web chat, or Jabber to enter the network. psyced communicates with Jabber/XMPP servers and hosts chat rooms that are freely programmable and cannot be hacked. It also provides gateways to several IRC networks, but unlike IRC, everyone can run a server and be an equal member of the PSYC network.
Puszcza-guppy
A modular cross-platform chat bot in Python. She performs automated functions at live chat networks. guppy currently serves some common tasks like calculation, web search, words and domain look-up.
PyIrcServer
'pyIrcServer' (or pyIS) is a powerful and very personalizable IRCd. You can use it on any platform that runs Python and set up a very personalizable config. pyIS is runnable as you download it; one click and it's ready. This is possible because its code is interpreted, so you don't need to compile the sources. You can add or remove features by changing modules, classes and utils. The modules expand the classes, and the classes expand the entire IRCd. You can totally change the aspect of your IRCd by changing classes and modules, and in order to be very configurable, the configuration file too.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.