About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
3d ai aim ajax aol aol-instant-messenger api appengine assembler audio basic blender3d blog bot c c# c++ chatapplication chatbot chatclient chatting cherrypy classification client cms code coding collaborate collaboration collaborative collective comet communication concurrency conference console cross-platform css database dcc devtool dht distributed django dynamic file freesoftware gae gajim game gtalk gtk history http im instant-messaging instant-messenger interactive internet-relay-chat irc ircbot ircd jabber jabber-client jabber-rpc java javascript jquery kademlia library links linux log mac macosx mac-os-x mediawiki mediawikiapi message-passing messenger microblogging middleware modular modules moo msn msn-messenger msnp mud multi-language multi-platform multiplayer mysql network object objectoriented object-oriented online oscar osx p2p perl php plugin plugins presence preview programming programming-language protocol pyqt pyqt4 qt qt4 remote robot rpc rpg rss ruby script scripting secure semantic server shared sharing socket speex sqlalchemy stable student system transfer twisted twitter unix virtual virtual-reality voip vr web webserver webware wiki windows xml xml-rpc xmpp xmpp-client
[85 users on Ohloh]
Tags: gajim gtk chat jabber instant-messaging xmpp python
The goal of Gajim is to provide a full featured and easy to use Jabber client. Gajim works nicely with GNOME, but does not require it to run.
[15 users on Ohloh]
Supybot is a cross-platform IRC bot written in Python, known to run anywhere Python runs, which includes all *nices, and Windows.

1. Supybot is actively developed.
2. Supybot offers nested commands.
3. Supybot has a powerful and flexible capability system for handling security.
4. Supybot includes many plugins , and has many more ripe for the picking on this very website.
5. Supybot supports multiple servers.

[5 users on Ohloh]
CJC is a Jabber/XMPP client for text terminals. It uses pyxmpp library for XMPP comunication and curses for screen output. It is not fully-featured yet, but still quite usable. Its user interface is resembling those of popular IRC clients like irssi or BitchX.
[2 users on Ohloh]
An IRC bot written in Python, using the Twisted framework.

It has a simple but powerful plugin system. Plugins that already exist include:
* RSS feeds,
* karma,
* CIA-style RCS integration using an XMLRPC interface,
* weather reports

[2 users on Ohloh]
Why gozerbot?

* provide both IRC and Jabber support
* user management by userhost .. bot will not respond if it doesn't know you (see USER)
* fleet .. use more than one bot in a program (list of bots) (see FLEET)
* use the bot through dcc chat
* fetch rss feeds (see RSS)
* remember items
* relaying between bots (see RELAY)
* program your own plugins (see PROGRAM...

[2 users on Ohloh]
Jabbim is a client for communication over XMPP/Jabber protocol, written in the Python language using Qt (4.3), PyQt (4.3) and Pyxl library, which is a part of the client. The aim of the Jabbim client is to make Jabber approachable for common people, so it is a client for common users and beginners. Because of this philosophy the Jabbim client might not suit everyone.
Virtual Object System (VOS)
[2 users on Ohloh]
VOS is a library and network protocol for interlinked object structures, which can be easily distributed over networks. Notifications of changes are automatically sent to other applications/clients. VOS simplifies concurrent asynchronous programming, both within the same process or distributed over the network. Revision control (versions), access control, and other important features are built in. VOS object messaging also allows access from multiple languages.

VOS forms the basis for...

[1 users on Ohloh]
Orion is an multi-language multi-protocol Library mostly covering Chat Protocols. At the moment IRC (ruby) is fully supported. MSN (ruby) is partly.
[1 users on Ohloh]
Tags: xmpppy xmpp-client chat xmpp python
Library for handling xmpp with python. Written with jabberd2 in mind so it uses DISCO for browsing, privacy rules sets for invisible presence, SASL for authentication, TLS for security and so on...
[0 users on Ohloh]
pyOSCAR is a python implementation of the official OSCAR protocol. pyOSCAR speaks to the AIM backend using the same protocol that official native AOL clients use.

See OSCAR protocol specification at http://dev.aol.com/aim/oscar/

[0 users on Ohloh]
Tags: chat conference bot python
A google talk conference bot written by Python, which can support multi-user chatting.
[0 users on Ohloh]
Tags: preview sharing basic chat transfer file pyqt4 python
Python + PyQt4 server-client (1 to 1) file transfer application. It supports:

Multiple file transfers at the same time Pause and Resume (within the same session) Image and Text Previews Basic Chat

Planned features:

Resume stopped transfer from another session MD5 file check on finished (actually uses MD5SUM as file id so it's easy to implement) Configuration options (Maybe...) Encryption / Security

[0 users on Ohloh]
News27 Apr 2007 - Project begins.

AimThe aim of IMglue project is to create a framework capable of converting between any two IM (instant messaging) client's chat logs, thus giving users possibility to migrate their logs when they decide to change their IM client.

Beyond that, future plans include possibly creating a log viewer with strong search capabilities (since not all clients provide a good viewer).

[0 users on Ohloh]
Tags: python irc bot freesoftware cross-platform chat
SlimPyBot: A Slim Python IRC BotWhat is SlimPyBot?SlimPyBot is meant to be an extremely lightweight, stable, flexible console python IRC bot.

SlimPyBot is currently in it's Pre-Alpha stage; This means that the code is unstable, and may work some of the time, but there is no guarantee. Therefore, use it at your own risk, but bear this status in mind.

What are SlimPyBot's features?Check out the Project's Features

Where is SlimPyBot in it's development?Check out the Project's ...

[0 users on Ohloh]
A modular IRC bot with some modules that can be loaded and unloaded during runtime.
[0 users on Ohloh]
Tags: chat im client jabber pyqt qt4 qt python
Squark is supposed to be a simple to use, user-friendly, multi-platform Jabber client written in Python and Qt. Currently in planning stage.
[0 users on Ohloh]
Tags: chat windows python
Allows users in a lan to chat and to share files.

Programmed using python programming language

[0 users on Ohloh]
Tags: chat sqlobject cherrypy python
This is a simple project to demonstrate how server-side machines to send string messages to each other.

This is a bare bone project, perfect for those who are curious in learning Python.

This is not a serious chat server, for that you need XMPP server like Jabber.

[0 users on Ohloh]
Tags: chat messenger levon python linux msn
GeneralLevon tries te be a full Windows Live Messenger Clone written in Python. The main operating system is Linux, but other platforms will be supported as well (Windows, Mac).

NameWhy the name Levon? Well it stands for the 2 dutch words 'LEVen ONline' Life Online, because that's what MSN Messenger is, your social life online xD

FeaturesIt's still in pre-alpha fase, but planned features are:

Plugins Display Pictures Custom Emoticons File Transfers Webcam Logging Multiple La...

[0 users on Ohloh]
Tags: jabber speex python twisted qt chat voip teamspeak
A Qt-based TeamSpeak replacement written in Python using Twisted, pySpeex, and the Jabber protocol.