553 Resources
Golang implementation Libraries
Rosetta server implementation for the Flare Network
Flare Rosetta [Rosetta][1] server implementation for the [Flare][2] Network. Requirements In order to run the Flare Rosetta server you will need acces
Fast DNS implementation for Go
Fast DNS implementation for Go Features 0 Dependency Similar Interface with net/http Fast DoH Server Co-create with fasthttp Fast DNS Client with rich
Pure Golang implementation of server-side ECMR exchange functionality (Tang server)
Tang.go Tang.go pure-go library that implement server side of ECMR key exchange. It functionally similar to Tang project. The library also provides a
This repo contains implementation of Conway's Game of Life simulator
Conway's Game of Life simulation This repo contains implementation of Conway's Game of Life simulator. Build Prerequisite: Tho Go programming language
Golang implementation of Reflective load PE from memory
🐸 Frog For Automatic Scan 🐶 Doge For Defense Evasion & Offensive Security Doge-MemX Golang implementation of Reflective load PE from memory Only Sup
minimal implementation of secured encrypted tcp/ip connection without tls / ssl.
go-secure-transport Demo implementation of secured encrypted TCP connection without TLS / SSL. See ./example for server & client using the transport t
An implementation of a backend blog microservice written in go.
Blog This is an implementation of the backend of a blog service written in Go 1.17 created with a microservice architecture in mind. Currently impleme
An implementation of the FIDO Device Onboard (FDO) spec written in Rust.
fido-device-onboard-rs An implementation of the FIDO Device Onboard Specification written in rust. The current implementation targets specification ve
ECIES implementation forked of the `crypto/ecies` package from Ethereum
# NOTE This implementation is direct fork of Kylom's implementation. I claim no authorship over this code apart from some minor modifications. Please
Go implementation of isparkes/time-zone-server
nixie-time-zone-server Go implementation of isparkes/time-zone-server This is a Go server which gives back the local time anywhere in the world, given
Experimental implementation of a SQLite backend for go-mysql-server
go-mysql-sqlite-server This is an experimental implementation of a SQLite backend for go-mysql-server from DoltHub. The go-mysql-server is a "frontend
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
Golang implementation of the research by @jonaslyk and the drafted PoC from @LloydLabs
Doge-SelfDelete Golang implementation of the research by @jonaslyk and the drafted PoC from @LloydLabs Golang 实现的文件自删除,来自@jonaslyk和@LloydLabs etc add
Consul K/V Store Implementation For Go
Consul K/V Store Implementation For Go Enables Consul to be used as a configuration source in go applications Dynamic Configuration with Consul's Key/
Basic implementation of WhatsApp message counter by participant.
Whatsapp Group Message Counter This is a learning project to get familiar with some topics related to Golang. make sure to have your exported file on
An open source Pusher server implementation compatible with Pusher client libraries written in GO
Try browsing the code on Sourcegraph! IPÊ An open source Pusher server implementation compatible with Pusher client libraries written in Go. Why I wro
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
PEG, an Implementation of a Packrat Parsing Expression Grammar in Go A Parsing Expression Grammar ( hence peg) is a way to create grammars similar in
Advent of Code 2021 example implementation
Advent of Code 2021 example implementation Structure assets/puzzles/day.txt contains the puzzle inputs. cmd/day/main.go contains the source code d
Implementation of Minecraft protocols : ping, query and icon.
mcutils - Implementation of Minecraft protocols in Go Informations General All protocols are implemented in Go, without any external dependency. All p
A Go Implementation of ECDH-PSI
A Go Implementation of ECDH-PSI This is a Go implementation of elliptic curve diffie hellman private set intersection (ECDH-PSI) with only standard li
NETCONF client implementation in go.
❗ Red Hat does not provide commercial support for the content of these repos #########################################################################
gRPC Web implementation for Golang and TypeScript
gRPC-Web: Typed Frontend Development gRPC is a modern, HTTP2-based protocol, that provides RPC semantics using the strongly-typed binary data format o
Exploratory implementation of the Eva virtual machine
Eva Exploratory implementation of the Eva virtual machine in pure Go. Eva is a simple virtual machine designed for educational use. This is not intend
A practical RBAC implementation
RBAC This project contains a practical RBAC implementation by Golang. It's actually a demo now. With in-memory storage, no database or file storage ye
School POC of an AES implementation in an API/Client system
poc_aes_implement School POC of an AES implementation in an API/Client system How to use : Start the api with : poc-aes -api start Client commands : p
concurrent map implementation using bucket list like a skip list.
Skip List Map in Golang Skip List Map is an ordered and concurrent map. this Map is goroutine safety for reading/updating/deleting, no-require locking
Go implementation of OTP (One-time-password). SMS send async (goroutine)
Go-OTP Go realization to otp authentication Stack: Redis (Save OTP and token) Go SMS provider (Megafon as example) Schema: User send phonenumber (ex.7
The official Go implementation for interacting with the TonicPow API
The official Go implementation for interacting with the TonicPow API Table of Contents Installation Documentation Examples & Tests Benchmarks Code Sta
Simple trie based auto-completion engine implementation in golang.
Simple auto-complete engine implementation in golang. Quick start $ git clone https://github.com/benbarron/trie-auto-completion-engine $ cd trie-auto-
TTAK.KO-12.0276 LSH Recursive Hasher
LSH Recursive Hasher TTAK.KO-12.0276 LSH Recursive Hasher written in Go: Usage of lshsum: lshsum [-v] [-b N] [-c hash.ext] [-r] -t file.ext -b
A naive implementation of Raft consensus algorithm.
This implementation is used to learn/understand the Raft consensus algorithm. The code implements the behaviors shown in Figure 2 of the Raft paper wi
Blog backend based on go implementation
个人博客后端文档 简介 相关功能 v0.1 用户登录、注册 文章发布、查看、评论、点赞 粉丝相关(关注) v0.2 排行榜(文章发布数量、粉丝) v0.3 流量统计 技术栈 语言选用go 大致技术栈选用: kratos + redis + jwt + gorm 项目地址 todo 项目结构
The official golang implementation for Project Anatha.
Project Anatha The official golang implementation for Project Anatha. For instructions on setting up a validator on the Anatha network, view the guide
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 Standalone MPQUIC implementation in pure Go
A Standalone MPQUIC implementation in pure Go Inspired and based on: https://multipath-quic.org/2017/12/09/artifacts-available.html mpquic_actor_criti
An implementation of a distributed KV store backed by Raft tolerant of node failures and network partitions 🚣
barge A simple implementation of a consistent, distributed Key:Value store which uses the Raft Concensus Algorithm. This project launches a cluster of
Server and client implementation of the grpc go libraries to perform unary, client streaming, server streaming and full duplex RPCs from gRPC go introduction
Description This is an implementation of a gRPC client and server that provides route guidance from gRPC Basics: Go tutorial. It demonstrates how to u
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
Node implementation for the Avalanche network - a blockchains platform with high throughput, and blazing fast transactions.
Node implementation for the Avalanche network - a blockchains platform with high throughput, and blazing fast transactions. Installation Avalanche is
Reference Golang implementation of the Alphanet - Network of Momentum Phase 0
Zenon Node Reference Golang implementation of the Alphanet - Network of Momentum Phase 0. Building from source Building znnd requires both a Go (versi
GRPC Basic Implementation For Golang
GRPC Basic Implementation What is Remote Procedure Call In your CLIENT code, It looks like you're just calling a function directly on SERVER For examp
A go library that facilitates the implementation of decorator pattern.
go-decorator go-decorator is a library that facilitates the implementation of decorator pattern. Installation To install go-decorator, use go get: go
Implementation for validating the NZ COVID Pass.
NZCP validator Validates NZCP passes according to https://nzcp.covid19.health.nz. Example See example_test.go and tests for more examples. func Exampl
This repository contains rest api implementation with golang
🟡 go-rest This repository contains rest api implementation with golang ⚡ LIVE To check out the live demo of this app ABOUT 👉 Building a Rest API 💻
Sliding window counters Redis rate limiting implementation for Golang
Sliding window counters Redis rate limiting implementation for Golang (Based on the Figma API rate limit algorithm)
Data structures and algorithms implementation from ZeroToMastery course
ZeroToMastery Data Structures & Algorithms course This repo includes all the data structure and algorithm exercises solutions and implementations. Ins
GoAlgoTrade is a Go implementation of PyAlgoTrade.
GoAlgoTrade is a Go implementation of PyAlgoTrade.
A simple implementation to upload file to AWS S3
A simple implementation to upload file to AWS S3.
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
A GO implementation of the Gathering Harcore programming competition 2011
CloudWars CloudWars is a GO implementation of the Gathering Harcore programming competition 2011 . This implementation offers more configuration optio
Golang k-d tree implementation with duplicate coordinate support
Golang k-d tree implementation with duplicate coordinate support
Kubernetes Pod Security Standards implementation
Pod Security Admission The Pod Security Standards are a set of best-practice profiles for running pods securely. This repository contains the codified
Implementation of the MaxStack Data Structure in Go
MaxStack-Golang Implementation of the MaxStack Data Structure in Go This repository contains the design of a max stack data structure that supports th
Implementation of the test task, chat in the goland language
Implementation of the test task, chat in the goland language
A go language implementation of a CLI, based on input directory files
A go language implementation of a CLI, based on input directory files, using tree output of all file names, based on input database links, dynamic reading of database table information, based on input swagger files to automate the generation of the RESTFUL API.
Goya circuit is a circuit breaker mechanism implementation in microservices.
Goya-Circuit: 类似于Hystrix的熔断器实现 Goya circuit is a circuit breaker mechanism implementation in microservices. It can prevent the whole link avalanche ca
Minecraft server implementation using Golang
Deepslate Deepslate is a Minecraft server implementation in Go. Deepslate if WIP and currently not available for installation Goals First implementati
Minimal go implementation of a Webauthn L2 relying party
Webauthn-minimial Webauthn-minimal is an implementation of a Webauthn L2 Relying Party using only the go standard library. It uses the utility functon
A simple and sussy project is an implementation of SOMMIP Lab 1 written in Golang
SOMMIP Lab 1 Isac Arthur Table of Contents About The Project Getting Started Prerequisites Installation Supported commands About The Project This very
A Go implementation of twtxt - decentralised, minimalist microblogging service for hackers
GoTwtxt A Go implementation of twtxt - decentralised, minimalist microblogging service for hackers Usage: Send a tweet: # pass the message on the cli
Implementation of Pinocchio Protocol in Go language
pinocchio-protocol-zksnarks Implementation of Pinocchio Protocol in Go language 1 零知识证明和zksnarks 1.1 为什么需要可证明的计算? 随着技术的发展,计算能力表现出不对称的特性,例如云计算等拥有大量的算力,
Parallel implementation of Gzip for modern multi-core machines written in Go
gzip Parallel implementation of gzip for modern multi-core machines written in Go Usage: gzip [OPTION]... [FILE] Compress or uncompress FILE (by defau
An OpenID Connect reference implementation in Golang
oidc-go-client An OpenID Connect reference implementation in Golang Getting started First clone the repository: git clone https://github.com/yufuid/oi
POC of an event-driven Go implementation
Event Driven example in Golang This POC shows an example of event-driven architecture with a working domain event broker, an event producer and a cons
a Go implementation of the game of Briscola
BrisGolang BrisGolang is a Go implementation of the game of briscola using the WebSocket protocol for client/server communication. Usage You can play
Reference implementation of the PLAN Data Model and core components
PLAN is a free and open platform for groups to securely communicate, collaborate, and coordinate projects and activities.
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
A Go implementation of twtxt - decentralised, minimalist microblogging service for hackers
GoTwtxt A Go implementation of twtxt - decentralised, minimalist microblogging service for hackers Usage: Send a tweet: # pass the message on the cli
Official Go implementation of the Catcoin project
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated builds are available for stable releases and the unstable master branch
Go implementation of Donald Knuth's Algorithm 7.2.2.1C for exact cover with colors.
go-dlx Go implementation of Donald Knuth's Algorithm 7.2.2.1C for exact cover with colors. This code is based on the Algorithm C described in http://w
ChizBroker is a fast and simple GRPC based implementation of kafka.
Chiz Broker: a broker for fun ChizBroker is a fast and simple GRPC based implementation of kafka. Features: Ready to be deployed on kubernetes Prometh
An implementation of the Filecoin Distributed Storage Network
Project Lotus - 莲 Lotus is an implementation of the Filecoin Distributed Storage Network. For more details about Filecoin, check out the Filecoin Spec
A golang implementation of endlessh exporting Prometheus metrics, visualized by a Grafana dashboard.
endlessh-go A golang implementation of endlessh exporting Prometheus metrics, visualized by a Grafana dashboard. Introduction Endlessh is a great idea
iceportal-api is a Golang client implementation to interact with the REST API of iceportal.de when connected to the WiFi-Network offered in German ICE Trains.
iceportal-api is a Golang client implementation to interact with the REST API of iceportal.de when connected to the WiFi-Network offered in German ICE Trains.
Example Golang API backend rest implementation mini project Point Of Sale using Gin Framework and Gorm ORM Database.
Example Golang API backend rest implementation mini project Point Of Sale using Gin Framework and Gorm ORM Database.
A Commander for Go implementation of official Ethereum Client
Young A Commander for Go implementation of official Ethereum Client by zhong-my. Overview Young Dependencies Young stands on the shoulder of many grea
Implementation diploma work for YANDEX course "GO Musthave"
go-musthave-diploma-tpl Шаблон репозитория для индивидуального дипломного проекта курса "Самостоятельный Go-разработчик" Начало работы Склонируйте реп
PolarDB Stack is a DBaaS implementation for PolarDB-for-Postgres, as an operator creates and manages PolarDB/PostgreSQL clusters running in Kubernetes. It provides re-construct, failover swtich-over, scale up/out, high-available capabilities for each clusters.
PolarDB Stack开源版生命周期 1 系统概述 PolarDB是阿里云自研的云原生关系型数据库,采用了基于Shared-Storage的存储计算分离架构。数据库由传统的Share-Nothing,转变成了Shared-Storage架构。由原来的N份计算+N份存储,转变成了N份计算+1份存储
Coraza Server is the most ambitious implementation of Coraza WAF
Coraza Server is the most ambitious implementation of Coraza WAF, it's designed to integrate with systems written in different languages, like C, using multiple protocols like SPOA, REST and GRPC.
snake game implementation using 2d array in Go
Snake Game Implementation Snake game implementation in Go using a 2-dimensional array. Demo Install download the package git clone https://github.com/
Golang U2F Server Implementation
U2F Server Implementation This repository implements a register and authenticate endpoint and provides frontend (JavaScript) code that demonstrates a
A scrapy implementation in Go
go-scrapy A scrapy implementation in Go. (Work in progres) Overview go-scrapy is a very useful and productive web crawlign framework, used to crawl we
Reference implementation of globaldce protocol coded in go
globaldce This is the reference implementation of the command line interface of globaldce coded in the go programming language. This project is still
Go implementation Welford’s method for one-pass variance computation
Variance and standard deviation caluculation using variance's algorithm Table of Contents Introduction Installation Usage Contributing License Introdu
a quick golang implementation of google pubsub subscriber for testing with the emulator.
gosub a quick golang implementation of google pubsub subscriber for testing with the emulator. it does one thing which is subscribing to a topic and r
This is an example to demonstrate implementation golang microservices using domain driven design principles and sugestions from go-kit
go-kit DDD Domain Driven Design is prevelent and rising standard for organizing your microservice code. This design architecture emphasis on Code orga
A barebones URL Shortener implementation in Go using Gin and MySQL. Also features a basic frontend.
URL Shortener in Go This is a barebones URL Shortener implementation in Go using the Gin web framework and MySQL. Also features a basic frontend. Loca
Go implementation Welford’s method for one-pass variance computation
Welford - Online method of calculating variance and standard deviation Go implementation Welford’s method for one-pass variance computation with D. H.
A go implementation of Conway's game of life
go-life A go implementation of Conway's game of life. The program takes input from stdin. It's recommended to use it as cat input.txt | go-life with i
Backend implementation using go, proto3 and gRPC for a mock online store
Backend implementation using go, proto3 and gRPC for a mock online store Ricardo RICO URIBE Tasks I - Order service The current system exposes a produ
An example implementation of a REST interface in Golang using primarily the standard library.
REST API in Golang This is an example REST API implementation using primarily the standard library. The exceptions are as follows. github.com/gorilla/
An open source Pusher server implementation compatible with Pusher client libraries written in Go
Try browsing the code on Sourcegraph! IPÊ An open source Pusher server implementation compatible with Pusher client libraries written in Go. Why I wro
implementation of some distributed system techniques
Distributed Systems These applications were built with the objective of studding a distributed systems using the most recent technics. The main ideia
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
A Programmable Cryptocurrency go-spacemesh 💾 ⏰ 💪 Thanks for your interest in this open source project. This repo is the go implementation of the Spa