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+, Qt, Tkinter, GTK+2 wxPython, and Win32 event loops.