195 Resources
Golang local-sharing Libraries
๐ ๐ฝ๐ A local development tool to replace docker-compose, based on Make
๐ ๐ฝ Makeup ๐ A local development tool to replace Docker Compose, based on Make. Makeup uses simple Makefiles to create a faster developer workflow c
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
Local Storage is one of HwameiStor components. It will provision the local LVM volume.
Local Storage Module English | Simplified_Chinese Introduction Local Storage is one of modules of HwameiStor which is a cloud native local storage sys
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.
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
WIP - Pin - local pipeline project with Docker Golang API.
pin ๐ฅ WIP - Local pipeline project with Docker Golang API. ๐ Installation Download latest release You can download latest release from here Install
Use qs-forward with QuickSocket to enable easy local development and testing!
qs-forward Use qs-forward with QuickSocket to enable easy local development and testing! Getting Started Want to jump in quick? Head over to the relea
kolm - Kubernetes on your local machine
kolm - Kubernetes on your local machine kolm is a tool for running a Kubernetes 'cluster' consisting of an etcd and a kube-apiserver on your local mac
An easy-to-use net tool for exposing local service to public.
gexpose An easy-to-use net tool for exposing local service to public. ไธๆฌพ็ฎๅๆ็จ็ๅ ็ฝ็ฉฟ้ๅทฅๅ ท Architecture Usage Usage of ./gexpose: -server server mo
Go test helper with DynamoDB Local + ory/dockertest
dynamotest Use the power of DynamoDB Local with ory/dockertest, create your DynamoDB test cases with breeze. ๐ What is dynamotest? dynamotest is a pa
Turning a folder into a gallery website to share your videos, songs and images in the local netwrok.
What Carp Web Gallery Turning a folder into a gallery website to share your videos, songs and images in the local netwrok. Browser videos and audios i
๐ฃ Anonymous argument sharing and advocacy platform
Args Anonymous argument sharing and advocacy platform Technologies Programming Language: Go Database: MongoDB Server: Gofiber Captcha Service: HCaptch
Ogre - Local buffering proxy for Sentry
Local buffering proxy for Sentry. Spoofs the response for the sentry client and
Some useful tools to help manage attachments in my local markdown projects.
Some useful tools to help manage attachments in my local markdown projects.
Kubernetes IN Docker - local clusters for testing Kubernetes
Please see Our Documentation for more in-depth installation etc. kind is a tool for running local Kubernetes clusters using Docker container "nodes".
False-sharing-demo - Demo for performance effects of CPU cache false-sharing
Example of CPU cache false-sharing in Go. A simple example where 2 integer varia
SMART information of local storage devices as Prometheus metrics
hpessa-exporter Overview Openshift's hpessa-exporter allows users to export SMART information of local storage devices as Prometheus metrics, by using
The dataset metadata sharing platform beckend
portal-backend The dataset metadata sharing platform backend. How to contribute If youโre interested in contributing code, the best starting point is
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
Una prueba tรฉcnica: Servicio Golang REST API local, sobre Docker, gRPC, AWS Serverless y sobre Kubernetes en AWS EC2
Una prueba tรฉcnica: Servicio Golang REST API local, sobre Docker, gRPC, AWS Serverless y sobre Kubernetes en AWS EC2
Get notifications about unexpected system state from your local Gesundheitsdienst.
Get notifications about unexpected system state from your local Gesundheitsdienst.
๐ฅ Securely transfer and send anything between computers with TUI.
๐ฅ๏ธ Securely transfer and send anything between computers with TUI. Installation ways
Ensi-local-ctl - ELC - orchestrator of development environments
ELC - orchestrator of development environments With ELC you can: start a couple
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
A pure-Go implementation of the CVE-2021-4034 PwnKit exploit
go-PwnKit A pure-Go implementation of the CVE-2021-4034 PwnKit exploit. Installation git clone [email protected]:OXDBXKXO/go-PwnKit.git cd go-PwnKit make
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
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
Undock - Extract contents of a container image in a local folder
About Undock is a CLI application that allows you to extract contents of a conta
oniongrok forwards ports on the local host to remote Onion addresses as Tor hidden services and vice-versa
oniongrok Onion addresses for anything. oniongrok forwards ports on the local host to remote Onion addresses as Tor hidden services and vice-versa. Wh
Authentication Plugin for implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0, SAML Authentication
Authentication Plugin for implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0, SAML Authentication
Openshift's hpessa-exporter allows users to export SMART information of local storage devices as Prometheus metrics, by using HPE Smart Storage Administrator tool
hpessa-exporter Overview Openshift's hpessa-exporter allows users to export SMART information of local storage devices as Prometheus metrics, by using
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
A cross goroutine storage tool with very simple implementation and function.
Simple-goroutine-local is a cross goroutine storage tool with very simple implementation and function (the concept is similar to Java ThreadLocal). Ge
Clipsync: a high performance clipboard sharing application for linux
clipsync: Clipboard sync Clipsync is a high performance clipboard sharing applic
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
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
State observer - StateObserver used to synchronize the local(cached) state of the remote object with the real state
state observer StateObserver used to synchronize the local(cached) state of the
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.
โ๏ธ Deletes dead local Git branches
Lopper Deletes dead local Git branches. Installation Head over to Releases and download the artifact for your architecture. Usage $ ./lopper -p /path/
Kubectl-over-env - Created for github actions or any other CI/CD-Pipelining tool which cannot push to a custom local kubernetes cluster
kubectl-over-env This repository was created for github actions or any other CI/
Subspace - File sharing application for golang
subspace File sharing application. Supported Platforms OS 386 amd64 arm6 arm64 L
Mydns - My local dns base on bind with api
mydns my local dns base on bind with api. dns server power by bind9 api service
Local-audio - Web walking audio tour platform proof-of-concept
Goal: Proof of concept for a Web Audio walk platform Data retention dynamdo db "time to live" expires in 1 day from creation of record set in add.go s
Go-olson-timezone - A Golang library that tries to figure out your local timezone
go-olson-timezone A Golang library that tries to figure out your local timezone.
GNU/Emacs mode that setup local Go playground for code snippets like play.golang.org or even better :)
Local Golang playground The simple mode for GNU/Emacs for setting up local Go language playground with features similar (and with help of go-mode even
Automatically exposes the remote container's listening ports back to the local machine
Auto-portforward (apf) A handy tool to automatically set up proxies that expose the remote container's listening ports back to the local machine. Just
Output all versions of a local git repo, which could be used as test data for your ML program.
gitwalker Output all versions of a local git repo, which could be used as test data for your ML program. Notice This program is under development. Cur
The Dapr CLI allows you to setup Dapr on your local dev machine or on a Kubernetes cluster
Dapr CLI The Dapr CLI allows you to setup Dapr on your local dev machine or on a
File sharing from the command-line.
gt gt is a simple cli to download/upload files via multiple file-sharing providers, currently supported wetransfer.com. Usage $ gt Usage: ./gt [file]
watch multiple logs on local or remote servers.
multi-tailf watch multiple logs on local or remote servers. Dependencies sshpass: http://sourceforge.net/projects/sshpass/ Usage Usage: mtailf [OPTION
This is a comprehensive system that simulate multiple serversโ consensus behavior at local machine using multi-process deployment.
Raft simulator with Golang This project is a simulator for the Raft consensus protocol. It uses HTTP for inter-server communication, and a job schedul
A project for sharing secrets in a quick and secure manner
Yopass - Share Secrets Securely Yopass is a project for sharing secrets in a quick and secure manner*. The sole purpose of Yopass is to minimize the a
Easy, Secure, Free file sharing
RiftShare NOTE - Please see the gh-pages site at riftshare.app for the up to date Readme and FAQ. About RiftShare is an app inspired by a few amazing
Get public LoadBalancers on your local Kubernetes clusters
inlets-operator Get public LoadBalancers on your local Kubernetes clusters. When using a managed Kubernetes engine, you can expose a Service as a "Loa
Demonstration of sharing secret data between an OAuth/OIDC client and an Identity Providers web client.
OAuth / OIDC Cubbyhole Share secret data between client applications. This is mostly a demonstration of some of the work I've been evaluating at Storj
A Go library for communicating with Tesla Powerwall appliances via the local-network API
go-powerwall A Go library for communicating with Tesla Powerwall appliances via the local-network API. Many thanks to Vince Loschiavo and other contri
Let's Go is task sharing app implemented in golang.
Let's Go - A sample GO app Overview Let's Go is an HTTP server. It has various apis to play with. It is a small app that can group users of a company
Simple local scanner for vulnerable log4j instances
Simple local log4j vulnerability scanner (Written in Go because, you know, "write once, run anywhere.") This is a simple tool that can be used to find
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
Golang interface for local/remote DRM CDM services (NO DRM IMPLEMENTATION HERE)
NO DRM IMPLEMENTATION HERE! ONLY ABSTRAT INTERFACE! What It's a generalized interface for different types of CDM for WEBDL use. A remote CDM JSON-RPC
From local development to the cloud: development workflow made easy.
About kool Kool is a CLI tool that brings the complexities of modern software development environments down to earth - making these environments light
Direct file transfer over WebRTC
GFile gfile is a WebRTC based file exchange software. It allows to share a file directly between two computers, without the need of a third party. Not
A fast-paced local party game with starships that battle in a 2d top-down arena
SuperStarfighter 1 to 4 players fast-paced arcade combat party game Intuitive and expressive single-button controls: everyone can pick up a controller
A build tool from space, down on earth.
Bob Inspired by Make and Bazel ยท Made for humans Bob is a build system, a task runner as well as tooling for Git Multi-repos, all bundled into a singl
๐ธ Make file exchange more Rock'N'Roll during pentest/ctf โณ No requirement & Simple shortcuts
๐ธ gitar โ ~ Have the simplest possible shortcuts to upload/download file to/from the target machine ~ No installation needed on target machine ~ F
Helps you to send ssh commands to target machine in your local network from outside via gRPC
rpc-ssh In case, you don't want to make your ssh port accessible from outside local network. This repository helps you to send ssh commands to target
Sugared logger for console with request id
๐ zlog You don't know what it's like, you don't have a clue If you did you'd find yourselves doing the same thing too Sugared logger for console with
A very simple local client-server calculator project built using Cobra and socket programming, written in Go.
Golculator Introduction A very simple local client-server calculator project built using Cobra and socket programming, written in Go. Setup and run Fi
Uploads local files to discord channels.
discordfile Uploads local files to discord channels. Modified version of (https://github.com/Not-Cyrus/discord-file-webhook-upload) to support argumen
PoC for Grafana 8.x Local File Inclusion (Pre-Auth)
Grafana 8.x Local File Inclusion (Pre-Auth) CVE: Pending All credits go to j0v and his tweet https://twitter.com/j0v0x0/status/1466845212626542607 Dis
A Packer plugin for provisioning with Terraform (local)
Packer Plugin Terraform Inspired by Megan Marsh's talk https://www.hashicorp.com/resources/extending-packer I bit the bullet and started making my own
A pair of local reverse proxies (one in Windows, one in Linux) for Tailscale on WSL2
tailscale-wsl2 TL;DR Running two reverse proxies (one in Windows, one in the WSL2 Linux VM), the Windows Tailscale daemon can be accessed via WSL2: $
Automated social media post sharing
- SOBOT - Automated Social Media Sharing Tool Social media post sharing tool Features The application has a stable beta version. Errors that will occu
Perkeep (nรฉe Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
Perkeep is your personal storage system. It's a way to store, sync, share, import, model, and back up content. Keep your stuff for life. For more, see
Whichip: discover (IoT) device's IP in local network
whichip: discover (IoT) device's IP in local network Install On (IoT) Device wget -O install.sh
VSCode Remote-SSH and configuration sharing on WSL.
Wslssh Wslssh forwards SSH command from VSCode Remote-SSH to WSL and enables SSH configuration sharing. Quick Start Guide Download or compile wslssh a
Lxc instance launcher and lxc instance management
This project consists of two components: lxc instance launcher. lxc instance management.
Dynamically provisioning persistent local storage with Kubernetes
Local Path Provisioner Overview Local Path Provisioner provides a way for the Kubernetes users to utilize the local storage in each node. Based on the
A best practices Go source project with unit-test and integration test, also use skaffold & helm to automate CI & CD at local to optimize development cycle
Dependencies Docker Go 1.17 MySQL 8.0.25 Bootstrap Run chmod +x start.sh if start.sh script does not have privileged to run Run ./start.sh --bootstrap
Delta : File Sharing system for golang
delta is File Sharing system its good for Local networks or small teams Cross-platform delta runs anywhere Go can compile for: Windows, Mac, Linux, AR
A wrapper for cloudflared that manages your local proxies for you
Cloudflared Tunnel Wrapper cfdtunnel is a wrapper for cloudflared access tunnel, designed to access multiple tunnels without having to worry about you
Openp2p - an open source, free, and lightweight P2P sharing network
It is an open source, free, and lightweight P2P sharing network. As long as any device joins in, you can access them anywhere
K8s local storage sync for stateful set's using microk8s-hostpath storage classe
Local Storage Sync for microk8s-hostpath The goal is to be able to sync stateful sets between the different nodes of a cluster to allow the data to be
A local web-server for mocking channel responses
Local Channel Mock This is application is intended to mock the ISO channel during the development of a new integration. Exposed endpoints By default,
Machine controller manager provider local
Out of tree (controller-based) implementation for local as a new provider. The local out-of-tree provider implements the interface defined at MCM OOT driver.
A local meetup to show some of the features of the Twirp RPC framework
twirpdemo This repo was created for a local meetup to show some of the features of the Twirp RPC framework. Usage Generate proto code: protoc --twirp
Simple forwarding a unix domain socket to a local port.
WaziApp Proxy WaziApp proxy is a simple http proxy that is intended to listen on the WaziApp unix socket /var/lib/waziapp/proxy.sock and forwards to a
Local atomic cache manager
Local atomic cache manager I repeatedly find myself writing partitioned keyed caching systems, akin to Go's module cache. To DRY myself I created this
A tool I made to quickly store bug bounty program scopes in a local sqlite3 database
GoScope A tool I made to quickly store bug bounty program scopes in a local sqlite3 database. Download or copy a Burpsuite configuration file from the
aqua is a simple file uploading and sharing server for personal use.
aqua is a simple file uploading and sharing server for personal use. It is built to be easy to set up and host on your own server, for example to use it in combination with uploading tools like ShareX.
Build a local copy of Known Exploited Vulnerabilities Catalog by CISA. Server mode for easy querying.
go-kev go-kev build a local copy of Known Exploited Vulnerabilities Catalog by CISA. Usage $ go-kev help Go Known Exploited Vulnerabilities Usage:
Void is a zero storage cost large file sharing system.
void void is a zero storage cost large file sharing system. License Copyright ยฉ 2021 Changkun Ou. All rights reserved. Unauthorized using, copying, mo
Testing local and remote shell commands in Go
Testing local and remote shell commands in Go. This is an (intentionally simplified) example of how unix shell commands can be unit-tested in Go. The
Build a local copy of Known Exploited Vulnerabilities Catalog by CISA. Server mode for easy querying.
go-kev go-kev build a local copy of Known Exploited Vulnerabilities Catalog by CISA. Usage $ go-kev help Go Known Exploited Vulnerabilities Usage:
Portal is a quick and easy command-line file transfer utility from any computer to another ๐ฅ๏ธ ๐ ๐ป
Portal is a quick and easy command-line file transfer utility from any computer to another ๐ฅ๏ธ ๐ ๐ป
๐งน Safely clean up your local branches
gh poi A gh extension for deleting merged local branches. This extension checks the state of remote pull requests, so it works even when you "Squash a
High quality cloud service emulators for local development stacks
emulators High quality Google Cloud service emulators for local development stacks Why? At FullStory, our entire product and backend software stack ru
Generate self-signed, trusted certificates for local development.
Development Certificates Generator devcert takes away the pain of creating self-signed certificates for development manually. Usage $ devcert my-proje