12

I'm looking for a good, free, preferrably open source, IRC client to be embedded in a web page.

The obvious requirements of supporting most browsers, if requiering a plug-in it should be a plug-in that is allready widley deployed and it should not put too much strain on the webserver serving the page.

John Nilsson
  • 17,001
  • 8
  • 32
  • 42
  • 2
    Search google for "CGI IRC" if you want IRC clients that run on the webserver. Otherwise, there is at least on Java IRC client that's embeddable (runs on the user workstation). Mibbit is a very good IRC client that runs on the webserver. At any rate, this isn't a programming question - try looking here http://stackoverflow.com/questions/321618/where-can-i-ask-questions-that-arent-programming-questions for other forums where you can get better help. – Adam Davis Apr 22 '09 at 18:00
  • 1
    How is this not a programming question? I'm looking for a component that can be used in a programming project... – John Nilsson Apr 22 '09 at 18:08
  • CGI IRC is written in perl and breaks with older proxies. Kiwi is way more advisable not using ancient perl but ECMAscript vulgo JS. – dotbit Jul 12 '19 at 10:58

5 Answers5

4

Not really a programming question, but Mibbit is quite capable, I've used it for a few different applications, it's always worked well.

Note that it will work best if your channel is on one of the networks listed here that support WEBIRC.

Chad Birch
  • 73,098
  • 23
  • 151
  • 149
3

An iframe can be embedded. http://webchat.freenode.net/?channels=channel_name

xtranophilist
  • 582
  • 8
  • 14
3

A commonly used open source platform is QwebIRC. In python with a javascript frontend, but has all sorts of packaging issues. KiwiIRC seems really interesting but I haven't tried it yet so I can't vouch for it. KiwiIRC is all javascript. Both can be embeded in an iframe or something similar.

anarcat
  • 5,605
  • 4
  • 32
  • 38
2

I have seen these before, but I have never really liked them. I think the best overall one was Mibbit. I think the best way to go about it would be to ask the user to install a client and use the irc:// linking syntax to launch a native client.

Bob
  • 97,670
  • 29
  • 122
  • 130
1

I assume a java applet would pass the multiplatform / Browser requirement ?

Pjirc Its not one ive used personally, but i have seen a fair few sites using it.

Fusspawn
  • 1,405
  • 12
  • 19