41 Resources
Golang path Libraries
Gron - gron transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it
gron Make JSON greppable! gron transforms JSON into discrete assignments to make
GitHub Action to identify a path of changed files on monorepos, with regex and depth validation.
github-action-go GitHub Action to identify a path of changed files on monorepos, with regex and depth validation. Example use-case is execution path f
Go-wd - Get the same working directory path at 'go run' and after 'go build'
go-wd Get the same working directory path at 'go run' and after 'go build' Usage
Small tool for splitting files found in a path into multiple groups
Small tool for splitting files found in a path into multiple groups. Usefull for parallelisation of whatever can be paralleled with multiple files.
Go-path - A helper package that provides utilities for parsing and using ipfs paths
go-path is a helper package that provides utilities for parsing and using ipfs paths
Golang package for MPTT (Modified Preorder Tree Traversal) - materialized path realisation.
mpath-go Golang realisation of MPTT (or modified preorder tree traversal) in materialized path way. About It provides interfaces which yor database ob
A CLI tool to find the absolute path of any folder in your local file system.
Table of Contents What is this? How to use this Examples of usage How to compile it What am I looking at It's a CLI tool that I made for finding the a
Go library to wait for the detached/unmounted state of a path.
Unmountpoint Unmountpoint is Go library to wait for the detached/unmounted state of a path. DISCLAIMER: This project is under development and fully ex
Search and output the value of JSON by it's path.
Search and output the value of JSON by it's path.
Prints the absolute path of a file, directory or symbolic link.
WIF (Where is the file?) I find it a bit boring that sometimes I need to do a pwd and copy the filename or try to remember the entire path I'm working
Search and output the value of JSON by it's path.
golang-cli Get the value of a JSON element via it's path name. Usage ======= jutil ======= Usage: jutil [-p path] [-v] Options: -p string
gpath is a Go package to access a field by a path using reflect pacakge
gpath gpath is a Go package to access a field by a path using reflect pacakge. A path is represented by a Go's expression such as A.B.C[0]. You can us
Faillint: Report unwanted import path and declaration usages
faillint Faillint is a simple Go linter that fails when a specific set of import paths or exported path's functions, constant, vars or types are used.
CVE-2021-43798 - Grafana 8.x Path Traversal (Pre-Auth)
CVE-2021-43798 Grafana 8.x Path Traversal (Pre-Auth) All credits go to j0v and his tweet https://twitter.com/j0v0x0/status/1466845212626542607 Disclai
Get the value in JSON by path, no need for struct
Get the value in JSON by path, no need for struct
A command-line tool to pretty print your system's PATH environment variable.
Description A command-line tool to pretty print your system's PATH environment variable. The output paths are colorized if they have special associati
Vaku is a CLI and API for running path- and folder-based operations on the Vault Key/Value secrets engine.
Vaku Vaku is a CLI and API for running path- and folder-based operations on the Vault Key/Value secrets engine. Vaku extends the existing Vault CLI an
This Repo contains my Go Learning Path
This Repo contains my Go Learning Path Final450 - contains all codes in Final450.xls file Credits: https://www.youtube.com/watch?v=4iFALQ1ACdA MyDSA -
A simple tool that utilizes already existing libraries such as joho/godotenv to add .env-files to global path
Go dotenv A simple tool that utilizes already existing libraries such as joho/godotenv to add .env-files to global path. Created as a practical way to
Merge some files in a path with custom extension in golang
goMerge Merge some files in a path with custom extension in golang Feature Walk in a path with a goroutine using parallelism Merge files with custom e
prometheus rule distributor, distribute rule to path
prometheus rule distributor, distribute rule to path.Support add/remove/delete/list app rule. Rule group by appID
Proxy your Go Module`s Import Path from your own domain to a public host (e.g. github.com).
Go Modules Remote Import Path Proxy Proxy your Go Module`s Import Path from your own domain to a public host (e.g. github.com). For example Uber (buil
This is a Go Cli app that receives an string path to a log file, and based on it generates and prints in console an encoded polyline with the locations found in the log file.
GEOENCODE GO CLI APP DESCRIPTION This is a Go Cli app that receives an string path to a log file, and based on it generates and prints in console an e
FSManager - Tree view Simple util to displays the directory structure of a path or of the disk in a drive graphically.
FSManager - Tree view Simple util to displays the directory structure of a path or of the disk in a drive graphically. If you don't specify a drive or
Convert Gitignore to Glob patterns in Go
globify-gitignore Convert Gitignore to Glob patterns A Go
a webdav server of mutil user mutil path
webdavSmump a webdav server of mutil user mutil path 因公司文件共享需求,寻找一个文件共享服务端软件,找了一圈发现现存的开源webdav服务软件极少实现了不同用户访问不同共享文件夹的。找现成的反倒不如自己写一个快,就写了本项目。
TProx is a fast reverse proxy path traversal detector and directory bruteforcer.
TProx is a fast reverse proxy path traversal detector and directory bruteforcer Install • Usage • Examples • Join Discord Install Options From Source
Add a type for paths in Go.
pathtype Treat paths as their own type instead of using strings. This small package wraps functions from the standard library to create a new Path typ
The GOP Server is an open-source web server for Linux and Windows systems that handles HTTP requests to scripts programmed in Go returning the result of the execution to the client. The software is able to, depending on the requested path, return static files or execute Go scripts, which are compiled on the fly and have specific functionality.
Golang Preprocessor for Web Services - GOP Server Introduction The GOP Server is an open-source web server for Linux and Windows systems that handles
Grab is a tool that downloads source code repositories into a convenient directory layout created from the repo's URL's domain and path
Grab is a tool that downloads source code repositories into a convenient directory layout created from the repo's URL's domain and path. It supports Git, Mercurial (hg), Subversion, and Bazaar repositories.
Report unwanted import path and declaration usages
faillint Faillint is a simple Go linter that fails when a specific set of import paths or exported path's functions, constant, vars or types are used.
parse and generate XML easily in go
etree The etree package is a lightweight, pure go package that expresses XML in the form of an element tree. Its design was inspired by the Python Ele
Path to a Software Architect
Contents What is a Software Architect? Levels of Architecture Typical Activities Important Skills (1) Design (2) Decide (3) Simplify (4) Code (5) Docu
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
A tools to find the path of a specific key in deep nested JSON.
如何快速从深层嵌套 JSON 中找到特定的 Key #公众号 在爬虫开发的过程中,我们经常遇到一些 Ajax 加载的接口会返回 JSON 数据。
:runner:runs go generate recursively on a specified path or environment variable and can filter by regex
Package generate Package generate runs go generate recursively on a specified path or environment variable like $GOPATH and can filter by regex Why wo
Path parsing for segment unmarshaling and slicing.
parth go get github.com/codemodus/parth/v2 Package parth provides path parsing for segment unmarshaling and slicing. In other words, parth provides s
A path tracer written in Go.
pt: a golang path tracer This is a CPU-only, unidirectional path tracing engine written in Go. It has lots of features and a simple API. Features Supp
Go Language Library for SVG generation
SVGo: A Go library for SVG generation The library generates SVG as defined by the Scalable Vector Graphics 1.1 Specification (http://www.w3.org/TR/SVG
Rasterx is an SVG 2.0 path compliant rasterizer that can use either the golang vector or a derivative of the freetype anti-aliaser.
rasterx Rasterx is a golang rasterizer that implements path stroking functions capable of SVG 2.0 compliant 'arc' joins and explicit loop closing. Pat
parse and generate XML easily in go
etree The etree package is a lightweight, pure go package that expresses XML in the form of an element tree. Its design was inspired by the Python Ele