Our great sponsors
gosnmp | mqttPaho | |
---|---|---|
4 | 3 | |
1,064 | 2,572 | |
2.1% | 2.3% | |
6.3 | 5.9 | |
13 days ago | 3 days ago | |
Go | Go | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gosnmp
-
Real-Time monitoring and alerting software
As a maintainer of the Prometheus SNMP exporter, and the defacto standard implementation of SNMP in Go, I can tell you exactly how convoluted SNMP is at a protocol and specification level.
-
Integrating Software Networking products into Monitoring
Source: I help maintain open source SNMP libraries and SNMP pollers.
-
Agent less Windows server monitoring tools?
SNMP, while really well implemented and has stood the test of time, blows. I say this as someone with extensive experience with SNMP, including maintaining code libraries and SNMP monitoring tools.
mqttPaho
-
How to use MQTT in Golang
This project uses paho.mqtt.golang as MQTT client library, install:
-
Are websockets right for this?
I suggest PubSub with queue persistence, so https://github.com/eclipse/paho.mqtt.golang with https://mosquitto.org/ as broker. Mosquitto also supports websockets interface and can be run over TLS.
What are some alternatives?
gmqtt - Gmqtt is a flexible, high-performance MQTT broker library that fully implements the MQTT protocol V3.x and V5 in golang
mdns - Simple mDNS client/server library in Golang
ssh - Easy SSH servers in Golang
buffstreams - A library to simplify writing applications using TCP sockets to stream protobuff messages
kcp-go - A Crypto-Secure, Production-Grade Reliable-UDP Library for golang with FEC
kcptun - A Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC. Available for ARM, MIPS, 386 and AMD64。N:M 多重化と FEC を備えた KCP に基づく安定した安全なトンネル。 N:M 다중화 및 FEC를 사용하는 KCP 기반의 안정적이고 안전한 터널입니다. Un tunnel stable et sécurisé basé sur KCP avec multiplexage N:M et FEC.
go-stun - A go implementation of the STUN client (RFC 3489 and RFC 5389)
linkio - Simulate network link speed
golibwireshark
sftp - SFTP support for the go.crypto/ssh package
ftp - FTP client package for Go