65 Resources
Golang rpm-packages Libraries
Add, remove, and manage different versions of web-distributed software binaries. No elevated permissions required!
A cross-platform package manager for the web! Add, remove, and manage different versions of web-distributed software binaries. No elevated permissions
A collection of offensive Go packages inspired by different Go repositories.
OffensiveGolang OffensiveGolang is a collection of offensive Go packs inspired by different repositories. Ideas have been taken from OffensiveGoLang a
Lagoon - Simple Linux package repository mirror
Lagoon - Simple Linux package repository mirror A lagoon is a shallow stretch of water separated from the sea by a reef or sandbank. Lagoon can be use
Running chaincode in development mode: Smart contract developers that want to iteratively develop and test their chaincode packages without the overhead of the smart contract lifecycle process for every update.
Fabric DEVMODE - Nano bash 1 ORG + 1 PEER + 1 ORDERER Based on fabric-samples/test-network-nano-bash, but using devmode fabric peer Prereqs Follow the
This is a demo of various bursavich.dev packages.
Demo This provides a demo of various bursavich.dev packages. See the frontend command for a unified usage example, from which the following sample met
Boilerplate API template includes all the common packages and setup used for API development in this Company
Boilerplate API Boilerplate API template includes all the common packages and setup used for API development in this Company. Development Copy .env.ex
Gosfdc module - a collection of packages containing the data structures from the various Salesforce APIs and Tools
Gosfdc module - a collection of packages containing the data structures from the various Salesforce APIs and Tools
Gopkg - Search go.dev packages by keyword
gopkg Search go.dev packages by keyword Usage Install go install github.com/luck
Tools - This subrepository holds the source for various packages and tools that support
Go Tools This subrepository holds the source for various packages and tools that
mango is a man-page generator for the Go flag, pflag, and cobra packages
mango mango is a man-page generator for the Go flag, pflag, and cobra packages. It extracts commands, flags, and arguments from your program and enabl
C8y-swmigration - Project to migrate c8y sw repository packages to the model introduced with c8y v10.7
About Tool to migrate the software repository entries prior to Cumulocity v10.7 to the new Software Repository package model including Software Versio
Neo-cowsay - ðŪ cowsay is reborn. Neo Cowsay has written in Go.
Neo Cowsay Neo Cowsay is written in Go. This cowsay is extended the original cowsay. added fun more options, and you can be used as a library. for Git
Kubewrap - kubewrap is an kubernetes command line utility with a focus to explore the kubernetes REST API's leveraging the go libraries available along with golang and cobra packages.
Kubewrap kubewrap is an kubernetes cli wrapper with a focus to explore the kubernetes REST API's leveraging the go libraries available along with gola
Tgo - Test Helpers for Standard Golang Packages
Test Helpers for Standard Golang Packages see example_test.go go test --- FAIL:
ð Official unofficial Golang bindings for Telegraph API
GoLang bindings for the Telegraph API This project is just to provide a wrapper around the API without any additional features. All methods and types
A tool to help host go packages with vanity domains on GitHub
goredirects by Andrew Brampton (bramp.net) goredirects enables the use of a vanity redirect domain in your go package imports. For example, instead of
Start Go command line apps with ease
Start Start Go command line apps with ease Executive Summary The start package for Go provides two basic features for command line applications: Read
blanket is a tool that helps you catch functions which don't have direct unit tests in your Go packages.
blanket blanket is a tool that helps you catch functions which don't have direct unit tests in your Go packages. Installation go get -u gitlab.com/ver
Golang packages for writing small daemons and servers.
gone Golang packages for writing small daemons and servers. This is not strictly a "framework". The individual packages do not really depend on each o
This subrepository holds the source for various packages and tools that support the Go programming language.
Go Tools This subrepository holds the source for various packages and tools that support the Go programming language. Some of the tools, godoc and vet
Simple REST-API implementation using Golang with several packages (Echo, GORM) and Docker
Simple REST-API Boilerplate This is a simple implementation of REST-API using Golang and several packages (Echo and GORM). By default, I use PostgreSQ
Code generator to produce CLI from R packages
cmd Create command line applications from R packages. How it works It's a code generator that outputs Go code which produces a Command Line Applicatio
Hgo is a collection of Go packages providing read-access to local Mercurial repositories.
Hgo is a collection of Go packages providing read-access to local Mercurial repositories. Only a subset of Mercurial's functionality is supported. It
An app that displays updates for the Go packages in your GOPATH.
Go Package Store Go Package Store displays updates for the Go packages in your GOPATH. Installation go get -u github.com/shurcooL/Go-Package-Store/cmd
GoSearch: Search the Go packages via command-line
GoSearch Search the Go packages for pkg.go.dev via command-line. It supports all search options in Search Help. Installation go get github.com/mingram
This repository contains utility functions that do not make sense in other packages.
Installation go get github.com/IQ-tech/go-utils Executing code before process exits AtInterruption receives a function that will be called once befor
An Emacs package to get GDScript support and syntax highlighting.
GDScript mode for Emacs This package adds support for the GDScript programming language from the Godot game engine in Emacs. It gives syntax highlight
GoLang utility packages to assist with the development of web micro-services.
GoTil Golang utility packages to assist with the development of web micro-services. Installation As a library. go get github.com/ccthomas/gotil Usage
Go encoder and decoder for the NetBPM/PNM image formats. Compatible with Go's image packages.
gpnm This package implements an encoder and decoder for PNM image formats. It can be used with Go's image library. It covers all formats as defined by
The repository provides supplementary Go time packages
Go Time This repository provides supplementary Go time packages. Download/Install The easiest way to install is to run go get -u golang.org/x/time. Yo
Simple utility to get/set the PWM duty cycle and to measure the RPM for a fan connected to the 4-pin header on the CM4IO.
cm4iofan Simple utility to get/set the PWM duty cycle and to measure the RPM for a fan connected to the 4-pin header on the CM4IO. Requirements Enable
A terraform plugin that no-one should use that keeps pacman packages synced to a configured list
A provider for pacman packages Manages installation of pacman packages, theoretically works on most places where pacman is installed. Danger notice Wh
Yet another Yogurt - An AUR Helper written in Go
Yay Yet Another Yogurt - An AUR Helper Written in Go Help translate yay: Transifex Features Advanced dependency solving PKGBUILD downloading from ABS
Timeouts for popular Go packages
Go Timeouts An unresponsive service can be worse than a down one. It can tie up your entire system if not handled properly. All network requests shoul
Easily manage your work via command line
Wo Easily manage your work via command line Introduction Wo, is cli that provides it easy to manage your workspace. Wo provides to manipulating workfl
A collection of authentication Go packages related to OIDC, JWKs and Distributed Claims.
cap (collection of authentication packages) provides a collection of related packages which enable support for OIDC, JWT Verification and Distributed Claims.
Get Brew Packages to update, just like you've experienced from Ubuntu
Get the number of Brew Packages to update, just like you've experienced from Ubuntu BrewUpdate is a simple utility written in Go, notify you how many
It is an easy and fast tool to install your packages with just one command.
Trouxa It is an easy and fast tool to install your packages with just one command. What means "Trouxa"? In portuguese, Trouxa means something like a "
gophertunnel is composed of several packages that may be of use for creating Minecraft related tools
gophertunnel is composed of several packages that may be of use for creating Minecraft related tools. A brief overview of all packages may be found here.
A Go linter to check that errors from external packages are wrapped
Wrapcheck A simple Go linter to check that errors from external packages are wrapped during return to help identify the error source during debugging.
:mag: Search the Go packages via command-line
GoSearch Search the Go packages for pkg.go.dev via command-line. It supports all search options in Search Help. Installation go get github.com/mingram
Spaghetti: a dependency analysis tool for Go packages
Spaghetti is an interactive web-based tool to help you understand the dependencies of a Go program, and to explore and evaluate various possible efforts to eliminate dependencies.
A presentable test report generator for go packages
go-tprof Overview Prerequisites 1. Go version = 1.12 2. Node.js version = 8.0.0 (for building the UI) 3. Yarn 4. GOPATH and local bin setup (`expor
NFPM is Not FPM - a simple deb, rpm and apk packager written in Go
NFPM NFPM is Not FPM - a simple deb, rpm and apk packager written in Go. Why While fpm is great, for me, it is a bummer that it depends on ruby, tar a
Automatically creates Debian packaging for Go packages
dh-make-golang is a tool to automatically create Debian packaging for Go packages. Its goal is to automate away as much of the work as possible when c
Optimized compression packages
compress This package provides various compression algorithms. zstandard compression and decompression in pure Go. S2 is a high performance replacemen
Interactive package manager and resource monitor designed for the GNU/Linux.
pkgtop is an interactive package manager & resource monitor tool designed for the GNU/Linux. Package management (install/upgrade/remove etc.) can be a
ðĻA well crafted go packages that help you build robust, reliable, maintainable microservices.
Hippo A Microservices Toolkit. Hippo is a collection of well crafted go packages that help you build robust, reliable, maintainable microservices. It
An HTTP service for customizing import path of your Go packages.
Go Packages A self-host HTTP service that allow customizing your Go package import paths. Features Reports. Badges. I18N. Preview I launch up a free H
GoReleaser builds Go binaries as fast and easily as possible
GoReleaser builds Go binaries for several platforms, creates a GitHub release and then pushes a Homebrew formula to a tap repository. All that wrapped in your favorite CI.
Unified text diffing in Go (copy of the internal diffing packages the officlal Go language server uses)
gotextdiff - unified text diffing in Go This is a copy of the Go text diffing packages that the official Go language server gopls uses internally to g
Create isolated environments for installing Go packages. Similar to virtualenv for Python.
DEPRECATED: This project is no longer maintained. Goenv Goenv lets you create an isolated environment where you install Go packages, binaries, or even
Nut is a tool to manage versioned Go source code packages, called "nuts".
nut Nut is a tool to manage versioned Go source code packages, called "nuts". gonuts.io â central repository (source code) Documents Stable API Mailin
Find outdated golang packages
This project is not supported anymore Go-outdated is minimalistic library that helps to find outdated packages hosted on github.com in your golang pro
Find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all command which lists all dependencies of a Go project and their available minor and patch updates. It also provides a way to filter indirect dependencies and dependencies without updates.
go-mod-outdated An easy way to find outdated dependencies of your Go projects. go-mod-outdated provides a table view of the go list -u -m -json all co
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
Clean Architecture checker for Golang go-cleanarch was created to keep Clean Architecture rules, like a The Dependency Rule and interaction between mo
Go Client for the Unsplash API
Unsplash API client A wrapper for the Unsplash API. Unsplash provides freely licensed high-resolution photos that can be used for anything. Documentat
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
mxj - to/from maps, XML and JSON Decode/encode XML to/from map[string]interface{} (or JSON) values, and extract/modify values from maps by key or key-
A collection of packages to augment the go testing package and support common patterns.
gotest.tools A collection of packages to augment testing and support common patterns. Usage With Go modules enabled (go1.11+) $ go get gotest.tools/v3
A collection of Go packages for creating robust GraphQL APIs
api-fu api-fu (noun) (informal) Mastery of APIs. ðŠ Packages The top level apifu package is an opinionated library that aims to make it as easy as pos
Stemmer packages for Go programming language. Includes English, German and Dutch stemmers.
Stemmer package for Go Stemmer package provides an interface for stemmers and includes English, German and Dutch stemmers as sub-packages: porter2 sub
Logging packages for Go
This repository contains logging packages for Go: stdlog is the main package of this repository, it is a simple and fast logger to the standard output
Decode / encode XML to/from map[string]interface{} (or JSON); extract values with dot-notation paths and wildcards. Replaces x2j and j2x packages.
mxj - to/from maps, XML and JSON Decode/encode XML to/from map[string]interface{} (or JSON) values, and extract/modify values from maps by key or key-
Optimized compression packages
compress This package provides various compression algorithms. zstandard compression and decompression in pure Go. S2 is a high performance replacemen
Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications.
Goth: Multi-Provider Authentication for Go Package goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applic