656 Resources
Golang file-manager Libraries
🐉 BLAZINGLY FAST CLI plugin manager for (neo)vim
viper BLAZINGLY FAST CLI plugin manager for (neo)vim. Usage Viper does all the nice and basic things you'd expect from a (neo)vim plugin manager, and
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 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
📦 Package manager for CLI
AFX - Package manager for CLI AFX is a package manager for command-line tools and shell plugins. afx can allow us to manage almost all things availabl
Local Disk Manager is one of HwameiStor components
Local Disk Manager is one of HwameiStor components. It will manage all the local disks of the HwameiStor nodes, including provision local Disk volume, and disk health management.
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
🌳 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)
Gologin is Golang (Go) login manager working with RDBMS Databases
What is Gologin Gologin is an easy to setup professional login manager for Go web applications. It helps you protect your application resources from u
🛹 A version management tool for kusion
Introduction 💡 kusionup is a version management tool for kusion. It is heavily inspired by goup. 📜️ Language English | 简体中文 ✨ Functional Overview su
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
Stop using install.sh! Start using install.yml! DAJE...
Daje - A general purpose Ansible dotfiles installer Configure one time and run everywhere. What is this I've never liked using a big bash script to in
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
Blockchain transaction manager for Hyperledger FireFly
Blockchain transaction manager for Hyperledger FireFly. Integrates public blockchains through a pluggable FireFly Connector API framework. Extensible policy engine for managing gas & resubmission. Confirmation manager for managing finality on both transactions and event streams.
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
Arche - Smart Hybrid Workforce Manager: A system that aims to provide companies an easy to use platform for managing company resources by allowing employees to book company spaces and resources.
Description Smart Hybrid Workforce Manager is a system that aims to provide companies an easy to use system for managing company resources by allowing
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
✨ Pretty TOTP manager in your terminal
asunder Asunder, Sweet and Other Distress asunder is a small pretty command-line TOTP manager. Installation Binaries Download a binary from the releas
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
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
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
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: "
CLI Task manager TODOs List
Project Name CLI Task Manager TODOs List Index Information Tecnologies Instalation Environment Starting Tests Information CLI tool that can be used to
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
Dotsync - Dotfiles manager without symlinks
dotsync dotfiles manager without symlinks Getting Started SYNOPSIS $ dotsync rep
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
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)
Televarr - A Manager for IPTV Playlists
Televarr BETA VERSION HAS BEEN RELEASED! A Manager for IPTV Playlists Televarr c
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.
Golangver - Go's distributives version manager
golangver Go's distributive version manager (knitted myself with love :) Require
Fleet Manager Golang Template
Fleet Manager Go Template provides a starting point codebase in Go to create your own Fleet Management service
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
Rustpm - Process manager and automated updates for RustDedicated
rustpm (WIP) Process manager for RustDedicated A drop in replacement for RustDed
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
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.
📦 An independent package manager for compiled binaries.
stew An independent package manager for compiled binaries. Features Easily distribute binaries across teams and private repositories. Get the latest r
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.
Gum - Git User Manager (GUM) - Switch between git user profiles
Git User Manager (GUM) Add your profile info to config.yaml Build project: go bu
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
Manage Lets Encrypt certificates for a Kubernetes cluster.
Kubernetes Certificate Manager This project is loosely based on https://github.com/kelseyhightower/kube-cert-manager It took over most of its document
Tasks - Golang CLI, Task manager
Tasks Golang CLI, Task manager Prerequisites Golang Setup environment variables
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
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
A Tor package updater and runner as an I2P Plugin
i2p.plugins.tor-updater A Tor package updater and runner as an I2P Plugin. This plugin is still being changed rapidly but it should be usable on most
Muclean - A simple music file renamer
Muclean A simple music file renamer Installation go install github.com/CJ-Jackso
An experimental Go application that allows an SSH session to interact with the clipboard of the host machine and forward calls to open
Remote Development Manager An experimental Go application that allows an SSH session to interact with the clipboard of the host machine and forward ca
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
Proxima is the only reasonable proxy manager
Proxima: a Proxy Manager built in Go, configured in Prolog. What is this? Proxima is the only reasonable proxy manager. You can fine tune how your sys
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.
📚 Task Manager App for CVWO Application (Backend)
Task Manager App for CVWO Application 2022 Task The task for this project is to build a fullstack task manager app, and was done over the winter break
Zdeploy - Deployment file tool with golang
zdeploy 中文 Deployment file tool Transfer deployment files Provide shell/bat exec
A driver for the SessionGate Redis module - easy session management using the Go language.
SessionGate driver for the Go language Driver for the SessionGate Redis module for easy session management in the Go language. Documentation https://g
A Kubernetes operator that allows for automatic provisioning and distribution of cert-manager certs across namespaces
cached-certificate-operator CachedCertificate Workflow When a CachedCertificate is created or updated the operator does the following: Check for a val
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
Data injection wrapper for values maintained in a GCP Secret Manager document.
injector The injector is a utility that retrieves a GCP Secret Manager document which contains an HJSON or JSON object with an embedded top-level envi
konf is a lightweight kubeconfig manager, that does not rely on subshells
Konf - Lightweight kubeconfig Manager Konf - Lightweight kubeconfig Manager Why konf? Installation Usage How does it work? kubeconfig management acros
Proof-of-concept Windows-like clipboard manager for Linux in Go
Goclip Simple Windows-like clipboard manager for linux. This application is just a proof-of-concept and might be highly unstable. Features Clipboard t
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 ~/
oci-ccm custom build for both arm64 and amd64
OCI Cloud Controller Manager (CCM) oci-cloud-controller-manager is a Kubernetes Cloud Controller Manager implementation (or out-of-tree cloud-provider
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
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
Podman (OCI containers and pods manager) Terminal UI
podman-tui podman-tui is a Terminal User Interface to interact with the podman (v3.x). podman bindings has been used to communicate with podman enviro
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