482 Resources
Golang pdf-files Libraries
PDF Annotator of Nightmares 🎃
PDFrankenstein is a GUI tool that intends to fill the gap on Linux where a good capable PDF annotator like Adobe Acrobat does not exist. What can you
A version control system to manage large files.
ArtiVC ArtiVC (Artifacts Version Control) is a handy command-line tool for data versioning on cloud storage. With only one command, it helps you neatl
Converts PDF, DOC, DOCX, XML, HTML, RTF, etc to plain text
docconv A Go wrapper library to convert PDF, DOC, DOCX, XML, HTML, RTF, ODT, Pages documents and images (see optional dependencies below) to plain tex
A helper tool to work with profile.proto (pprof) files
qpprof qpprof complements the pprof tool. Commands Use qpprof command --help to get more information. Flat aggregation Alternative flat aggregations a
misspelled word linter for Go comments, string literals and embedded files
gospel The gospel program lints Go source files for misspellings in comments, strings and embedded files. It uses hunspell to identify misspellings an
A fake kube-apiserver that serves static data from files
Static KAS A fake kube-apiserver that serves static data from an Openshift must-gather. Dynamically discovers resources and supports logs. Requires go
Newser is a simple utility to generate a pdf with you favorite news articles
Newser A simple utility to crawl some news sites or other resources and download content into a pdf Building Make sure you have config.yaml setup and
Turn repo with markdown files into a nice looking blog
Chameleon Chameleon is web application (blog engine) that reflects content from markdown files from a git repository. Powers articles.orsinium.dev. Fe
macOS Quick Look plugin for Matroska `.mka` files
qlmka: A macOS Quick Look plugin to display Matroska .mka covers This plugin adds support for showing thumbnails of Matroska .mka files in macOS Finde
A tool that finds and removes unnecessary lines from .gitignore files.
Allyignore A tool that finds and removes unnecessary lines from .gitignore files. Installation go install github.com/Allyedge/allyignore@latest Usag
🌳 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)
grep utility that searches through zip,jar,ear,tgz,bz2 in any form of nesting; it can also decompile class files
rzgrep - grep for stuff in archives that are embedded within archives This is a small utility, it greps through the contents of an archive file, it al
Turn .mp3 files in current directory to a podcast feed just one command.
dir2cast Turn .mp3 files in current directory to a podcast feed just one command. Then you can subscribe to it with your favorite podcast client, down
Related is a simple cli utility tool to create files or a group of files.
Related - Create files based on individual definitions or groups Related helps with common file-creation-based tasks. You can predefine single types a
[WIP] a very simple, tiny and intuitive ffmpeg wrapper with a cli interface for inspecting & transforming media files supported by the original ffmpeg software
About a very simple, tiny and intuitive ffmpeg wrapper with a cli interface for inspecting & transforming media files supported by the original ffmpeg
Extract files from DATA.BIN
psptk5 学习研究对象:PSP 太阁立志传 5(TAIKOU RISSHIDEN V) ULJM-05525|303A88BDAC0128BC|0001|G 学习目的:从 DATA.BIN 文件中提取所有的文件 使用方法 psptk5 extract [path of DATA.BIN] [pa
A Go library, used to search and replace relative paths in go.mod files to absolute paths.
gomod-absolutizer gomod-absolutizer is a Go library, used to search and replace relative paths in go.mod files to absolute paths. The library is used
Rpfaudio - A small opinionated cli to create Readium Audiobooks from a directory containing mp3 files
rpfaudio A small opinionated cli to create Readium Audiobooks from a directory c
Sqly - An easy-to-use extension for sqlx, base on xml files and named query/exec
sqly An easy-to-use extension for sqlx ,base on xml files and named query/exec t
Querycrate - A simple library that loads and keeps SQL queries from files
QueryCrate A simple library for loading & getting string queries from files. How
Go-keymap - Generate keymap.c, layers.h and keymap.svg from visual keymaps defined through keymaps.json and .layer files
generating keymap.c This utility can generate a keymap.c, layers.h and keymap.sv
Some useful tools to help manage attachments in my local markdown projects.
Some useful tools to help manage attachments in my local markdown projects.
Send markdown files as MIME-encoded electronic mail.
Send markdown files as MIME-encoded electronic mail.
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
Ztgrep - Recursively search through compressed tarballs and files
ztgrep Search for file names and contents through nested archives. Useful for fi
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
This small Docker project is the easiest way to send notifications directly via .txt files to services like: Gotify, Telegram, SMTP (Email) or Webhook.
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
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
tinygo-used-files is a CLI tool that lists only the files to be built as specified by buildtag.
tinygo-used-files is a CLI tool that lists only the files to be built as specified by buildtag.
Convert IBM stanza-style files to json and publish as an API
stanza_to_json Convert IBM stanza-style files to json and publish as an API Background IBM Stanza files have been extended to be used in other ways, b
Go object files
Go object files C developers will be familiar with compiling C source files (.c) into object files (.o) before linking them into their final form. Did
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
Go code to generate Captcha letters for any TrueType font format files.
Go code to generate Captcha letters for any TrueType font format files. The code can be modified for the background and font colors. The code can be easily upgraded for distorted and rotated letters. These generated lettes can be stiched together to make captcha string.
This is a tool to extract TODOs, NOTEs etc or search user provided terms from given files and/or directories.
ado This is a tool to extract TODOs, NOTEs etc or user provided terms from given files and/or directories. DEPRECIATED: My project seek has cleaner co
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.
A GitHub CLI extension to view and generate license files.
gh-license A GitHub CLI extension to view and generate license files. All license information is obtained from the GitHub API. NOTE: The only purpose
Snapshot - snapshot provides a set of utility functions for creating and loading snapshot files for using snapshot tests.
Snapshot - snapshot provides a set of utility functions for creating and loading snapshot files for using snapshot tests.
Frf-media-download - This tool downloads all the files you have uploaded to FreeFeed
FreeFeed Media Downloader This tool downloads all the files you have uploaded to
Backme - A backup files organizer
backme --- A backup files organizer Quite often big files (like database dumps)
This is a small Go program, which can tell you what processes are actively using a set of files
winuse This is a small Go program, which can tell you what processes are actively using a set of files. It primarily exists to show off how one can bi
Grep archive search in any files on the filesystem, in archive and even inner archive.
grep-archive Grep archive search for string in any files on the filesystem, in archive and even inner archive. Supported archive format are : Tar Form
Gonfigure - Read and write config files in go
Gonfigure Reads ini files in golang. Reading INI Files Load file File can be loa
Finder is a tool to sort and organize your files.
Finder 🔍 Finder is a tool to sort and organize your files. Installation 🪄 Currently, we only support the installation via go directly as shown below
Http-recorder - Application for record http response as static files
http-recorder This is a application for record http response as static files. Th
Go-wk - PDF Generation API with wkhtmltopdf
Simple PDF Generation API with wkhtmltopdf Quick start Clone the repo locally an
zipspy - a CLI tool to extract files from zip archives in S3 without needing to download the entire archive
Zipspy allows you interact with ZIP archives stored in remote locations without requiring a local copy. For example, you can list the filenames in an S3 ZIP archive, download a subset of files, search and retrieve files with regular expressions, and more!
CLI program to encrypt/decrypt andOTP files
go-andotp CLI program to encrypt/decrypt andOTP files. Installation $ go get github.com/grijul/go-andotp Usage Usage: go-andotp -i INPUT_FILE {-e|-d
A Go package that encodes and decodes INI-files.
A Go package that encodes and decodes INI-files.
Fix imports for go source files (slightly better than goimports)
fiximports fiximports formats and adjusts imports for go source files. It improves on goimports by auto-detecting and grouping local go module imports
Aws-parameter-bulk - Export AWS SSM Parameter Store values in bulk to .env files
aws-parameter-bulk Utility to read parameters from AWS Systems Manager (SSM) Par
A piece of software that shouldn't need to exist. Processes badly formatted outputs from Morgan Stanley Shareworks into usable CSV files.
Shareworks-munger: A program to process Shareworks reports into Something Usable "Shareworks" is a product of Morgan Stanley which tracks certain kind
Tool to extract log files off of the roboRIO automatically
extractor Tool to extract log files off of the roboRIO automatically Steps This program does the following steps once ran: Read from TOML config file
The stats collector for CSC demo files
demoScrape2 The stats collector for CSC demo files. Join the CSC discord
Golang parser for Intuit Interchange Format (.IIF) files
Intuit Interchange Format (.IIF) Parser Install go get github.com/joshuaslate/iif Usage iiifile, err := os.Open("./transactions.iif") if err != nil {
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
A library for reading and writing parquet files.
Parquet Parquet generates a parquet reader and writer based on a struct. The struct can be defined by you or it can be generated by reading an existin
Send SSE when files change
ssentr Send SSE when files change. Setup: $ cat Caddyfile http://localhost:8085 route /reload { header Access-Control-Allow-Origin * header Access-C
HLF smart-bft WAL files reader
WAL Reader Utility for reading Hyperledger Fabric SmartBFT WAL files. Install go install gitlab.n-t.io/atmz/walreader@latest Read WAL file walreader
Tmpl - A tool to apply variables from cli, env, JSON/TOML/YAML files to templates
tmpl allows to apply variables from JSON/TOML/YAML files, environment variables or CLI arguments to template files using Golang text/template and functions from the Sprig project.
Ffind - A tool to find files of interest on a compromised host during a penetration test
ffind ffind is a tool to find files of interest on a compromised host during a p
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files.
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.
Quick and simple parser for PFSense XML configuration files, good for auditing firewall rules
pfcfg-parser version 0.0.1 : 13 January 2022 A quick and simple parser for PFSense XML configuration files to generate a plain text file of the main c
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
Tool to convert docker-compose files to set of simple docker commands
docker-decompose Tool to convert docker-compose files to set of simple docker commands. Install Use go get to install the latest version of the librar
Share plain text, images and files in Local area network.
LAN-Share Share plain text, images and files in Local area network. Usage $ lan-share -h Usage of lan-share: -addr string Listen on address
Filebuilder - Go tool for creating concatenated builds of source files
filebuilder filebuilder is a litte tool (written in Go) that lets you concatenat
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
Go-openoffice - Go library for reading OpenOffice odf and ods files
go-openoffice A Go library for reading OpenOffice/LibreOffice .ods (and .odf) fi
Golang library for reading and writing Microsoft Excel™ (XLSX) files.
Excelize Introduction Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLSX / XLSM / XLT
mule is a tool to be used with 'go generate' to embed external resources files into Go code.
mule A tool to be used with 'go generate' to embed external resources into Go code to create single file exceutables without any dependencies. Scenari
An excellent tool for converting json files to structs or classes in any programming language.
Explore Usage » Report Bug · Request Feature Table of Contents About The Project Supported Languages Getting Started Usage Parameters Set Up Your Own
garlicshare is an open source tool that lets you securely and anonymously share files on a hosted onion service using the Tor network.
garlicshare is an open source tool that lets you securely and anonymously share files on a hosted onion service using the Tor network.
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
⚡️ Lightning-fast linter for .env files. Written in Rust 🦀 Dotenv-linter can check / fix / compare .env files for problems that may cause the applica
Ipfs-retriever - An application that retrieves files from IPFS network
ipfs-retriever This is an application that retrieves files from IPFS network. It
Solong - The solong program prints out all the files in the tree rooted at . whose average line lengths are greater than some long threshold like 1000
Solong The solong program prints out the paths of all files in the tree rooted a
Kwed-dl - A tool to download latest music files from remix.kwed.org
kwed-dl A small program to download latest tracks from remix.kwed.org. Keeps a counter in your home-folder (_kwedrc on windows and .kwedrc on linux).
Peimports - based on golang's debug/pe this package gives quick access to the ordered imports of pe files with ordinal support
This code is almost entirely derived from the Go standard library's debug/pe package. It didn't provide access to ordinal based entries in the IAT and
Go-storage - A vendor-neutral storage library for Golang: Write once, run on every storage service.
go-storage Website | Documentation | Community A vendor-neutral storage library for Golang. Vision Write once, run on every storage service. Goal Vend
Go-bindata - A small utility which generates Go code from any file. Useful for embedding binary data in a Go program.
bindata This fork is maintained by Kevin Burke, and is the version trusted by Homebrew. Changes made include: Atomic writes; generated file cannot be
Vncproxy - An RFB proxy, written in go that can save and replay FBS files
VncProxy An RFB proxy, written in go that can save and replay FBS files Supports all modern encodings & most useful pseudo-encodings Supports multiple
Frep - Generate file using template from environment, arguments, json/yaml/toml config files
frep Generate file using template from environment, arguments, json/yaml/toml config files. NAME: frep - Generate file using template USAGE: fr
BRUS - Parses your web server (e.g. nginx) log files and checks with GreyNoise how much noise your website is exposed to.
BRUS bbbbbb rrrrrr u u sssss b b r r u u s bbbbbb rrrrrr u u sssss b b r r u u s bbbbbb r r
Devto-json2md - Convert the dev.to blog JSON export into Markdown files
devto-json2md Convert dev.to blog JSON export into Markdown files Features Exports Markdown compatible files using Hugo-compatible front-matter fields
Charmedring - A smart TCP proxy to replicate and backup Charm FS files
Charmed 💍 Ring A smart TCP proxy to replicate and backup Charm FS files. Overvi
Markpdf - Watermark PDF files using image or text
markpdf - Watermark PDF files using image or text A tiny command line tool for watermarking PDF files using image or text. With simple options to conf
Go-file-downloader-ftctl - A file downloader cli built using golang. Makes use of cobra for building the cli and go concurrent feature to download files
ftctl This is a file downloader cli written in Golang which uses the concurrent
Go-file-downloader-ftctl - A file downloader cli built using golang. Makes use of cobra for building the cli and go concurrent feature to download files.
ftctl This is a file downloader cli written in Golang which uses the concurrent feature of go to download files. The cli is built using cobra. How to
Tinyini - Bare-bones Go library for reading INI-like configuration files
tinyini tinyini is a minimalistic library for parsing INI-like configuration files. example configuration file globalkey = globalvalue [section] key
Watcher - A simple command line app to watch files in a directory for changes and run a command when files change!
Watcher - Develop your programs easily Watcher watches all the files present in the directory it is run from of the directory that is specified while
Cdn - CDN microservice to upload files to zachlatta.com that only accepts traffic from Tailscale IPs
cdn CDN microservice to upload files to zachlatta.com that only accepts traffic from Tailscale IPs. source code available at https://github.com/zachla
Gowget - A simple wget tool built using golang to download files from the internet whether it is zip
gowget wget built using golang About: A simple wget tool built using golang to d
Transfer - A simple go application for uploading, downloading and checksumming of files
Transfer This project holds a simple go application for uploading, downloading a
Uses Google's classic diff-match-patch algorithm to compare two files, sending the color highlighted output to *testing.T for use when testing expected versus actual results.
Compare-files uses Google's classic diff-match-patch algorithm to compare two files. It sends the color highlighted output to *testing.T for use when
Simple SFTP backup tool for files.
BakTP Simple SFTP backup tool for files. config.example.json Contains an example how to backup a database. This application can be added to crontab -e
Converts Apple .heic files to .jpg
heic-to-jpg Converts Apple .heic files to .jpg Install this necessary tool: sudo apt-get install libheif-examples Put all your .heic files in the heic
Correct commonly misspelled English words in source files
Correct commonly misspelled English words... quickly. Install If you just want a binary and to start using misspell: curl -L -o ./install-misspell.sh
GoHTTPdirlist - Serve files and directories with Golang based http server
List Files and Directories with GoLang based HTTP Server TO MAKE IT WORK: go run
View markdown files in the default browser
mdopen Allows to view markdown files in the default browser. For more details, see the API documentation. CLI usage Install: go get github.com/romanyx
nflex - common interface to parsed config files
nflex - common interface to parsed config files Install: go get github.com/muir/
Parse .har files to create Go http requests
HAR-Parser Parse .har files to create Go http requests Usage $ ./HAR-Parser myfi