Twisted is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and these awesome sponsors. If you'd like to join them, please consider sponsoring Twisted's development. Twisted is a Python event-based framework for internet applications. It includes modules for many different purposes, including the following: twisted.web : HTTP clients and servers, HTML templating, and a WSGI server twisted.conch : SSHv2 and Telnet clients and servers and terminal emulators twisted.words : Clients and servers for IRC, XMPP, and other IM protocols twisted.mail : IMAPv4, POP3, SMTP clients and servers twisted.positioning : Tools for communicating with NMEA-compatible GPS receivers twisted.names : DNS client and tools for making your own DNS servers twisted.trial : A unit testing framework that integrates well with Twisted-based code. Twisted supports all major system event loops -- select (all platforms), poll (most POSIX platforms), epoll (Linux), kqueue (FreeBSD, macOS), IOCP (Windows), and various GUI event loops (GTK+2/3, Qt, wxWidgets). Third-party reactors can plug into Twisted, and provide support for additional event loops. Additional instructions for installing this software are in the installation instructions . Twisted's documentation is available from the Twisted Matrix Read The Docs website . This documentation contains how-tos, code examples, and an API reference. don't have the dependencies required for a particular subsystem installed, have a firewall blocking some ports (or things like Multicast, which Linux NAT has shown itself to do), or run them as root. Twisted is made available under the MIT license. The included LICENSE file describes this in detail.
Excerpt from the source-code README · 5,188 chars · not written by Vinony
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).