Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bitlbee/bitlbee
An IRC to other chat networks gateway :bee:
https://github.com/bitlbee/bitlbee
bitlbee c chat instant-messaging irc irc-server jabber libpurple twitter
Last synced: 7 days ago
JSON representation
An IRC to other chat networks gateway :bee:
- Host: GitHub
- URL: https://github.com/bitlbee/bitlbee
- Owner: bitlbee
- License: gpl-2.0
- Created: 2015-01-24T21:21:23.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-08T15:44:42.000Z (9 months ago)
- Last Synced: 2024-05-08T17:18:16.479Z (9 months ago)
- Topics: bitlbee, c, chat, instant-messaging, irc, irc-server, jabber, libpurple, twitter
- Language: C
- Homepage: https://www.bitlbee.org/
- Size: 5.48 MB
- Stars: 588
- Watchers: 41
- Forks: 118
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- Awesome - BitlBee - An IRC to other chat networks gateway :bee: (Communication and Collaboration Tools / IRC)
- Awesome-BSD-Ports-Programs-And-Projects - ![Open-Source Software - BitlBee brings IM (instant messaging) to IRC clients. It's a great solution for people who have an IRC client running all the time and don't want to run an additional XMPP/facebook/discord/whatever client. (Ports and Programs / Chat Clients)
README
# BitlBee
![](https://www.bitlbee.org/style/logo.png)
[![Tests](https://github.com/bitlbee/bitlbee/actions/workflows/test.yaml/badge.svg)](https://github.com/bitlbee/bitlbee/actions/workflows/test.yaml)
[![Coverity Scan Build Status](https://scan.coverity.com/projects/4028/badge.svg)](https://scan.coverity.com/projects/4028)An IRC to other chat networks gateway
Main website: https://www.bitlbee.org/
Bug tracker: https://bugs.bitlbee.org/
Wiki: https://wiki.bitlbee.org/
License: GPLv2
## Installation
BitlBee is available in the package managers of most distros.
For debian/ubuntu/etc you may use the nightly APT repository: https://code.bitlbee.org/debian/
You can also use a public server (such as `im.bitlbee.org`) instead of installing it: https://www.bitlbee.org/main.php/servers.html
## Compiling
If you wish to compile it yourself, ensure you have the following packages and their headers:
* glib 2.32 or newer (not to be confused with glibc)
* gnutls
* python 2 or 3 (for the user guide)Some optional features have additional dependencies, such as libpurple, libotr, libevent, etc.
NSS and OpenSSL are also available but not as well supported as GnuTLS.Once you have the dependencies, building should be a matter of:
./configure
make
sudo make install## Development tips
* To enable debug symbols: `./configure --debug=1`
* To get some additional debug output for some protocols: `BITLBEE_DEBUG=1 ./bitlbee -Dnv`
* Use github pull requests against the 'develop' branch to submit patches.
* The coding style based on K&R with tabs and 120 columns. See `./doc/uncrustify.cfg` for the parameters used to reformat the code.
* Mappings of bzr revisions to git commits (for historical purposes) are available in `./doc/git-bzr-rev-map`
* See also `./doc/README` and `./doc/HACKING`## Help?
Join **#BitlBee** on OFTC (**irc.oftc.net**) (OFTC, *not* freenode!)