64 Resources
Golang peer-call Libraries
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
🖥 Securely transfer and send anything between computers with TUI.
🖥️ Securely transfer and send anything between computers with TUI. Installation ways
InkCaller is an API to call Ink. Each new call is independent and can be executing concurrently
inkcaller This library InkCaller is an API to call Ink. Each new call is independent and can be executing concurrently. A call will force the ink stat
This example implements a basic example of how to create your own modules, and how to call them from other modules
This example implements a basic example of how to create your own modules, and how to call them from other modules. In addition, an example of how to do unit tests is developed.
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
Steve - A peer-to-peer (p2p) decentralized network
Steve Steve is a peer-to-peer (p2p) decentralized network that enables people to
Client-go - Clusterpedia-client supports the use of native client-go mode to call the clusterpedia API
clusterpedia-client supports the use of native client-go mode to call the cluste
Clusterpedia-client - clusterpedia-client supports the use of native client-go mode to call the clusterpedia API
clusterpedia-client supports the use of native client-go mode to call the cluste
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
Tessera - Enterprise Implementation of Quorum's transaction manager
Important: If using version 21.4.1 and earlier Tessera is now released as a zipped distribution instead of an uber jar. If using version 21.4.1 and ea
Peer-to-peer encrypted message exchange
Constellation Constellation is a self-managing, peer-to-peer system in which each node: Hosts a number of NaCl (Curve25519) public/private key pairs.
retry call until no error
Repeater Repeater calls a function until it returns no error, up to some number of iterations and delays defined by strategy. It terminates immediatel
An anonymous, encrypted Point-to-Point (Layer 3) tunnel between two peers.
NKN-Link An anonymous, encrypted Point-to-Point (Layer 3) tunnel between two peers. NKN-Link Table of Contents Preface Description Install Setup Run P
Auto-gen fuzzing wrappers from normal code. Automatically find buggy call sequences, including data races & deadlocks. Supports rich signature types.
fzgen fzgen auto-generates fuzzing wrappers for Go 1.18, optionally finds problematic API call sequences, can automatically wire outputs to inputs acr
Visualize call graph of a Go program using Graphviz
go-callvis go-callvis is a development tool to help visualize call graph of a Go program using interactive view. Introduction The purpose of this tool
Decentralized,distributed,peer-to-peer database.
P2PDB 中文 | English 注意: 本项目只作为新型数据库技术理论验证使用,当前不具备任何生产可用性。 简介 P2PDB(p2p数据库),一个去中心化、分布式、点对点数据库、P2PDB使用IPFS-libp2p构建分布式网络和IPFS-pubsub与对等节点同步数据。P2PDB期望打造一个
requestgen generates the cascade call for your request object
requestgen requestgen generates the cascade call for your request object Installation go get github.com/c9s/requestgen Usage requestgen scans all the
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
API call that accepts a list of sold Items and creates Payouts for the sellers.
Introduction As a marketplace, we need to pay our sellers for every item that has been sold on our platform. In this task, you’ll be working with 2 ma
Provide the ability for exactly two Single Node OpenShift clusters to operate as a predefined pair in an active-passive or active-active configuration, detect when its peer has died and automatically take over its workloads after ensuring it is safe to do so.
High Availability Single Node Openshift Setup Operator Provide the ability for exactly two Single Node OpenShift clusters to operate as a predefined p
This image is primarily used to ping/call a URL on regular intervals using Kubernetes (k8s) CronJob.
A simple webhook caller This image is primarily used to ping/call a URL on regular intervals using Kubernetes (k8s) CronJob. A sample job would look s
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
P2P Forwarder A tool for farwarding ports. Made using libp2p. How it works A: opens desired ports ports inside P2P Forwarder A: shares it's id from P2
Calling functions by name and getting outputs by using reflect package.
Invoker A library to call (invoke) functions by taking names and sample inputs of those functions as parameters. And returns the types and values of o
Implementing SPEEDEX price computation engine in Golang as a standalone binary that exchanges can call
speedex-standalone Implementing SPEEDEX price computation engine in Golang as a standalone binary that exchanges can call. Notes from Geoff About Tato
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 🖥️ 🌌 💻
get windows system call number dynamically, it doesn't need the system call table.
GetSyscallID get windows system call number dynamically, it doesn't need the system call table. Try download go get github.com/akkuman/getsyscallid/cm
Generate client secret for Apple get token call
Generate client secret for Apple get token call A util to generate client secret used in Apple get token call. Create a config.json file with the foll
decentralized,distributed,peer-to-peer database.
P2PDB 中文 | English 简介 P2PDB(p2p数据库),是一个去中心化、分布式、点对点数据库、P2PDB使用IPFS为其数据存储和IPFS Pubsub自动与对等方同步数据。P2PDB期望打造一个去中心化的分布式数据库,使P2PDB 成为去中心化应用程序 (dApps)、区块链应用程
Based on user32.dll, go language is implemented to call function MessageBoxW of Windows platform
go-mbw 一个通过user32.dll调用 Windows 平台的MessageBoxW函数的 Go 语言库 A Go lib for call windows platform function MessageBoxW from user32.dll. 安装(Install) go get g
gopunch is a go implementation of a peer-to-peer chat service built using UDP hole punching.
Gopunch gopunch is a go implementation of a peer-to-peer chat service built using UDP hole punching. This is a toy implementation that I put together
RUM: The internet alternatives
RUM: The internet alternatives An open source peer-to-peer application infrastructure to offer the internet alternatives in a decentralized and privac
Simple json based db, if you call db xd.
Golang-json-db Simple json based db, if you call db xd. Basics //First of all you have to config main json file then config backup json file. Backup i
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
💬 Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network Introduction Berty i
Redwood is a highly-configurable, distributed, realtime database that manages a state tree shared among many peers
Redwood is a highly-configurable, distributed, realtime database that manages a state tree shared among many peers. Imagine something like a Redux store, but distributed across all users of an application, that offers offline editing and is resilient to poor connectivity.
Gorpsy. Remote procedure call for local linux hosts written in Go.
GoRPC Gorpsy. Remote procedure call for local linux hosts written in Go. GoRPC is built with the filesystem in mind.
Async peer communication protocol & library
Gotalk exists to make it easy for programs to talk with one another over the internet, like a web app coordinating with a web server, or a bunch of programs dividing work amongst each other.
Group peer to peer video calls for everyone written in Go and TypeScript
Peer Calls v4 WebRTC peer to peer calls for everyone. See it live in action at peercalls.com. The server has been completely rewriten in Go and all th
SQL API is designed to be able to run queries on databases without any configuration by simple HTTP call.
SQL API SQL API is designed to be able to run queries on databases without any configuration by simple HTTP call. The request contains the DB credenti
A yet to be voice call application in terminal. with the power of go and webRTC (pion).
A yet to be voice call application in terminal. with the power of go and webRTC (pion).
A yet to be voice call application in terminal. with the power of go and webRTC (pion).
Kenny I'm just trying to make a cli operated voice call chat application using go with help of webRTC and PortAudio. It might stay a Work In Progress
A decentralized P2P networking stack written in Go.
noise noise is an opinionated, easy-to-use P2P network stack for decentralized applications, and cryptographic protocols written in Go. noise is made
Easily and securely send things from one computer to another :crocodile: :package:
This project is supported by: croc is a tool that allows any two computers to simply and securely transfer files and folders. AFAIK, croc is the only
Experimental system call tracer for Linux x86-64, written in Go
gtrace A system call tracer for Linux x86-64. DISCLAIMER: This software is experimental and not considered stable. Do not use it in mission-critical e
Syncthing is a continuous file synchronization program.
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important one being the first.
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的瑞士军刀。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Coca - toolbox for system refactoring and analysis Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph,
Open Source Continuous File Synchronization
Goals Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals belo
Distributed cache with gossip peer membership enrollment.
Autocache Groupcache enhanced with memberlist for distributed peer discovery. TL;DR See /_example/ for usage. Run docker-compose -f _example/docker-co
An efficient, extensible and easy-to-use RPC framework.
eRPC eRPC is an efficient, extensible and easy-to-use RPC framework. Suitable for RPC, Microservice, Peer-to-Peer, IM, Game and other fields. 简体中文 Ins
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的瑞士军刀。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Coca - toolbox for system refactoring and analysis Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph,
GO2P is a P2P framework, designed with flexibility and simplicity in mind
go2p golang p2p framework By v-braun - viktor-braun.de. Description GO2P is a P2P framework, designed with flexibility and simplicity in mind. You can
Open Source Continuous File Synchronization
Goals Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals belo
pcp - 📦 Command line peer-to-peer data transfer tool based on libp2p.
pcp - Command line peer-to-peer data transfer tool based on libp2p.
📦 Command line peer-to-peer data transfer tool based on libp2p.
pcp - Peer Copy Command line peer-to-peer data transfer tool based on libp2p. Table of Contents Motivation Project Status How does it work? Usage Inst
DeepValueNetwork is a peer-to-peer database network managed and hosted by its community.
DeepValueNetwork To understand what DeepValueNetwork will be, I suggest you read this document. In progress This software is currently being developed
An imageboard, but images are stored in a peer-to-peer network
Interplanetary File Dumpster An imageboard, but images are stored in a peer-to-peer network Features: Easy file sharing without registration and SMS.
Http client call for golang http api calls
httpclient-call-go This library is used to make http calls to different API services Install Package go get
Visualize call graph of a Go program using Graphviz
go-callvis go-callvis is a development tool to help visualize call graph of a Go program using interactive view. Introduction The purpose of this tool
Go middleware for monetizing your API on a per-request basis with Bitcoin and Lightning ⚡️
ln-paywall Go middleware for monetizing your API on a per-request basis with Bitcoin and Lightning ⚡️ Middlewares for: net/http HandlerFunc net/http H
Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:
peerdiscovery Pure-go library for cross-platform thread-safe local peer discovery using UDP multicast. I needed to use peer discovery for croc and eve
A Go language binding for encodeing and decoding data in the bencode format that is used by the BitTorrent peer-to-peer file sharing protocol.
bencode-go A Go language binding for encoding and decoding data in the bencode format that is used by the BitTorrent peer-to-peer file sharing protoco
Reduce debugging time while programming Go. Use static and stack-trace analysis to determine which func call causes the error.
Errlog: reduce debugging time while programming Introduction Use errlog to improve error logging and speed up debugging while you create amazing code
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services
sleuth sleuth is a Go library that provides master-less peer-to-peer autodiscovery and RPC between HTTP services that reside on the same network. It w
Visualize call graph of a Go program using Graphviz
go-callvis go-callvis is a development tool to help visualize call graph of a Go program using interactive view. Introduction The purpose of this tool