Top 15 gevent Alternative and Similar Softwares | Dec 2024

gevent is a coroutine -based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev event loop.

Source code : https://github.com/gevent/gevent

1. greenlet

greenlet greenlet - Lightweight in-process concurrent programmingThe “greenlet” package is a spin-off of Stackless, a version of CPython that supports micro-threads called “tasklets”. Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on “channels”.A “greenlet”, on the other hand, is a still......

2. SimpleCV

SimpleCV SimpleCV is a Python interface to several powerful open source computer vision libraries in a single convenient package. With it, your software can have access to high level algorithms in feature detection, filtering, and pattern recognition in a unified framework. Forget about bit depths, file formats, color spaces, buffer management,......

3. asyncoro

asyncoro asyncoro is a Python framework for developing concurrent, distributed programs with asynchronous completions and coroutines. Asynchronous completions implemented in asyncoro are socket I/O operations (non-blocking sockets), database cursors, sleep timers and locking primitives. Programs developed with asyncoro have same logic and structure as Python programs with threads, except for a......

4. Amahi Home Server

Amahi Home Server The Amahi Home Server is designed for home and small office environments where the technical support staff do not want the job!It is easy to use and offers cross-platform compatibility (PCs, Mac, GNU/Linux, Playstation, Xbox, you name it.)The Amahi server is open source and Linux-based, which means its reliable and......

5. Wt

Wt Wt (pronounced as witty) is a C++ library for developing web applications.The API is widget-centric and uses well-tested patterns of desktop GUI development tailored to the web. To the developer, it offers abstraction of many web-specific implementation details, including client-server protocols (HTTP, Ajax, WebSockets), and frees the developer from tedious......

6. HoneyProxy

HoneyProxy HoneyProxy is a lightweight SSL-capable proxy that helps you analyze HTTP traffic.FeaturesAnalyze HTTP(S) traffic on the flyFilter and highlight traffic, regex support included.Report Generation for saved flows, including a live JS editor.Save HTTP conversations for later analysisMake scripted changes with Python, e.g. remove Cache Header.based on and compatible to mitmproxy.cross-platform......

7. psutil

psutil psutil is a module providing an interface for retrieving information on all running processes and system utilization (CPU, memory, disks, network, users) in a portable way by using Python, implementing many functionalities offered by command line tools such as: ps, top, df, kill, free, lsof, netstat, ifconfig, nice, ionice, iostat,......

8. OpenConnect

OpenConnect A VPN client compatible with Cisco AnyConnect VPN Client (now Cisco AnyConnect Secure Mobility Solution) and an open source substitute for Cisco's official Linux client.Main features: - Support for IPv4 and IPv6; connection through HTTP/SOCKS5 proxy; - Authentication via HTTP forms & SSL certificates; - UserGroup support; - Cisco Secure......

9. stunnel

stunnel The stunnel program is designed to work as an SSL encryption wrapper between remote client and local (inetd-startable) or remote server. It can be used to add SSL functionality to commonly used inetd daemons like POP2, POP3, and IMAP servers without any changes in the programs' code. It will negotiate......

10. CocoaAsyncSocket

CocoaAsyncSocket Asynchronous socket networking library for Mac and iOS......

11. PyQt

PyQt PyQt is a set of Python bindings for Nokia's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. There are two sets of bindings: PyQt v4 supports Qt v4; and the older PyQt v3 supports Qt v3 and earlier. The bindings are implemented......

12. beame-insta-ssl

beame-insta-ssl beame-insta-ssl is open-source and free to use! It makes it easy for any web developer to make use of encryption - and get secure communications.beame-insta-ssl will get you your very own fully-qualified domain name under the beame subdomain that looks something like this: https://ypxf72akb6onjvrq.ohkv8odznwh5jpwm.v1.p.beameio.net/insta-ssl and your very own......

13. eventlet

eventlet Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it.- It uses epoll or kqueue or libevent for highly scalable non-blocking I-O.- Coroutines ensure that the developer uses a blocking style of programming that is similar to......

14. MAAS

MAAS MAAS is a physical infrastructure management system, that turns a collection of servers into an on-demand physical cloud. It is an IP address manager, providing DHCP and DNS for IPv4 and IPv6, and a physical provisioner that uses PXE, IPMI or other vendor-specific protocols to provision bare-metal servers dynamically with......

15. ZeroMe

ZeroMe ZeroMe - Social network for the distributed P2P network zeroNetEventual common source code: https://github.com/HelloZeroNet/ZeroMe Accessible from HTTP proxy: https://bit.no.com:43110/1MeFqFfFFGQfa1J3gJyYYUvb5Lksczq7nH......