httpstat alternatives and similar packages
Based on the "Networking" category.
Alternatively, view httpstat alternatives based on common mentions on social networks and blogs.
-
fasthttp
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http -
Netmaker
Netmaker makes networks with WireGuard. Netmaker automates fast, secure, and distributed virtual networks. -
gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go. -
mqttPaho
The Paho Go Client provides an MQTT client library for connection to MQTT brokers via TCP, TLS or WebSockets. -
fortio
Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats. -
nbio
Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use. -
gev
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers. -
gmqtt
Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang -
easytcp
:sparkles: :rocket: EasyTCP is a light-weight TCP framework written in Go (Golang), built with message router. EasyTCP helps you build a TCP server easily fast and less painful. -
peerdiscovery
Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman: -
raw
DISCONTINUED. Package raw enables reading and writing data at the device driver level for a network interface. MIT Licensed. -
ethernet
Package ethernet implements marshaling and unmarshaling of IEEE 802.3 Ethernet II frames and IEEE 802.1Q VLAN tags. MIT Licensed. -
buffstreams
A library to simplify writing applications using TCP sockets to stream protobuff messages
CodeRabbit: AI Code Reviews for Developers
Do you think we are missing an alternative of httpstat or a related project?
README
httpstat
[Shameless](./screenshot.png)
Imitation is the sincerest form of flattery.
But seriously, https://github.com/reorx/httpstat is the new hotness, and this is a shameless rip off.
Installation
httpstat
requires Go 1.13 or later.
$ go install github.com/davecheney/httpstat@latest
Usage
$ httpstat https://example.com/
Features
- Windows/BSD/Linux supported.
- HTTP and HTTPS are supported, for self signed certificates use
-k
. - Skip timing the body of a response with
-I
. - Follow 30x redirects with
-L
. - Change HTTP method with
-X METHOD
. - Provide a
PUT
orPOST
request body with-d string
. To supply thePUT
orPOST
body as a file, use-d @filename
. - Add extra request headers with
-H 'Name: value'
. - The response body is usually discarded, you can use
-o filename
to save it to a file, or-O
to save it to the file name suggested by the server. - HTTP/HTTPS proxies supported via the usual
HTTP_PROXY
/HTTPS_PROXY
env vars (as well as lower case variants). - Supply your own client side certificate with
-E cert.pem
.
Contributing
Bug reports are most welcome, but with the exception of #5, this project is closed.
Pull requests must include a fixes #NNN
or updates #NNN
comment.
Please discuss your design on the accompanying issue before submitting a pull request. If there is no suitable issue, please open one to discuss the feature before slinging code. Thank you.