WeeChat
| WeeChat | |
|---|---|
WeeChat 3.4 with the default configuration | |
| Developer | Sébastien Helleu |
| Initial release | June 26, 2003 |
| Stable release | 4.7.0 (July 19, 2025[1]) [±] |
| Repository |
|
| Written in | C |
| Engine | |
| Operating system | Linux, BSD, OS X, GNU Hurd, Microsoft Windows (using Cygwin) |
| Size | 17.2 MB |
| Available in | 14 languages[2] |
| Type | IRC client |
| License | GPL-3.0-or-later |
WeeChat (Wee Enhanced Environment for Chat) is a free and open-source Internet Relay Chat client that is designed to be light and fast. It is released under the terms of the GNU GPL-3.0-or-later and has been developed since 2003.
WeeChat comes with a default ncurses interface, and it is possible to use other interfaces (e.g. Glowing Bear,[3] a web frontend) through the use of the relay plugin.[4]
Features
[edit | edit source]WeeChat's features include:[5]
- IPv6
- SSL
- Proxy connections
- The screen can be split up to display multiple windows at the same time.
- Incremental text search
- Aspell support for spell checking
- Scripting support for many languages (Perl, Python, Ruby, Lua, Tcl, Scheme with GNU Guile, JavaScript with V8 (JavaScript engine), PHP)
- FIFO pipes for remote control
- Support for multiple character encodings
- User-defined aliases and shortkeys
Supported platforms
[edit | edit source]WeeChat supports most platforms and operating systems, including Linux, BSD, macOS, Debian GNU/Hurd, HP-UX, Solaris, QNX, Haiku, and Microsoft Windows (via the Cygwin library and API).[6]
Binary packages and builds of WeeChat are available for installation as well as the source code for self compilation.[7] This includes most Linux distributions and BSD package management systems, such as Debian,[8] Ubuntu,[9] Mandriva Linux,[10] Fedora,[11] Gentoo Linux,[12] Arch Linux,[13] FreeBSD via the FreeBSD Ports system, OpenBSD via the Ports collection, as well on NetBSD via Pkgsrc.[14]
Reception
[edit | edit source]In his review for Free Software Magazine, Martin Brown graded WeeChat with 43 points out of a possible 50, noting that "At first glance, WeeChat is not as friendly or easy to use as Rhapsody", but, "There’s a lot of hidden power built into the application", including Python, Perl, Ruby and Lua extensions which can be selected at installation.[15]
See also
[edit | edit source]Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[permanent dead link]
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
External links
[edit | edit source]- Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).