218 Resources
Golang protocol Libraries
⚙️ Operating Account Operators (OAO) is a Golang tool to interact with the LDAP protocol to manage account groups, roles, ACLs/ACEs, etc...
⚙️ OAO (Operating Account Operators) ⚙️ Operating Account Operators (OAO) is a Golang tool to interact with the LDAP protocol to manage account groups
Airbyte is the go-sdk/cdk to help build connectors quickly in go. This package abstracts away much of the "protocol" away from the user and lets them focus on biz logic. It focuses on developer efficiency and tries to be strongly typed as much as possible to help dev's move fast without mistakes
Airbyte - Golang SDK/CDK This package aims to help developers build connectors (sources/destinations) really fast in Go. The focus of this package is
This is a close to decentralized RSS3 Network implementation of RSS3 protocol v0.4.0 with full indexing function in Go
This is a close to decentralized RSS3 Network implementation of RSS3 protocol v0.4.0 with full indexing function in Go
The HomeKit Accessory Protocol (hap) implemented in Go
hap hap (previously hc) is a lightweight library to develop HomeKit accessories in Go. It abstracts the HomeKit Accessory Protocol (HAP) and makes it
CoreRAD is an extensible and observable IPv6 Neighbor Discovery Protocol router advertisement daemon. Apache 2.0 Licensed.
CoreRAD CoreRAD is an extensible and observable IPv6 Neighbor Discovery Protocol router advertisement daemon. Apache 2.0 Licensed. To get started with
Protocol Buffers to HTTP client code generator/converter
Proto2http Proto2http provides a code generation tool to convert your protocol buffers (.proto) files into invokable HTTP request. Usage proto2http -p
Zero Trust Network Communication Sentinel provides peer-to-peer, multi-protocol, automatic networking, cross-CDN and other features for network communication.
Thank you for your interest in ZASentinel ZASentinel helps organizations improve information security by providing a better and simpler way to protect
⛓ The security layer for the KYVE protocol.
The KYVE Chain v0.2.0 The chain nodes are the backbone of KYVE. The chain layer is a completely sovereign Proof of Stake blockchain build with Cosmos
MAVLink protocol implementation for Go
#go-mavlink go impletation of the MAVLink protocol. MAVLink or Micro Air Vehicle Link is a protocol for communicating with small unmanned vehicle. It'
A golang implementation of the Open Pixel Control protocol
__ ___ ___ _____ ___ /'_ `\ / __`\ _______ / __`\/\ '__`\ /'___\ /\ \L\ \/\ \L\ \/\______\/\ \L\ \ \ \L\ \/\ \__/ \ \
Terra client in golang with multiple protocol implementation (anchor, astroport, prism, ...)
Terra A terra client with some protocol partial implementations (anchor, prism, terraswap type routers, ...) To be able to compile, you need to add th
helm-lint-ls is helm lint language server protocol LSP.
helm-lint-ls is helm lint language server protocol LSP.
Mgosniff: MongoDB Wire Protocol Analysis Tools
mgosniff - MongoDB Wire Protocol Analysis Tools Reference: MongoDB Wire Protocol
Grcon - Lib for Source Engine's RCON protocol in Go
grcon A basic Golang library for the RCON Protocol. Features Max control over th
Dwarka - API gateway offers REST API to manage various device controlled using MQTT protocol
dwarka API gateway offers REST API to manage various device controlled using 'MQ
Ethereum go-ethereum - Official Golang implementation of the Ethereum protocol
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated b
BitTorrent client and library in Go. Running in production at put.io.
rain BitTorrent client and library in Go. Running in production at put.io. Integration of embedded gRPC framework (All APIs translated to gRPC Server-
TritonHTTP - A simple web server that implements a subset of the HTTP/1.1 protocol specification
TritonHTTP Spec Summary Here we provide a concise summary of the TritonHTTP spec. You should read the spec doc for more details and clarifications. HT
This project implements p11-kit RPC server protocol, allowing Go programs to act as a PKCS #11 module without the need for cgo
PKCS #11 modules in Go without cgo This project implements p11-kit RPC server protocol, allowing Go programs to act as a PKCS #11 module without the n
A research implementation of team rocket's leaderless consensus protocol
rocket A research implementation of team rocket's leaderless consensus protocol backlog Run consensus tests with agents that have corrupted configurat
This is a golang C2 + Implant that communicates via Protocol Buffers (aka. protobufs).
Br4vo6ix DISCLAIMER: This tool is for educational, competition, and training purposes only. I am in no way responsible for any abuse of this tool This
A simple FTP protocol with client and server implemented in TypeScript and Golang
websocket-ftp A simple FTP protocol with client and server implemented in TypeScript and Golang. Example (Client) const buffer: Uint8Array = (new Text
whatsup is the reference server implementation for the fmrl protocol
whatsup whatsup is the reference server implementation for the fmrl protocol. Currently whatsup has no web interface, but may gain one in the future.
Koisan-chain - Official Golang implementation of the Koisan protocol
Go Ethereum Official Golang implementation of the Koisan protocol. Building the
Official Golang implementation of the Ethereum protocol
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated builds are available for stable releases and the unstable master branch
Syslogpars - Simple syslog server, working to UDP-protocol
syslogparse Simple syslog server, working to UDP-protocol. Server was tested wit
Txt-lsp - A toy project with Language Server Protocol (LSP)
txt-lsp txt-lsp is a toy project where I play around with Language Server Protoc
Estudos com Golang, GRPC e Protocol Buffers
Golang, GRPC e Protocol Buffers Estudos com Golang, GRPC e Protocol Buffers Projeto feito para fins de estudos. Para rodar basta seguir os passos abai
go-doudou is a gossip protocol and OpenAPI 3.0 spec based decentralized microservice framework
go-doudou(doudou pronounce /dəudəu/)is a gossip protocol and OpenAPI 3.0 spec based decentralized microservice framework. It supports monolith service application as well. Currently, it supports restful service only.
klaytnBreak - Official golang implementation of the Klaytn protocol
Klaytn Official golang implementation of the Klaytn protocol. Please visit KlaytnDocs for more details on Klaytn design, node operation guides and app
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
A tcpdump like tool for auto decode protobuf in grpc h2c protocol
grpcdump A tcpdump like tool for auto decode protobuf in grpc h2c protocol feature h2c capture & decode grpc protbuf auto decode use Reflection servic
Dxc - Go implementation of DxChain3.0 protocol
DxChain 3.0 The Ecosystem Powered by DxChain 3.0 Smart Contract Platform While c
Toy-redis-mock - Experimentation with parsing the redis wire protocol from scratch
Overview Simple app for practicing implementing server-side Redis wire protocol
IceFireDB-Proxy - IceFireDB proxy, easier to use IceFireDB, support resp protocol
IceFireDB-Proxy IceFireDB-Proxy is a high-performance, highly available, and use
Golang Microservice making use of protobuf and gRPC as the underlying transport protocol.
Go-Microservices Golang Microservice making use of protobuf and gRPC as the underlying transport protocol. I will be building a generic microservice,
Go-ethereum - Official Golang implementation of the Ethereum protocol
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated b
RepoETH - Official Golang implementation of the Ethereum protocol
HANNAGAN ALEXANDRE Powershell Go Ethereum Official Golang implementation of the
Package easyssh provides a simple implementation of some SSH protocol features in Go.
easyssh Description Package easyssh provides a simple implementation of some SSH protocol features in Go. You can simply run command on remote server
Go language implementation of a blockchain based on the BDLS BFT protocol. The implementation was adapted from Ethereum and Sperax implementation
BDLS protocol based PoS Blockchain Most functionalities of this client is similar to the Ethereum golang implementation. If you do not find your quest
Gogrok is a self hosted, easy to use alternative to ngrok. It uses SSH as a base protocol, using channels and existing functionality to tunnel requests to an endpoint.
gogrok A simple, easy to use ngrok alternative (self hosted!) The server and client can also be easily embedded into your applications, see the 'serve
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
EGTS protocol receiver write on Golang
EGTS receiver EGTS receiver server realization writen on Go. Library for implementation EGTS protocol that parsing binary packag based on GOST R 54619
Technical specifications for the IPFS protocol stack
IPFS Specifications This repository contains the specs for the IPFS Protocol and associated subsystems. Understanding the meaning of the spec badges a
Peer-to-peer hypermedia protocol
IPFS powers the Distributed Web A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. TL;DR Get help and talk about ideas i
Official Go implementation of the Ethereum protocol
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated builds are available for stable releases and the unstable master branch
An implementation of the Nano cryptocurrency protocol in golang
Go Nano An implementation of the Nano protocol written from scratch in Go (golang). About the Project A crypto currency has to be resilient to survive
An implementation of the Nano protocol written from scratch in Go (golang).
Go Nano An implementation of the Nano protocol written from scratch in Go (golang). About the Project A crypto currency has to be resilient to survive
The boilerplate of the GoLang application with a clear microservices architecture.
NOTE 1: If something is not fully clear, feel free to create an issue. Let's create an excellent boilerplate together! NOTE 2: There are no tests in t
WAMPire is a Golang implementation of WAMP (Web Application Messaging Protocol v2) router and clients written in golang
WAMPire is a Golang implementation of WAMP (Web Application Messaging Protocol v2) router and clients written in golang, it's heavily inspired on WAMP Turnpike implementation. Why do this? Just for the sake of coding :)
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 base library defines interfaces and modules of aBFT Lachesis consensus protocol
Lachesis base A base library defines interfaces and modules of aBFT Lachesis consensus protocol. Part of galaxy' s Consensus-as-a-Service for distribu
A safe, fast, highly interactive and enterprise level honeypot management system, supports multiple protocol honeypots, honeytokens, baits and other functions.
A safe, fast, highly interactive and enterprise level honeypot management system, supports multiple protocol honeypots, honeytokens, baits and other functions.
Toy application level encryption protocol
noodle A toy application level encryption module. A a high level, it provides co
This utility allows you to execute Minecraft server commands through the RCON protocol via Telegram chat.
Minecraft RCON by Telegram This utility allows you to execute Minecraft server commands through the RCON protocol via Telegram chat. FAQ When you run
convert JSON to Protocol Buffers online in your browser instantly
JSON to Protobuf online Translates JSON into a Protobuf type in your browser instantly Inspired by JSON to Go Example Input JSON
A simple tool to extract Fronius solar data logger output and output Influx line protocol
telegraf-exec-fronius This is a simple tool to extract Fronius solar data logger output and output Influx line protocol; it is designed to be used wit
Security research and open source implementation of the Apple 'Wireless Accessory Configuration' (WAC) protocol
Apple 'Wireless Accessory Configuration' (WAC) research Introduction This repository contains some research on how the WAC protocol works. I was mostl
Go support for Protocol Buffers - Google's data interchange format
Go support for Protocol Buffers - Google's data interchange format Google's data interchange format. Copyright 2010 The Go Authors. https://github.com
MQTT Datasource for Grafana allows streaming data from any MQTT broker running either locally or remotely.
MQTT data source for Grafana The MQTT data source plugin allows you to visualize streaming MQTT data from within Grafana. This datasource is under act
Official Golang implementation of the PANO protocol
Panoptis Official Golang implementation of the PANO protocol Building the source Building pano requires both a Go (version 1.14 or later) and a C comp
Protocol Generator API in Golang
PGen (building... learning GO Lang...) Protocol generator API in GO. The PGen is a microservice created to generate service protocols for any type of
A Language Server Protocol (LSP) server for Jsonnet
Jsonnet Language Server A Language Server Protocol (LSP) server for Jsonnet. Features Jump to definition self-support.mp4 dollar-support.mp4 Error/War
fabric 1.4 bdls protocol on top of the SmartBFT 1.4 project
Hyperledger Fabric Note: This is a read-only mirror of the formal Gerrit repository, where active development is ongoing. Issue tracking is handled in
Extensible Provisioning Protocol (EPP) in Go
EPP for Go Extensible Provisioning Protocol (EPP) for Go. EPP is an XML-based protocol for provisioning and managing domain names and other objects at
Scry Data Protocol
There are some differences between README.md and README-cn.md. Please reference README-cn.md first. 中文 EN 한국어 日本語 Introduction Through SDK for data ex
LLS-Exporter exports fuel level sensor data (rs-485 lls protocol) as prometheus metrics
LLS Exporter LLS Exporter reads rs485/rs232 data from serial port, decodes lls protocol and exports fuel level sensor data as prometheus metrics. Lice
Official Go implementation of the Klaytn protocol
Klaytn Official golang implementation of the Klaytn protocol. Please visit KlaytnDocs for more details on Klaytn design, node operation guides and app
Baxos : a DDoS resistant consensus protocol based on Synod-Paxos
Baxos is a DDoS resistant consensus protocol based on Synod-Paxos. Baxos uses the Mage build tool. Therefore it needs the mage command to be installed
Distributed disk storage database based on Raft and Redis protocol.
IceFireDB Distributed disk storage system based on Raft and RESP protocol. High performance Distributed consistency Reliable LSM disk storage Cold and
Use pingser to create client and server based on ICMP Protocol to send and receive custom message content.
pingser Use pingser to create client and server based on ICMP Protocol to send and receive custom message content. examples source code: ./examples Us
ANT, ANT+, ANT-FS library and ANT-USB driver written in Go
go-ant ANT, ANT+, ANT-FS library and ANT-USB driver written in Go Instalation Install with: go get -u github.com/purpl3F0x/go-ant Import to project im
Distributed disk storage database based on Raft and Redis protocol.
IceFireDB Distributed disk storage system based on Raft and RESP protocol. High performance Distributed consistency Reliable LSM disk storage Cold and
Graphical small-internet client for windows, linux, MacOS X and BSDs. Supports gemini, http, https, gopher, finger.
Graphical small-internet client for windows, linux, MacOS X and BSDs. Supports gemini, http, https, gopher, finger.
Open-source HTTP-based Representational State Transfer Configuration Protocol (RESTCONF)
RESTCONF RESTCONF is a network management protocol based on HTTP [RFC7230], for configuring data defined in YANG version 1 [RFC6020] or YANG version 1
Golang Todo App with rpc protocol,k8s,github actions
go-todo-app-rpc Golang Todo App with rpc protocol ,k8s, github actions using docker-compose locally docker-compose build docker-compose up Open http
Official Golang implementation of the Ethereum protocol
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated builds are available for stable releases and the unstable master branch
a go library for the HelvarNET protocol
helvar-go A go library for the HelvarNET protocol Inspired by https://github.com/tomplayford/aiohelvar This library is a work in progress... Documenta
Official golang implementation of the Klaytn protocol
Klaytn Official golang implementation of the Klaytn protocol. Please visit KlaytnDocs for more details on Klaytn design, node operation guides and app
Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client
Steam's protocol in Go to allow automation of different actions on the Steam network without running an actual Steam client. Includes APIs for friends, chatting, trading, trade offers and TF2 crafting.
A plugin of protoc that for using a service of Protocol Buffers as http.Handler definition
protoc-gen-gohttp protoc-gen-gohttp is a plugin of protoc that for using a service of Protocol Buffers as http.Handler definition. The generated inter
This is a K6 extension to be able to test using NATS protocol
xk6-nats This is a k6 extension using the xk6 system, that allows to use NATS protocol. ❗ This is a proof of concept, isn't supported by the k6 team,
Create a Protocol Buffers (Protobuf) plugin, which is executed with the protoc compileCreate a Protocol Buffers (Protobuf) plugin, which is executed with the protoc compile
Interview Assignment Overview You assignment is to create a Protocol Buffers (Protobuf) plugin, which is executed with the protoc compiler. In this ex
Metaverse api server by golang
metaverse_api_server_go 介绍 元宇宙接口 API 服务器 实现。 The implementation of Metaverse standard API 元宇宙接口标准 说明: json 所有接口,字段通常为string类型 元宇宙基础API接口(可通过此服务器获取其他节点
Refrence implementation of the globaldce protocol
globaldce-toolbox This is the reference implementation of globaldce protocole coded in the go programming language. This project is still experimental
Export output from pg_stat_activity and pg_stat_statements from Postgres into a time-series database that supports the Influx Line Protocol (ILP).
pgstat2ilp pgstat2ilp is a command-line program for exporting output from pg_stat_activity and pg_stat_statements (if the extension is installed/enabl
Wrapper to communicate with the wifi scanning protocol on Brother MFC-J430W
Brother MFC-J430W protocol wrapper (wifi scanner) Reasons Brother MFC-J430W has already scanner driver and you can download here but that are prebuilt
Gopher protocol library for Golang
Gopher protocol library for Golang This is a standards compliant Gopher library for the Go programming language implementing the RFC 1436 specificatio
Powerful golang network framework, supporting FFAX Protocol
X.NET framework Install $ go get github.com/RealFax/XNET This is a high-performance network framework, currently only supports tcp and FFAX protocol U
Simple, fast and safe cross-platform linear binary stream communication protocol. AES key exchange based on ecc secp256k1
FFAX Protocol 2 dev 简体中文 Welcome to FFAX Protocol v2 Quick start go get github.com/RealFax/FFAX func example() { listener, err := net.Listen("tcp",
Go server for STOMP message protocol
Stomper A Go message queue implementing the STOMP protocol. Done Frame parsing TODO Server connection protocol Define interface for queueing Implement
Package pbpgx provides a toolkit for easier Protocol Buffers interaction with PostgreSQL databases.
PBPGX Package pbpgx provides a toolkit for easier Protocol Buffers interaction with PostgreSQL databases. Pbpgx supports the Protocol Buffer types gen
LuaHelper is a High-performance lua plugin, Language Server Protocol for lua.
LuaHelper is a High-performance lua plugin, Language Server Protocol for lua.
Terminal chat with multiroom support over custom protocol.
Terminal Chat Content Content Overview Download Commands Protocol Room URL Platforms Examples Overview It is a multiroom terminal chat. It allows comm
🧩 Redify is the optimized key-value proxy for quick access and cache of any other database throught Redis and/or HTTP protocol.
Redify (Any database as redis) License Apache 2.0 Redify is the optimized key-value proxy for quick access and cache of any other database throught Re
language server protocol sdk implement for go
LSP(language server protocol) defines for golang lsp types is from vscode-languageserver-node. Project is working in progress. Example func main() {
🚀 BiliBili Live WebSocket Protocol SDK in Golang
BiliGO-LIVE BiliBili Live WebSocket Protocol SDK in Golang 简介 v0版本不保证对外函数、结构的不变性,请勿大规模用于生产环境 哔哩哔哩直播 WebSocket 协议的 Golang 封装 特性 良好的设计,自定义程度高 代码、结构体注释完善
Implementation of Pinocchio Protocol in Go language
pinocchio-protocol-zksnarks Implementation of Pinocchio Protocol in Go language 1 零知识证明和zksnarks 1.1 为什么需要可证明的计算? 随着技术的发展,计算能力表现出不对称的特性,例如云计算等拥有大量的算力,
BrisGolang is a Go implementation of the game of briscola using the WebSocket protocol for client/server communication.
BrisGolang BrisGolang is a Go implementation of the game of briscola using the WebSocket protocol for client/server communication. Usage You can play
Go network programming framework, supports multiplexing, synchronous and asynchronous IO mode, modular design, and provides flexible custom interfaces
Go network programming framework, supports multiplexing, synchronous and asynchronous IO mode, modular design, and provides flexible custom interfaces。The key is the transport layer, application layer protocol has nothing to do