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 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 roleplayinggame 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]
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]
ErisMUD is a free MUD/MOO server and engine written from scratch in Python using SQLite for data storage. ErisMUD is distributed under the GPL. It is a work-in-progress but already has many features:

Creating/destroying/listing rooms, items, NPCs with a single command. Moving around in all directions. Importing text maps directly into the system. ANSI colors. Basic health/damage system. Talking using the "say" command, chatting using the "chat" command. Cloning items, dropping them on the...

[0 users on Ohloh]
Tags: gtk twisted chat python
This page is currently a stub and heavily under construction. Please don't link to it yet.

FeaturesA server based chat with multiple channels A client with a straight forward user interface written in GTK. Private messaging RSA encrypted messaging Primitive emoticon support Extras like log and file bots Easy to use, fast and stable Written in Python, GTK and Twisted. All source is supplied and licensed under the GPLv2.

[0 users on Ohloh]
Tags: python3 chat irc python
EyeRCbot is a modular IRC bot written in Python 3 written from scratch. The name is derived from the name of the eggdrop bot I onced manage, Eye, and the fact I like puns. Eggdrop is a massive programs with many features that my channel doesn't need, many that were expanded through tcl scripts, and would require me to learn tcl and c to extend the functionality of eggdrop.

Writing a new bot in python seemed more easy at the time.

The bot is being rewritten for the third time and ...

[0 users on Ohloh]
Tags: communication api python twitter library chat
A python wrapper around the Twitter API
[0 users on Ohloh]
foodborne illness is a dangerous illness/disease because when your not careful and you haven't cook your food all the way through you can get food Poisoning. but anyway foodborne illness is also consumed when the animal is at the stock house before butching.
[0 users on Ohloh]
Tags: chat jabber python xmpp instant-messaging
PyXMPP is a Python XMPP (RFC 3920,3921) and Jabber (http://www.jabber.org/protocol/) implementation. It is based on libxml2 -- fast and fully-featured XML parser.

PyXMPP provides most core features of the XMPP protocol and several JSF-defined extensions. PyXMPP provides building blocks for creating Jabber clients and components. Developer uses them to setup XMPP streams, handle incoming events and create outgoing stanzas (XMPP "packets").

[0 users on Ohloh]
Tags: chat conference bot python
A google talk conference bot written by Python, which can support multi-user chatting.