Twisted is an event-based framework for Internet applications.
Project description
Twisted is an event-based framework for Internet applications. It includes a Web server, an SMTP/POP3 server, an NNTP server, an SSH server, an IRC server, a DNS server, a generic client/server pair for remote object access, and APIs for creating new protocols. It supports integration with GTK+, GTK+ 2, Qt, Tkinter, wxPython, Mac OS X and Win32 event loops.