339 Resources
Golang vault-plugin-secrets-tailscale 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
A kubectl plugin for easier query and operate k8s cluster.
kube-query A kubectl plug-in that makes it easier to query and manipulate K8S clusters. (what is kubectl plug-in ?) Kube-query support some resource s
An unofficial GUI wrapper around the Tailscale CLI client.
Trayscale Trayscale is an unofficial GUI wrapper around the Tailscale CLI client, particularly for use on Linux, as no official Linux GUI client exist
Provides agent and server plugins for SPIRE to allow Tailscale node attestation.
SPIRE Tailscale Plugin ⚠️ this node attestation plugin relies on a Tailscale OIDC id-token feature, which is marked as Work-in-Progress and may not be
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 Gradle Plugin Providing Full Support for Go
Gogradle - a Full-featured Build Tool for Golang 中文文档 Gogradle is a gradle plugin which provides support for building golang. 2017-06-23 Gogradle is a
Steampipe plugin to query your Baleen namespaces, custom rules and more
Baleen plugin for Steampipe Use SQL to query namespaces, rules and more from Baleen. Get started → Documentation: Table definitions & examples Quick s
Golog is a logger which support tracing and other custom behaviors out of the box. Blazing fast and simple to use.
GOLOG Golog is an opinionated Go logger with simple APIs and configurable behavior. Why another logger? Golog is designed to address mainly two issues
VaultOperator provides a CRD to interact securely and indirectly with secrets stored in Hashicorp Vault.
vault-operator The vault-operator provides several CRDs to interact securely and indirectly with secrets. Details Currently only stage 1 is implemente
Twitter-plugin - Falco Plugin for Twitter Stream
Twitter Plugin This repository contains the twittter plugin for Falco, which fol
Oc-clusteroperator - OpenShift CLI plugin to change the state of ClusterOperators from managed to unmanaged and back again
oc-clusteroperator OpenShift CLI plugin to change the state of ClusterOperators
Jaeger-influxdb - The repository that contains InfluxDB Storage gRPC plugin for Jaeger
NOTICE: This repository is archived and is no longer maintained. Please use http
Linstor-scheduler-extender - LINSTOR scheduler extender plugin for Kubernetes
linstor-scheduler-extender LINSTOR scheduler extender plugin for Kubernetes whic
Drone github pr commenter: A Drone CI plugin
drone-github-pr-commenter A Drone CI plugin, for more information: https://docs.
Krakend-jwt-header-rewriter - Kraken Plugin - JWT Header Rewriter
Kraken Plugin - JWT Header Rewriter 1 Plugin Configuration Name Desciption Defau
K8s-dotenv - Kubernetes Secrets and Configmaps to dot env file
k8s-dotenv A commandline tool to fetch, merge and convert secrets and config map
Use SQL to query databases, logs and more from PlanetScale
Use SQL to instantly query PlanetScale databases, branches and more. Open source CLI. No DB required.
Some useful tools to help manage attachments in my local markdown projects.
Some useful tools to help manage attachments in my local markdown projects.
Kubectl plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort.
kubectl-pod-node-matrix WORK IN PROGRESS!! This plugin shows pod x node matrix with suitable colors to mitigate troubleshooting effort. Details Troubl
A Cloud Foundry cli plugin that offers a faster and customizable alternative for cf apps
Panzer cf cli plugin A plugin for faster interaction (less API calls) with Cloud Foundry, and choose the columns you want in your output. Instead of "
Use SQL to instantly query Algolia indexes and configuration. Open source CLI. No DB required
Use SQL to instantly query Algolia indexes and configuration. Open source CLI. No DB required
Vault Authentication Azure Auth Method Demo Application
This application demonstrates how applications hosted on Azure VMs can use managed identity to authenticate with HashiCorp Vault using the Azure Auth Method.
This is a POC for a Falco Plugin allowing to gather events from a locale docker daemon.
Docker Events Plugin This is a POC for a Falco Plugin allowing to gather events from a locale docker daemon. ⚠️ This is a POC, don't use in Production
Terraform Provider Scaffolding (Terraform Plugin SDK)
Terraform Provider Scaffolding (Terraform Plugin SDK) This template repository is built on the Terraform Plugin SDK. The template repository built on
terraform-plugin-mux Example (upgrade(sdk/v2) + framework)
Terraform Provider Scaffolding (Terraform Plugin Framework) This template repository is built on the Terraform Plugin Framework. The template reposito
terraform-plugin-mux Example (framework + framework)
Terraform Provider Scaffolding (Terraform Plugin Framework) This template repository is built on the Terraform Plugin Framework. The template reposito
Mackerel plugin to post bigquery's query result
mackerel-plugin-bigquery-query-result-importer Synopsis % mackerel-plugin-bigque
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
A very simple, silly little kubectl plugin / utility that guesses which language an application running in a kubernetes pod was written in.
Schema - JSON Schema rules plugin
This plugin allows to configure JSON Schema validations rules ensuring user-submitted records adhere to a pre-defined data schema.
K8s-socketcan - Virtual SocketCAN Kubernetes device plugin
Virtual SocketCAN Kubernetes device plugin This plugins enables you to create vi
The Webhooks Listener-Plugin library consists of two component libraries written in GoLang
The Webhooks Listener-Plugin library consists of two component libraries written in GoLang: WebHook Listener Libraries and Plugin (Event Consumer) Libraries.
Splicetraefikplugin - Sample traefik plugin using golang
Developing a Traefik plugin Traefik plugins are developed using the Go language.
Racoon - Secrets are my thing
racoon - secrets are my thing Commands See racoon help or racoon --help for all
Grafana Data Source Backend Plugin
Grafana Data Source Backend Plugin This plugin allows you to receive telemetry i
Hooks-goreleaser - GoReleaser hooks plugin
🚢 hooks-goreleaser The GoReleaser integration for go-semantic-release. Usage Us
Shiba - Minimalist Kubernetes network plugin
Shiba(柴) Shiba is a minimalist Kubernetes network plugin, as a replacement for f
Tailscale-client-go - A client implementation for the Tailscale HTTP API
tailscale-client-go A client implementation for the Tailscale HTTP API Example p
Minekube Connect allows you to connect any Minecraft server
Minekube Connect allows you to connect any Minecraft server, whether online mode, public, behind your protected home network or anywhere else in the world, with our highly available, performant and low latency edge proxies network nearest to you.
Microsoft Authentication Library (MSAL) plugin
Microsoft Authentication Library (MSAL) plugin This plugin is a wrapper for the Microsoft Authentication Library (MSAL) for Go library. It supports fe
Tscert - Minimal package for just the HTTPS cert fetching part of the Tailscale client API
tscert This is a stripped down version of the tailscale.com/client/tailscale Go
Aws-console-plugin - The current HashiCorp Vault AWS Secret Engine currently supports the creation of short lived API keys using the IAM User
aws-console-plugin Background The current HashiCorp Vault AWS Secret Engine curr
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
A prototype of a plugin system in Go using syscalls (execve)
Talking binaries Creating a viable plugin system in Go is challenging. Some avenues (and architectural examples) I considered are: go-plugin Go plugin
Jaeger-s3 - Jaeger gRPC storage plugin for Amazon S3
jaeger-s3 jaeger-s3 is gRPC storage plugin for Jaeger, which uses Amazon Kinesis
Packer Plugin Vagrant - The Vagrant multi-component plugin can be used with HashiCorp Packer to create custom images
Packer Plugin Vagrant - The Vagrant multi-component plugin can be used with HashiCorp Packer to create custom images
A kubectl plugin to query multiple namespace at the same time.
kubemulti A kubectl plugin to query multiple namespace at the same time. $ kubemulti get pods -n cdi -n default NAMESPACE NAME
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
Etcd config dispenser
etcd-config-dispenser Some things are best explained with an example: I use lets
A protoc plugin that generates fieldmask paths as static type properties for proto messages
protoc-gen-fieldmask A protoc plugin that generates fieldmask paths as static ty
Certificator - The tool that requests certificates from ACME supporting CA, solves DNS challenges, and stores certificates in Vault
certificator The tool that requests certificates from ACME supporting CA, solves
Gorm-sharding - High performance table sharding plugin for Gorm
Gorm Sharding This project has moved to Gorm offical organization: https://githu
Terraform-provider-e2e-network - Terraform Provider Scaffolding (Terraform Plugin SDK)
This template repository is built on the Terraform Plugin SDK. The template repository built on the Terraform Plugin Framework can be found at terraform-provider-scaffolding-framework.
Vault mock - Mock of Hashicorp Vault used for unit testing
vault_mock Mock of Hashicorp Vault used for unit testing Notice This is a person
Woodpecker CI plugin to build multiarch Docker images with buildx
plugin-docker-buildx Woodpecker CI plugin to build multiarch Docker images with buildx Woodpecker CI plugin to build multiarch Docker images with buil
Secretsmanager - Secrets management that allows you to store your secrets encrypted in git
I created secretsmanager to store some secrets within a repository. The secrets are encrypted at rest, with readable keys and editable JSON, so you can rename a key or delete it by hand. The cli tool handles the bare minumum of requirements.
Grafana Data Source Backend Plugin Template
Grafana Data Source Backend Plugin Template This template is a starting point for building Grafana Data Source Backend Plugins What is Grafana Data So
A Twirp RPC OpenAPI generator implemented as `protoc` plugin
twirp-openapi-gen A Twirp RPC OpenAPI generator implemented as protoc plugin Currently supports only OpenAPI 2.0 Usage Installing the generator for pr
The `protoc` compiler plugin which dumps the generation request details
Progotgen DUMP The protoc compiler plugin which dumps the generation request details in "google.golang.org/protobuf/compiler/protogen format to stderr
Use SQL to instantly query resources from PagerDuty. Open source CLI. No DB required.
PagerDuty Plugin for Steampipe Use SQL to query infrastructure services, teams, escalation policies and more from your PagerDuty account. Get started
QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security and store it on physical paper.
QR Secrets QR secrets is a cryptographically secure mechanism to store secret data with the highest levels of security. Incorporating; AES256-GCM-HKDF
Drone plugin for sending Feishu notifications.
drone-feishu Drone plugin for sending Feishu notifications. Usage Execute from the working directory: docker run --rm \ -e PLUGIN_WEBHOOK=https://op
Caddy-git - Git Plugin for Caddy v2
caddy-git Git Plugin for Caddy v2. Inspired by this comment. Please ask question
plugin architecture and flexible log system for golang
xlog plugin architecture and flexible log system for golang Installation go get github.com/xfxdev/xlog Usage import ( "github.com/xfxdev/xlog" )
Secret - Prevent your secrets from leaking into logs and std*
secret - Prevent your secrets from leaking into logs and std* The package provid
It is a package and command line application that provides you to store encrypted credentials/secrets in your repository.
sypher[ ⚠️ Work in progress] sypher provides you to store your credentials and secrets as encrypted in your repository. Usage Install the command line
Google Go language IDE built using the IntelliJ Platform
Go plugin for IntelliJ Deprecation notice This project is officially not maintained anymore. If you are using GoLand or IntelliJ IDEA Ultimate 2017.3
Nvim.sh - Neovim plugin search from the terminal
nvim.sh neovim plugin directory search from the terminal $ curl https://nvim.sh/
Aws-secretsmanager-caching-extension - Cache server for AWS Secrets Manager
AWS Lambda Extension / Sidecar Container Cache Server The cache server is writte
Nomad plugin for reserving device mappings used by ebs devices.
Nomad Skeleton Device Plugin Skeleton project for Nomad device plugins. This project is intended for bootstrapping development of a new device plugin.
Cf-cli-find-app-plugin - CF CLI plugin to find applications containing a search string
Overview This cf cli plugin allows users to search for application names that co
Kobiton-execute-test-buildkite-plugin - A Buildkite Plugin to (synchronously) execute an automated test script on Kobiton service
Kobiton Execute Test Buildkite Plugin A Buildkite Plugin to (synchronously) exec
Kubectl-explore - A kubectl plugin for fuzzy-find fields to explain.
kubectl-explore This command is a better kubectl explain with the fuzzy-finder. What kubectl-explore finds fields associated with each supported API r
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
K8s-cinder-csi-plugin - K8s Pod Use Openstack Cinder Volume
k8s-cinder-csi-plugin K8s Pod Use Openstack Cinder Volume openstack volume list
Drone plugin to create comment and label in PR to Gitee
drone-plugin-gitee-pulls 中文文档 Drone plugin to create comment and label in PR to
NVIDIA device plugin for Kubernetes
NVIDIA device plugin for Kubernetes Table of Contents About Prerequisites Quick Start Preparing your GPU Nodes Enabling GPU Support in Kubernetes Runn
A plugin for Hashicorp Vault to create ephemeral users and API tokens for Jenkins CI
vault-plugin-secrets-jenkins This is a backend plugin to be used with Hashicorp Vault. This plugin generates ephemeral Jenkins Users and API tokens. v
NVIDIA device plugin for Kubernetes
NVIDIA device plugin for Kubernetes Table of Contents About Prerequisites Quick Start Preparing your GPU Nodes Enabling GPU Support in Kubernetes Runn
This plugins watches and builds the source files continiusly in-memory
Caddy Esbuild plugin This plugins watches and builds the source files continiusly in-memory. It includes a etag to cache in the browser to save bandwi
A simple CLI and API client for One-Time Secret
OTS Go client otsgo is a simple CLI and API client for One-Time Secret written i
Create @tailscale authentication tokens using vault
Vault Secrets Plugin - Tailscale Vault secrets plugins to simplying creation, ma
A simple, secure self-destructing message service, using HashiCorp Vault product as a backend
sup3rS3cretMes5age! A simple, secure self-destructing message service, using Has
Example of a cinema microservice written in Golang deployed on Hashicorp Stack tools
Cinemas Microservice in Go (Project) (You are in Step-1) This project consist of the following components: . ├── base_docker_image ├── deploy │ ├──
create @auth0 management api tokens
Vault Secrets Plugin - Auth0 Vault secrets plugins to simplying creation, management, and revocation of auth0 management API tokens. Usage Setup Endpo
Crop and Rotate Images using this Flutter plugin
image_cropping This plugin supports cropping and rotating images for multiplatform. It Allow inclusion of background, Rotation of image, changing rati
Traefik plugin to proxy requests to owasp/modsecurity-crs:apache container
Traefik Modsecurity Plugin Traefik plugin to proxy requests to owasp/modsecurity-crs:apache Traefik Modsecurity Plugin Demo Full Configuration with do
simple and useful gorm's plugin
gorm-plugin ExplainPlugin Check if index is used when thresholdTime = sqlCostTime import ( "github.com/longlihale/gorm-plugin" ) DB.Use(gormplug
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
Traefik plugin for MaxMind GeoIP2
Traefik plugin for MaxMind GeoIP2 Traefik plugin that registers a custom middleware for getting data from MaxMind GeoIP databases and pass it downstre
A memory-safe SSH server, focused on listening only on VPN networks such as Tailscale
Features Is tested to work with SCP Integrates well with systemd Quickstart Download binary for your architecture. We only support Linux. If you don't
Secure SDK/vault for personal records/PII built to comply with GDPR
Databunker Databunker is a network-based, self-hosted, GDPR compliant, secure vault for personal data or PII: https://databunker.org/ Project demo is
A service notification for Telegram that accepts icinga vars as arguments
A service notification for Telegram that accepts icinga vars as arguments. This is mainly to workaround a limitation in Icinga Director which is unabl
Log4Shell is a middleware plugin for Traefik which blocks JNDI attacks based on HTTP header values.
Log4Shell Mitigation Log4Shell is a middleware plugin for Traefik which blocks JNDI attacks based on HTTP header values. Related to the Log4J CVE: htt
Developing a Traefik plugin with golang
Developing a Traefik plugin Traefik plugins are developed using the Go language. A Traefik middleware plugin is just a Go package that provides an htt
A CoreDNS plugin to create records for Kubernetes nodes.
kubenodes Name kubenodes - creates records for Kubernetes nodes. Description kubenodes watches the Kubernetes API and synthesizes A, AAAA, and PTR rec
A CoreDNS plugin to serve temporary TXT records for validation purposes (eg. Let's Encrypt DNS-01)
temptxt Name temptxt - serves TXT records for validation purposes (eg. ACME DNS-01 challenge) updated through a HTTP api. Description The temptxt plug
Protoc plugin used to generate go-kit grpc code
protoc-gen-gokit-endpoint protoc plugin used to generate go-kit grpc code 安装 go
Log4Shell: a middleware plugin for Traefik which blocks JNDI attacks based on HTTP header values
Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your ex
CoreDNS plugin to create records for Kubernetes nodes.
kubenodes Name kubenodes - creates records for Kubernetes nodes. Description kubenodes watches the Kubernetes API and synthesizes A, AAAA, and PTR rec
The framework for building modular plugin based CLI's using Cobra and Golang
Charmil Framework for building command line plugins on top of Golang Cobra Library Introduction Charmil provides an ecosystem to build production read