547 Resources
Golang config-file Libraries
A tera-scale file uploader
GoSƐ - A terascale file-uploader GoSƐ is a modern and scalable file-uploader focusing on scalability and simplicity. It is a little hobby project I’ve
The full power of the Go Compiler directly in your browser, including a virtual file system implementation. Deployable as a static website.
Static Go Playground Features Full Go Compiler running on the browser. Supports using custom build tags. Incremental builds (build cache). Supports mu
The fastest file download client
Pget - The fastest file download client Description Multi-Connection Download using parallel requests. Fast Resumable Cross-compiled (windows, linux,
Auto-magic file organisation for your machines. :open_file_folder:
Switchboard Description Do you ever get annoyed that your Downloads folder gets cluttered with all types of files? Do you wish you could automatically
“Dear Port80” is a zero-config TCP proxy server that hides SSH connection behind a HTTP server!
Dear Port80 About The Project: “Dear Port80” is a zero-config TCP proxy server that hides SSH connection behind a HTTP server! +---------------------
🌳 Go Bonzai™ File Completer, normal completion looking at files and directories with trailing slashes on directories (like bash)
🌳 Go Bonzai™ File Completer, normal completion looking at files and directories with trailing slashes on directories (like bash)
ddl-maker generate ddl (SQL file) from Go struct.
[日本語] What is ddl-maker ddl-maker generate ddl (SQL file) from golang struct. It's only supported MySQL only now. The original code is kayac/ddl-maker
CLI tool to generate preview images from a zmk .keymap file
ZMK viewer A work in progress Cli tool to generate preview images from a zmk .keymap file. Installation You can download a pre compiled binary directl
Pryrite, interactively execute shell code blocks in a markdown file
Pryrite Pryrite is a command line tool that interactively runs executable blocks in a markdown file. One can think of pryrite as a console REPL/debugg
Kitten is a distributed file system optimized for small file storage, inspired by Facebook's Haystack.
Kitten is a distributed file system optimized for small file storage, inspired by Facebook's Haystack.
:paw_prints: Detect if a file is binary or text
Binary Go module and command line utility for checking if the given file or data is likely to be binary or text. It does so by reading the first, midd
Minimal working example showing how to upload file to S3 bucket.
S3-upload-file Minimal working example showing how to upload file to S3 bucket. Usage Run the following command: docker-compose up A web server and a
Mini file storage with Go (Golang)
#Microstorage This is my exercise of creating simple file storage with GoLang Purpose: store and manipulate with user`s images in my pet projects ##Ve
Updates labels for a Github repository using a template file.
Github Labeler The purpose of this application is to sync your default labels with a repository hosted by Github. Labeler automatically merges your la
Tool for extract NSP file from fitgirl-repacks switch emulated game
FITGIRL-REPACKS-NSP This is a tool/executable for Windows to extract Fitgirl Repack switch emulated package game into its own NSP. You may need to get
GoFind - Concurrent file finder in Golang
GoFind How to Run? Clona la repository. Setta il tuo GOPATH dalla root della rep
Bot-template - A simple bot template for creating a bot which includes a config, postgresql database
bot-template This is a simple bot template for creating a bot which includes a c
Dotnet-appsettings-env - Convert .NET appsettings.json file to Kubernetes, Docker and Docker-Compose environment variables
dotnet-appsettings-env Convert .NET appsettings.json file to Kubernetes, Docker
Dotnet-appsettings-env - Convert .NET appsettings.json file to Kubernetes, Docker and Docker-Compose environment variables
dotnet-appsettings-env Convert .NET appsettings.json file to Kubernetes, Docker
K8s-dotenv - Kubernetes Secrets and Configmaps to dot env file
k8s-dotenv A commandline tool to fetch, merge and convert secrets and config map
A lightweight package for loading environment variables into structs
env A lightweight package for loading environment variables into structs 📌 About This package is made for apps that store config in environment varia
SlideXtract - A tool to help extract slides from a video file.
SlideXtract A tool to help extract slides from a video file. Slides are output in the out folder. Features I didn't find any other piece of code that
Trzsz-go - A simple file transfer tools, similar to lrzsz ( rz / sz ), and compatible with tmux
Trzsz-go - A simple file transfer tools, similar to lrzsz ( rz / sz ), and compatible with tmux
Config-loader - Minimal and safe way to load in configuration files without any extra boilerplate, made for my own personal usage
💕 config-loader Minimal and safe way to load in configuration files without any
Dbench - An unscientific benchmark of SQLite vs the file system (btrfs)
DBENCH Basic benchmarks for SQLite vs file system (btrfs on a 2020 Dell XPS SSD)
Knit is an inline code generation tool that combines the power of Go's text/template package with automatic spec file loading.
Knit Knit is an inline code generation tool that combines the power of Go's text/template package with automatic spec file loading. Example openapi: "
Godbolt console wrapper for easily execute local file without any security risk and compiler.
Godbolt CLI Godbolt console wrapper for easily execute local file without any security risk and compiler. Install Compile the source code and add to y
Library/tool to change a yaml given a rules file
golang-yaml-rules/yaml-transform Library/tool to change a yaml given a rules file Using jsonpath ( https://github.com/vmware-labs/yaml-jsonpath ), thi
Sqlyog-password-decoder - Simple decode passwords from .sycs file (SQLyog export connections file)
Decode password: ./sqlyog-password-decoder -str password -action decode Encode p
Cheap/fast/simple XLSX file writer for textual data
xlsxwriter Cheap/fast/simple XLSX file writer for textual data -- no fancy formatting or graphs go get github.com/mzimmerman/xlsxwriter data := [][]s
Goget will send a http request, and show the request time, status, response, and save response to a file
Goget will send a http request, and show the request time, status, response, and save response to a file
Envp - ENVP is cli wrapper that sets environment variables by profile when you execute the command line
ENVP ENVP is cli wrapper that sets environment variables by profile based config
An little library to create notification files with golang.
notifile With this no library you can easily create notification files for your Go projects. These must then be stored in the directory you specify so
`runenv` create gcloud run deploy `--set-env-vars=` option and export shell environment from yaml file.
runenv runenv create gcloud run deploy --set-env-vars= option and export shell environment from yaml file. Motivation I want to manage Cloud Run envir
go.mod file is the root of dependency management in Go
go.mod file is the root of dependency management in Go. All the modules which are needed or to be used in the project are maintained in go.mod file. I
🖥 Securely transfer and send anything between computers with TUI.
🖥️ Securely transfer and send anything between computers with TUI. Installation ways
Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.
Flock is a project which provides a Go solution for system level file locks for all platforms Golang supports.
A Go (golang) environment loader (which loads env vars from a .env file)
A Go (golang) environment loader (which loads env vars from a .env file)
Fast golang web crawler for gathering URLs and JavaSript file locations.
Fast golang web crawler for gathering URLs and JavaSript file locations. This is basically a simple implementation of the awesome Gocolly library.
RIFF file extractor written in Go.
RIFF-Extractor RIFF file extractor written in Go. This was written for Dying Light 2, but should also work for other games. I wasn't able to find any
Simple temporary file upload and transfer web application coding with Go language.
Temp File Transfer Web Application Simple temporary file upload and transfer web application coding with Go language. Explore the Golang » Live Demo T
Works with HashiCorp HCL. Allows to append the input file with blocks and attributes from the template file
About hclmergetool Works with HashiCorp HCL. Allows to append the input file with blocks and attributes from the template file Installation Binary Rel
Service that calls uzma24/project1 service, takes input from .txt file and prints JSON output returned from the service.
Service that calls uzma24/project1 service, takes input from .txt file and prints JSON output returned from the service. Program can take large input files.
Filez - A tiny package showing you File info
filez A tiny package showing you File info Install go get -v github.com/Cne3Rd/f
Like tar but different. PitCH is an archive file format that aims for high performance and minimal bloat.
Like tar but different. PitCH is an archive file format that aims for high performance and minimal bloat.
Runcmd - just golang binary that runs commands from url or local file and logs output
runcmd just golang binary that runs commands from url or local file and logs out
gTunnel fork with Tasks implementation: Cmd+File Transfers+TCPScanner
A TCP tunneling suite built with golang and gRPC. gTunnel can manage multiple forward and reverse tunnels that are all carried over a single TCP/HTTP2 connection. I wanted to learn a new language, so I picked go and gRPC. Client executables have been tested on windows and linux.
A small utility to generate a kubectl configuration file for all clusters you have access to in GKE.
gke-config-helper A small utility to generate a kubectl configuration file for all clusters you have access to in GKE. Usage $ gke-config-helper The b
Goconf - The rudimentary golang config tool purpose is to config PHP servers via SSH
goconf The rudimentary golang config tool purpose is to config PHP servers via S
Go-config - Config parser for go that supports environment vars and multiple yaml files
go-multiconfig This package is able to parse yaml config files. It supports gett
Program to convert plain text to CSV file which can imported into Anki.
Program to convert plain text to CSV file which can imported into Anki. The motivation of this program is to save time by automatically coverting Question and Answer into CSV file which can be imported directly into Anki.
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.
Upgit - Upgit helps you simply upload any file to your Github repository and then get a raw URL for it
Upgit - Upgit helps you simply upload any file to your Github repository and then get a raw URL for it
Tts - A project takes advantage of a server to run compute some audio file from text you send it
Text to Speech Hey this project takes advantage of a server to run compute some
wholeaked is a file-sharing tool that allows you to find the responsible person in case of a leakage
wholeaked is a file-sharing tool that allows you to find the responsible person in case of a leakage
traefik-certs-cleaner is a simple helper to clean the Traefik acme.json file by removing certificates
traefik-certs-cleaner If you appreciate this project: Description traefik-certs-cleaner is a simple helper to clean the Traefik acme.json file by remo
CLI that prints const declarations in a Go file
CLI that prints const declarations in a Go file
K8s-network-config-operator - Kubernetes network config operator to push network config to switches
Kubernetes Network operator Will add more to the readme later :D Operations The
Gonfigure - Read and write config files in go
Gonfigure Reads ini files in golang. Reading INI Files Load file File can be loa
peer-to-peer file sharing
what i want is a tool to use to send files my many virtual machines. I want to do this myself, and i want to make it work as expected. So maybe a daem
Gsshrun - Running commands via ssh on the server/hosting (if ssh support) specified in the connection file
Gsshrun - Running commands via ssh on the server/hosting (if ssh support) specified in the connection file
Muclean - A simple music file renamer
Muclean A simple music file renamer Installation go install github.com/CJ-Jackso
formicidate is a small tool for Go application can update the value of environment variables in a .env file with code
formicidae Update .env files in Go with code. What is fomicidae? formicidate is a small tool for Go application. You can update the value of environme
RtxTest - Extract this zip file into your golang development environment
Documentation 1. Clone or extract file extract this zip file into your golang de
Etcd config dispenser
etcd-config-dispenser Some things are best explained with an example: I use lets
A simple command line functionality to convert your Kaspersky Password Manager exported file to CSV format
A simple command line functionality to convert your Kaspersky Password Manager exported file to CSV format
Static file server that service content required by dan's services
Static file server that service content required by dan's services.
Zdeploy - Deployment file tool with golang
zdeploy 中文 Deployment file tool Transfer deployment files Provide shell/bat exec
A simple single-file executable to pull a git-ssh repository and serve the web app found to a self-contained browser window
go-git-serve A simple single-file executable to pull a git-ssh repository (using go-git library) and serve the web app found to a self-contained brows
Tag based configuration loader from different providers
Gonfig Tag-based configuration parser which loads values from different providers into typesafe struct. Installation This package needs go version 1.1
Golang Get Environment Variables Package
Env Golang Get Environment Variables Package Install go get github.com/nasermirzaei89/env Sample Usage With default value package main import ( "
Layer based configuration for golang
onion import "github.com/goraz/onion" Package onion is a layer based, pluggable config manager for golang. The current version in develop branch is w
Lightweight, zero-dependency, and extendable configuration management library for Go
uConfig Lightweight, zero-dependency, and extendable configuration management. uConfig is extremely light and extendable configuration management libr
Generates file.key file for IPFS Private Network.
ipfs-keygen Generates file.key file for IPFS Private Network. Installation go get -u github.com/reixmor/ipfs-keygen/ipfs-keygen Usage ipfs-keygen ~/
A small command line tool for testing grok patterns on file contents.
grogg A small command line tool for testing grok patterns on file contents. It uses the vjeantet/grok library for parsing and pterm for some extra glo
Yet another config package
cfg Yet another config package Features Read from file Read from environment variable Hot reload of the file Usage package main import ( "context"
A buffer pool file I/O library for Go
bfile A buffer pool file I/O library for Go. The purpose of the library is to provide I/O mechanisms for copying data to and from a buffer in user spa
watch for file changes (matching a suffix whitelist) in a directory tree and run a command when they change
watchspawn what is it? Watches for file creates and writes in and below the current directory and when any of them (matching a suffix list) change, ru
A tiny cross-platform Go library to hide/unhide files and directories
higgs A tiny cross-platform Go library to hide or unhide files and directories Installation $ go get github.com/dastoori/higgs Usage package main imp
gal - generate authors file from git log
[日本語] gal - generate authors file from git log gal command generate AUTHORS.md file at current directory. gal command gets the author name and email a
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
Vocabular checker JetBrains Academy home work Read file with bad words
Vocabulary Checker JetBrains Academy home work Read file with bad words and replace them on * in the next entered text until exitVocabulary Checker JetBrains Academy home work Read file with bad words and replace them on * in the next entered text until exit
Data visualization with chart, Create CSV file, Read Write CSV file
Data visualization with chart, Create CSV file, Read Write CSV file, Read from json file and many more in single project ......
Developer machine management for Linux/OSX. Think Terraform for your dotfiles
Developer machine management for Linux/OSX. Think Terraform/Ansible for your dotfiles/packages! :gear::house:
Super Simple Config: read from json file, overwrite with ENV vars
ssconfig Super Simple Config: read from json file, overwrite with ENV vars. values are read directly into your config struct, field names of the struc
Crud - A mysql crud code generate tool from table DDL sql file
crud is a mysql crud code generate tool 中文文档 Getting Started Overview Crud is a
This command line converts .html file into .html with images embed.
embed-html This command line converts .html file into .html with images embed. Install go get github.com/gonejack/embed-html Usage embed-html *.ht
Config files for my GitHub profile.
Distributed server for social and realtime games and apps. Features Users - Register/login new users via social networks, email, or device ID. Storage
SSH file upload/download tool in weak network environment
RSCP 弱网环境下的ssh文件上传/下载工具 SSH file upload/download tool in weak network environment USAGE -b int each block size (bytes) -c string c
Dontfile-simple - The simplest version of an online file manager
dontfile-simple The simplest version of an online file manager. Built With Golan
From the command line, quickly explore data from a CSV file.
shallow-explore From the command line, quickly explore data from a CSV file. shallow-explore is a Golang backed command-line tool for iterating over c
mini file transfer tool, use it just curl o wget
miniTransfer mini file transfer tool, use it just curl o wget How to use upload file curl -T localFileName 127.0.0.1:1234 # default save as localFileN
A very light-weight file sharing platform, including server and client
file-transporter A very light-weight file sharing platform, including server and client Installation git clone https://github.com/vence722/file-transp
SSHWaiterUtil - Wait for file to appear over an SSH connection
SSHWaiterUtil Simple util to wait for a remote file to appear, over SSH using pr
Simple-read-file - Example of how to read file in Go
simple-read-file This repository contains a simple example of how to read file i
Hasura-fzf - This command has a fzf-like UI that allows you to find and run the file version used by the hasura command
hasura-fzf This command has a fzf-like UI that allows you to find and run the fi
Gfx - Golang file system extension library
gfx Golang文件操作扩展库,包含工作和生活中关于文件操作的各种有用的使用方法,包括 更友好的API 文件创建 文件删除 文件复制 一切皆可配置 文件名
A simple download file manager that sorts your files into your desired folders, This was meant to be a small project and nothing big.
GoDFM Simply go to the tags and download the .exe file (or compile it yourself by running go build). Add it to your environment paths by going to sett
gin middlewares, just like nginx try-file function
Gin Middleware TryFile This project is to solve the problem that the gin framework processes the dynamic routing file in the front-end compilation fil