Golang – The decade-old open-source programming language created by a team of three google developers has increasingly grown in popularity over time.
HttpRouter is a lightweight high-performance HTTP request router (also called multiplexer or just mux for short) for Go.
Unlike the default mux of Go’s
net/http package, this router provides support to variables in the routing pattern and matches against the request method.
Zap includes a reflection-free, zero-allocation JSON encoder, and it base
Logger strives to avoid serialization overhead and allocations wherever possible. By building the high-level
SugaredLogger on that foundation, zap lets users choose when they need to count every allocation and when they’d prefer a more familiar, loosely typed API.
Vuls is a golang project that scans for vulnerabilities in Libraries, Network devices, WordPress, Linux, FreeBSD and more.
Fyne is a UI toolkit and app API based on Golang, It is designed to build applications that run on multiple platforms from one codebase.
Wuzz is an Interactive cli tool for HTTP inspection. it can be used to inspect/modify requests copied from the browser’s network inspector with the “copy as cURL” feature.
Gopish is an open-source toolkit for ethical hacking/phisphing based on Golang
Glide is a vendor package management tool for Golang projects
Sampler is a Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
QT is a cross-platform application framework that is used for developing application software that can be run on various software and hardware platforms with little or no change in the underlying codebase.
The Go Cloud Development Kit (Go CDK) allows Go application developers to seamlessly deploy cloud applications on any combination of cloud providers. It does this by providing stable, idiomatic interfaces for common uses like storage and databases.
A terminal-based graphical activity monitor inspired by gtop and vtop
Link Note, The original project is no longer maintained, this is a link to the fork by a new maintainer.
Pgweb is a web-based database browser for PostgreSQL, written in Go and works on OSX, Linux and Windows machines. The main idea behind using Go for backend development is to utilize the ability of the compiler to produce zero-dependency binaries for multiple platforms. Pgweb was created as an attempt to build a very simple and portable application to work with local or remote PostgreSQL databases.
Thanos is a set of components that can be composed into a highly available metric system with unlimited storage capacity, which can be added seamlessly on top of existing Prometheus deployments.
Open Source, Distributed, Simple and efficient full-text search engine.
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui)
All of these projects are promising and active projects. They are open to pull requests and respond to issues, You should check them out and contribute to the ones you like. Share other golang projects you know with us, We appreciate your comments.
IT is more important than ever in the world of higher education, and yet with…