{"added":null,"apiVersion":1,"behindSince":"2026-07-08","buildDepends":[],"categories":["python","www"],"comment":"Python Web Server from FriendFeed","compare":"/compare/py312-tornado/index.json","dependentCount":null,"description":"Tornado is an open source version of the scalable, non-blocking web server and\ntools that power FriendFeed. The FriendFeed application is written using a web\nframework that looks a bit like web.py or Google's webapp, but with additional\ntools and optimizations to take advantage of the underlying non-blocking\ninfrastructure.\n\nThe framework is distinct from most mainstream web server frameworks (and\ncertainly most Python frameworks) because it is non-blocking and reasonably\nfast. Because it is non-blocking and uses epoll or kqueue, it can handle\nthousands of simultaneous standing connections, which means it is ideal for\nreal-time web services. We built the web server specifically to handle\nFriendFeed's real-time features - every active user of FriendFeed maintains an\nopen connection to the FriendFeed servers.","flavors":[],"html":"https://daemonports.org/dragonfly/www/py-tornado/","kind":"port","lastUpdate":null,"license":["APACHE20"],"maintainer":"sunpoet@FreeBSD.org","name":"py311-tornado","newest":false,"newestVersion":"6.5.10","noVulnData":false,"origin":"www/py-tornado","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"www/py-tornado","path":"/www/py-tornado/","system":"FreeBSD","updated":"2026-09-20","version":"6.5.10"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"www/py-tornado","path":"/openbsd/www/py-tornado/","system":"OpenBSD","updated":"2026-09-20","version":"6.5.10"},{"behindSince":"2026-09-20","maintainer":"imil@NetBSD.org","origin":"www/py-tornado","path":"/netbsd/www/py-tornado/","system":"NetBSD","updated":"2026-09-26","version":"6.5.8"},{"behindSince":"2026-07-08","maintainer":"ports@MidnightBSD.org","noVulnData":true,"origin":"www/py-tornado","path":"/midnightbsd/www/py-tornado/","system":"MidnightBSD","version":"6.4_1"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/py-tornado","path":"","system":"HardenedBSD","version":"6.5.10"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"www/py-tornado","path":"","system":"GhostBSD","version":"6.5.10"}],"packages":null,"pkgName":"py311-tornado-6.4","related":null,"repository":"DPorts","requiredBy":["databases/powa-web","devel/py-distributed","devel/py-ipykernel","devel/py-ipyparallel","devel/py-jupyter-client","devel/py-jupyter-server","devel/py-jupyterlab","devel/py-nbdime","devel/py-pytest-tornado","devel/py-pytest-tornasync","devel/py-snakeviz","graphics/rapid-photo-downloader","math/py-matplotlib","net/py-pynsq","net/py-terminado","ports-mgmt/py-nvchecker","www/adjuster","www/butterfly","www/py-bokeh","www/py-calibreweb","www/py-flower","www/py-livereload","www/py-notebook","www/py-sockjs-tornado"],"requiredByCount":24,"runDepends":["lang/python311"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"6.4","versions":null,"vulnerabilities":null,"www":"https://www.tornadoweb.org/"}
