219 Resources
Golang remote-control Libraries
A Flask-based HTTP(S) command and control (C2) framework with a web frontend. Malleable agents written in Go and scripts written in bash.
▄▄▄▄ ██▓ █████▒██▀███ ▒█████ ██████ ▄▄▄█████▓ ▓█████▄ ▓██▒▓██ ▒▓██ ▒ ██▒▒██▒ ██▒▒██ ▒ ▓ ██▒ ▓▒ ▒██▒ ▄██▒██▒▒████ ░▓██ ░▄█ ▒▒██░ ██▒░
Represent your rego rules programmatically.
Policy Enforcer Policy enforcer is a open source tool that allows you to easily create complex authorization policy. Supports RBAC, ABAC and resource
Go library for hardware I/O control, in the programming style of Arduino
hwio Introduction hwio is a Go library for interfacing with hardware I/O, particularly on SoC-based boards such as BeagleBone Black, Raspberry Pi and
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
Open source RBAC library. Associate users with roles and permissions.
ℹ️ This package is completely open source and works independently from Permify. Associate users with roles and permissions This package allows you to
Control QEMU like magic!
Qemantra Qemantra is a command-line tool for creating and managing QEMU Virtual Machines. QEMU is better and sometimes faster than VirtualBox , but do
Oso is a batteries-included framework for building authorization in your application.
Oso What is Oso? Oso is a batteries-included framework for building authorization in your application. With Oso, you can: Model: Set up common permiss
🐥 Sturdy is an open-source, real-time, version control platform for startups
Welcome to Sturdy! 📣 🐣 Real-time code collaboration. Sturdy is an open-source version control platform that allows you to interact with your code at
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API
Heimdall Heimdall is inspired by Ory's OAthkeeper, tries however to resolve the functional limitations of that product by also building on a more mode
Go binding for rpi-rgb-led-matrix an excellent C++ library to control RGB LED displays with Raspberry Pi GPIO.
go-rpi-rgb-led-matrix Go binding for rpi-rgb-led-matrix an excellent C++ library to control RGB LED displays with Raspberry Pi GPIO. This library incl
A golang implementation of the Open Pixel Control protocol
__ ___ ___ _____ ___ /'_ `\ / __`\ _______ / __`\/\ '__`\ /'___\ /\ \L\ \/\ \L\ \/\______\/\ \L\ \ \ \L\ \/\ \__/ \ \
A binary to control the Z-Cam line of cameras via API
The Z-Cam flagship line has an API of sorts. This can be used to control the camera--via a StreamDeck, say. This seems like a good enough reason to me
IT Asset Fleet Remote Management and Monitoring (RMM) platform
ratd Remote Access Toolkit Daemon IT Asset Remote Management and Monitoring (RMM) platform How to use: You can't, just yet. Release Plan Release 0 Cre
Sapfun - Utility that takes control over your video card coolers to keep it cool and steady
What? sapfun - Utility that takes control over your video card coolers to keep i
Baize - A minimum implement of bazel remote execution
BAIZE Baize, mythical creatures in ancient Chinese mythology, who can speak with
Awesome-italia-remote - A list of remote-friendly or full-remote companies that targets Italian talents
Awesome Italia Remote A list of remote-friendly or full-remote companies that ta
Issue-mafia - An out-of-the-box CLI that helps you to easily synchronize Git hooks with a remote repository
issue-mafia is an out-of-the-box CLI that helps you to easily synchronize Git hooks with a remote repository.
Hostkeydns - Library for verifying remote ssh keys using DNS and SSHFP resource records
hostkeydns import "suah.dev/hostkeydns" Package hostkeydns facilitates verifying
Go Http Proxy with Authentication, Schedule Control, and Portal Control
goproxy Go Http Proxy with Authentication, Schedule Control, and Portal Control Why this tool? You may need to restrict my kids's youtube watch time i
Allows you to use the magic remote on your webOS LG TV as a keyboard/mouse for your Linux machine
magic4linux Allows you to use the magic remote on your webOS LG TV as a keyboard/mouse for your PC Linux machine. This is a Linux implementation of th
EZCoin is a control panel for Bitfinex funding, backend is build by Golang, Gin and GORM, frontend is build by angular
EZCoin server is backend for Bitfinex funding, it build by Golang, Gin and GORM.
Remote mouse keyboard with golang
remote_mouse_keyboard_golang Connect laptop/pc and phone on the same newtwork ge
Furui - A process-based communication control system for containers
furui Communication control of the container runtime environment(now only docker
all-in-one cmd tool to search man page of different platform
Overview remote-man is an all-in-one cmd tool to search man page of different platform. support search platform Linux MacOS FreeBSD Installation compi
Simple tool for connecting to remote hosts via ssh written on GO.
sshmenu is a simple tool for connecting to remote hosts via ssh written on GO. Great if you have trouble remembering IP addresses, hostnames, usernames or path to a key file.
No-frills, web-based remote controll for pianobar.
pianobar-remote-control No-frills, web-based remote controll for pianobar. Motivation To be able to control (skip/volume/select-station) from web/phon
🌕 Server application for storing doujinshi, manga, art collections and other galleries with API and user control. Written in Go.
🌕 Server application for storing doujinshi, manga, art collections and other galleries with API and user control. Written in Go.
Port-proxy - Temporary expose port for remote connections
Port proxy util Temporary expose port for remote connections. E.g. database/wind
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
Sa818 - Sa818 UHF/VHF walkie talkie module control library for golang
SA818 golang library for serial control This library written in Go programming l
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
A tool to check whether docker images exist in the remote registry.
Check Docker Image A tool to check whether docker images exist in the remote registry. Build project: go build -o check-image . Example usage: REGISTR
Pulumi-awscontroltower - A Pulumi provider for AWS Control Tower
Terraform Bridge Provider Boilerplate This repository contains boilerplate code
Slack remote terminal - execute commands on remote host using slack slash command
slackRT Slack remote terminal - execute commands on remote host using slack slash command Installation Go to api.slack.com/apps and sign in and create
An event driven remote access trojan for experimental purposes.
erat An event driven remote access trojan for experimental purposes. This example is very simple and leverages ssh failed login events to trigger erat
A Remote Administration Tool made in golang. All controlled with a bot.
DISGORAT Information DISGORAT is a Remote Administration Tool fully made in golang. Change the Bottoken, webhook, guild id, channelid in main.go and y
Hands is a process controller used to control the execution and return strategies of multiple goroutines.
Hands “Dedicated to Brother Chang” Hands is a process controller used to control the execution and return strategies of multiple goroutines. Getting s
Open Sound Control (OSC) library for Golang. Implemented in pure Go.
Open Sound Control (OSC) library for Golang. Implemented in pure Go.
⚡️ Store Turborepo remote cache in your S3 bucket
turborepo-s3-remote-cache HTTP server to store Turborepo remote cache to an AWS S3 bucket.
It's client library written in Golang for interacting with Linkedin Cruise Control using its HTTP API.
go-cruise-control It's client library (written in Golang) for interacting with Linkedin Cruise Control using its HTTP API. Supported Cruise Control ve
Go-logger - A sample go module that I stood up quickly to learn how remote modules work in go
go-logger A sample go module that I stood up quickly to learn how remote modules
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
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication
Loc2Midi - This project uses realtime location data to control audio effects plugins in order to simulate movement throughout a virtual soundscape
Visualization of coordinate math Video demonstration of project This project use
Httpcontrol - Package httpcontrol allows for HTTP transport level control around timeouts and retries.
httpcontrol import "github.com/facebookgo/httpcontrol" Package httpcontrol allows a HTTP transport supporting connection pooling, timeouts & retries.
Goproxy - 🦁 goproxy is a proxy server which can forward http or https requests to remote server
Goproxy - 🦁 goproxy is a proxy server which can forward http or https requests to remote servers./ goproxy 是一个反向代理服务器,支持转发 http/https 请求。
Ground control - Ground station software for my rover project (Mk II)
Prototype rover ground station code About This is part of a second iteration of a rover vehicle (the first being https://github.com/DanCrank/tank-bot-
Fastimage - Finds the type and/or size of a remote image given its uri, by fetching as little as needed.
fastimage by Ruben Fonseca (@rubenfonseca) Golang implementation of fastimage. Finds the type and/or size of an image given its uri by fetching as lit
Rpcx-framework - An RPC microservices framework based on rpcx, simple and easy to use, ultra fast and efficient, powerful, service discovery, service governance, service layering, version control, routing label registration.
RPCX Framework An RPC microservices framework based on rpcx. Features: simple and easy to use, ultra fast and efficient, powerful, service discovery,
AutoK3s GEO collects metrics about locates remote IP-address and exposes metrics to InfluxDB.
AutoK3s GEO AutoK3s GEO collects metrics about locates remote IP-address and exposes metrics to InfluxDB. Thanks to https://freegeoip.live/ which prov
A dead-simple configuration management tool powered by stupid shell scripts.
Efs2 Don't you wish you could configure a server as easily as creating a Docker image? Meet Efs2, A dead simple configuration management tool that is
The neph command installs, configures, and executes cloud setup software on a remote device using passwordless SSH with root privileges
The neph command installs, configures, and executes cloud setup software on a remote device using passwordless SSH with root privileges. Usage 1) nep
RBAC - Simple, concurrent Role Based Access Control(GO)
RBAC - Simple, concurrent Role Based Access Control(GO) RBAC is role based access control library for GOlang. At core uses sync.Map so, it can be used
Remote control library for the Apache Guacamole protocol (RDP/VNC)
Bring Go client library for Apache Guacamole Protocol. Quick start (tl;dr) Install the library in your project: go get github.com/deluan/bring Create
Prometheus Remote Write Go client
promwrite Prometheus Remote Write Go client with minimal dependencies. Supports Prometheus, Cortex, VictoriaMetrics etc. Install go get -u github.com/
Camera Control is a software "remote control" for conference cameras, e.g. Tenveo NV10U.
Camera Control Camera Control is a software "remote control" for conference cameras, e.g. Tenveo NV10U. Smart access to stored positions and zoom sett
Small fan control program using curves
gofan Small fan control program using curves, because fancontrol doesn't work. Usage gofan \ -function EaseInOutCubic -interval 2s \ -pmin 10 -pm
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
Raspberry Pi Zero W IR remote webserver for Cambridge Audio CXA81 Amplifier
CXA81-IR-Remote-Server About The Project I initially wanted to control my Cambri
A Lightweight "Remote Cache Access" (Rekas) Framework
Rekas 项目介绍 Rekas:一个轻量级分布式缓存系统 框架 ,解决缓存系统中出现的缓存击穿[锁机制]、缓存穿透[布隆过滤器]、缓存雪崩[分布式]问题,实现
Control your Flipper Zero over Protobuf RPC protocol.
go-flipper Control your Flipper Zero over Protobuf RPC protocol. This library is designed to be transport agnostic, though I've tested it with RPC ove
A simple but powerful Access Control List manager
ACL - Access Control List ACL is a simple but powerful Access Control List manager Installation go get -u github.com/txgruppi/acl-go Example You shou
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
Prometheus remote write proxy that adds Cortex tenant ID based on metric labels
cortex-tenant Prometheus remote write proxy which marks timeseries with a Cortex tenant ID based on labels. Architecture Overview Cortex tenants (sepa
Cloud torrent: a self-hosted remote torrent client, written in Go (golang)
Cloud torrent is a a self-hosted remote torrent client, written in Go (golang).
Open Sound Control (OSC) library for Golang. Implemented in pure Go.
GoOSC Open Sound Control (OSC) library for Golang. Implemented in pure Go. This repository is a heavily modified fork of the original go-osc. Please c
🦎 Githooks: per-repo and shared Git hooks with version control and auto update.
Githooks A platform-independend hooks manager written in Go to support shared hook repositories and per-repository Git hooks, checked into the working
Control ssh access throught authorized_keys forced command
authcmd This is an attempt to port the 'only' script from MagmaSoft. The goal is
Cerbos is the open core, language-agnostic, scalable authorization solution that makes user permissions and authorization simple to implement and manage by writing context-aware access control policies for your application resources.
Painless access control for cloud-native applications Cerbos helps you super-charge your authorization implementation by writing context-aware access
Guardian is a tool for extensible and universal data access with automated access workflows and security controls across data stores, analytical systems, and cloud products.
Guardian Guardian is a data access management tool. It manages resources from various data providers along with the users’ access. Users required to r
A server for TurboRepo Remote Cache to store cache artefacts in Google Cloud Storage or Amazon S3
Tapico Turborepo Remote Cache This is an implementation of Vercel's Turborepo Remote Cache API endpoints used by the turborepo CLI command. This solut
SGPM: A coroutine scheduling model for wound-wait concurrency control optimization
Environment set up off the mod go env -w GO111MODULE=off change to GPATH to project directory go env -w GOPATH=$HOME/sgpm Usage This project serves th
🦎 Githooks: per-repo and shared Git hooks with version control and auto update.
Githooks A platform-independend hooks manager written in Go to support shared hook repositories and per-repository Git hooks, checked into the working
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
Lua runtime to control Philips Hue lamps 💡
go-hue Control Philips Hue Lamps with Lua About This is just a throw-away tooling to control Hue Lamps with a simple Lua script. hue -interval=2000 sc
Remote terminal
remote-terminal remote terminal How To Run docker pull chenks/remote-terminal:latest docker run -d --name local-remote-terminal --restart always --add
cTRL: a server for remote execution of pending tasks and commands in real time
Документация на русском: https://github.com/eltaline/ctrl/blob/master/README-RUS.md cTRL is a server written in Go language that uses a modified versi
Web-based, zero-config, dependency-free database schema change and version control tool for teams
Live Demo • Install • Help • Development • Design Doc Bytebase is a web-based, zero-config, dependency-free database schema change and version control
Command line interface to windows clipboard over KiTTY remote-control printing
kclip Command line interface to windows clipboard over KiTTY remote-control printing About This tool behaves like the cat command, it just tries to pa
⚡️ Control plane management agent for FD.io's VPP
VPP Agent The VPP Agent is a Go implementation of a control/management plane for VPP based cloud-native Virtual Network Functions (VNFs). The VPP Agen
Terminal emulator control for Godot engine
Terminal for Godot This is simple terminal emulator like control for Godot engine. It might be useful for projects like rougelikes game about hacking/
Control OBS from inside a Godot game or app.
OBS Websocket GD A Godot addon to interact with obs-websocket. Tested on Godot 3.4. Editor Plugin Quickstart Install obs-websocket for your platform C
s3git: git for Cloud Storage. Distributed Version Control for Data.
s3git: git for Cloud Storage. Distributed Version Control for Data. Create decentralized and versioned repos that scale infinitely to 100s of millions of files. Clone huge PB-scale repos on your local SSD to make changes, commit and push back. Oh yeah, it dedupes too and offers directory versioning.
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
☁️ Cloud Torrent: a self-hosted remote torrent client
Cloud torrent is a a self-hosted remote torrent client, written in Go (golang). You start torrents remotely, which are downloaded as sets of files on
Grab your files periodically from a remote FTP or SFTP server easily
About FTPGrab is a CLI application written in Go and delivered as a single executable (and a Docker image) to grab your files from a remote FTP or SFT
Command line interface for control iTunes
iTunes CLI Command line interface for control iTunes Description You can control iTunes operations from command line. Equipments macOS Sierra or later
Application wirtten in GO to check if the port on the remote host is open
portcheck A simple Pod that get API POST request with port type and number with a target's IP address and checks if the destination port is available
Go-based runner for Cron Control
Cron Control Runner A Go-based runner for processing WordPress cron events, via Cron Control interfaces. Installation & Usage Clone the repo, and cd i
Virtualization system for remote code execution.
Delta CLI Command line application for executing source code inside of a container. Build: go build -o ./delta-cli ./main.go Usage: ./delta-cli path
Simple module for validation inn control number
simple module for validation inn control number
Simple control panel for Golang based on Gin framework and MongoDB
Summer panel Simple control panel for Golang based on Gin framework and MongoDB How To Install go install github.com/night-codes/summer/summerGen@late
Transparent TLS and HTTP proxy serve and operate on all 65535 ports, with domain regex whitelist and rest api control
goshkan Transparent TLS and HTTP proxy serve & operating on all 65535 ports, with domain regex whitelist and rest api control tls and http on same por
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
Joy2Mouse is a program that allows you to control your computer mouse with a joystick.
Joy2Mouse Joy2Mouse is a program that allows you to control your computer mouse with a joystick. Features Control your mouse with a joystick Mouse dow
Service Discovery and Governance Center for Distributed and Microservice Architecture
Polaris: Service Discovery and Governance English | 简体中文 README: Introduction Components Getting started Chat group Contribution Visit website to lear
L3AFD kernel function control plane
L3AFD: Lightweight eBPF Application Foundation Daemon L3AFD is a crucial part of the L3AF ecosystem. For more information on L3AF see https://l3af.io/
Crossplane provider to provision and manage Kubernetes objects on (remote) Kubernetes clusters.
provider-kubernetes provider-kubernetes is a Crossplane Provider that enables deployment and management of arbitrary Kubernetes objects on clusters ty
Help developer to sync between local file and remote apollo portal web since portal web is so messy to use
apollo-synchronizer Help developer to sync between local file and remote apollo portal web since portal web is so messy to use Features download names
A Go library and common interface for running local and remote commands
go-runcmd go-runcmd is a Go library and common interface for running local and remote commands providing the Runner interface which helps to abstract