1284 Resources
Golang language-server Libraries
Module to ease interaction with Pact's development server & ScalableBFT
go-pact Module to ease interaction with Pact's development server & ScalableBFT Install go install github.com/jfamousket/go-pact@latest Functions H
A simple Discord bot developed for the Bedrock Gophers discord server.
Bedrock Gopher A simple Discord bot developed for the Bedrock Gophers discord server. Click here to invite the bot to your guild. You will also need t
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. This repository holds my submission/answers for these challenges.
Advent of Code - Zach Howell's Answers Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels
Filtering spam in mail server, protecting both client privacy and server algorithm
HE Spamfilter SNUCSE 2021 "Intelligent Computing System Design Project" Hyesun Kwak Myeonghwan Ahn Dongwon Lee abstract Naïve Bayesian spam filtering
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
cluster-api-state-metrics (CASM) is a service that listens to the Kubernetes API server and generates metrics about the state of custom resource objects related of Kubernetes Cluster API.
Overview cluster-api-state-metrics (CASM) is a service that listens to the Kubernetes API server and generates metrics about the state of custom resou
hopefully the the next-generation backend server of bgm.tv
基于 python 的新 api server 开发环境 python 版本: 3.8 依赖管理: poetry web 框架: fastapi quick start: git clone https://github.com/bangumi/server bangumi-server cd ba
Go based grpc - grpc gateway micro service example
go-grpc-gateway-server This repository provides an example for go based microservice. Go micro services developed based on gRPC protobuf's and also us
A http-relay server/client written in golang to forward requests to a service behind a nat router from web
http-relay This repo is WIP http-relay is a server/client application written in go(lang) to forward http(s) requests to an application behind a nat r
TFTP, HTTP library and CLI server for iPXE binaries
boots-ipxe TFTP and HTTP library and cli for serving iPXE binaries. Design Philosophy This repository is designed to be both a library and a command l
A tasty, self-hosted Git server for the command line🍦
Soft Serve A tasty, self-hosted Git server for the command line. 🍦 Configure with git Create repos on demand with git push Browse repos with an SSH-a
A smart Hub for holding server stat
Stat Hub A smart Hub for holding server stat 中文说明 | English README Overview Stat Hub is a service for collecting and displaying servers stat. Stat Hub
A very simple local client-server calculator project built using Cobra and socket programming, written in Go.
Golculator Introduction A very simple local client-server calculator project built using Cobra and socket programming, written in Go. Setup and run Fi
Nextengine-sdk-go: the NextEngine SDK for the Go programming language
NextEngine SDK for Go nextengine-sdk-go is the NextEngine SDK for the Go programming language. Getting Started Install go get github.com/takaaki-s/nex
Simple Golang HTTPS/TLS Examples
Generate private key (.key) # Key considerations for algorithm "RSA" ≥ 2048-bit openssl genrsa -out server.key 2048 # Key considerations for algorith
✨ This pack of 100+ gopher pictures and elements will help you to build own design of almost anything related to Go Programming Language: presentations, posts in blogs or social media, courses, videos and many, many more.
Free Gophers Pack 🌟 🌈 💗 Meet the New Emotional Gophers! 💗 🌈 🌟 This pack of 100+ gopher pictures and elements will help you to build own design o
🏆 Opinionated Styleguide for the Go language
Go Styleguide This serves as a supplement to Effective Go, based on years of experience and inspiration/ideas from conference talks. Table of contents
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
inkle's open source scripting language for writing interactive narrative.
ink Ink is inkle's scripting language for writing interactive narrative, both for text-centric games as well as more graphical games that contain high
YouTube downloader bot for Telegram written in the Go programming language
ytdGoBot YouTube downloader bot for Telegram written in the Go programming language. For now it only downloads audio content from a provided YouTube l
Creating a simple CLI tool in the Go Programming Language for personal learning and fun
Creating a simple CLI tool in the Go Programming Language for personal learning and fun Open to feedback :) Build docker dev environment docker build
Realtime log viewer for docker containers.
Dozzle - dozzle.dev Dozzle is a small lightweight application with a web based interface to monitor Docker logs. It doesn’t store any log files. It is
The Humboldt Web Framework and Toolkit. Using this as an interpeter and server, build webistes in an MVC pattern using Lua.
Humboldt Web Framework Humboldt is a framework written in Go using Lua files to build web applications. What is this framework for? People who want to
Server that forwards the tx to the specified smart contract
tx-forwarder Server that forwards the tx to the specified smart contract. Usage In production use ./tx-forwarder, in development use go run main.go in
Mev-boost: A middleware server written in Go
mev-boost A middleware server written in Go, that sits between an ethereum PoS consensus client and an execution client. It allows consensus clients t
GDScript (Godot Engine) language spec (for all gtksourceview-based editors)
GDScript-gedit This is the GDScript syntax definition for the gedit text editor. GDScript is the scripting language for the Godot Game Engine. Note th
A web server that sits beside jupyterhub and scrapes answers out of notebook files.
A Prototype grader tool that runs with jupyterhub that essentially parses jupyter notebooks and responds with a set of form fields automatically fille
Kakoune syntax highlighting for the Godot Engine / Godot Scripting Language gdscript
gdscript-kak Kakoune syntax highlighting for the Godot Engine / Godot Scripting Language gdscript. Adds basic syntax highlighting to your .gd files fo
moreHandlers is a library which makes possible the use of multiple handlers for the MCBE server software
moreHandlers moreHandlers is a library which makes possible the use of multiple handlers for the MCBE server software https://github.com/df-mc/dragonf
Unofficial Godot Engine binaries for the Raspberry Pi.
Unofficial Godot Engine for the Raspberry Pi Unofficial Godot Engine binaries for the Raspberry Pi. Limitations The Raspberry Pi only supports GLES2.
A language that is a mix of GDScript and C++
Very Early Project GDPP (GDScript++) Is a language that is a mix of GDScript and C++ Description Converts GDScript to C++ (GDNATIVE) Can use pure c++
Go language driver for RethinkDB
RethinkDB-go - RethinkDB Driver for Go Go driver for RethinkDB Current version: v6.2.1 (RethinkDB v2.4) Please note that this version of the driver on
A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群
Godis 中文版 Godis is a golang implementation of Redis Server, which intents to provide an example of writing a high concurrent middleware using golang.
Server for hosting a Munki repository and dynamically generating manifests
About munki-server is an all-in-one server to deploy Munki with three main parts: HTTP file server for Munki clients Simple dynamic manifest generatio
Golang-based simple file server to serve files of the current working directory
fileserve Golang-based simple file server to serve static files of the current working directory File sharing in LAN or home network Web application t
Simple Go/Chi powered http server meant for ad hoc use such as exposing a file system for testing HTML.
httphere httphere is a simple Go/Chi powered http server for ad hoc use such as testing HTML or temporarily exposing a local file system at the curren
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
Fake server, Consumer Driven Contracts and help with testing performance from one configuration file with zero system dependencies and no coding whatsoever
mockingjay server Mockingjay lets you define the contract between a consumer and producer and with just a configuration file you get: A fast to launch
Detect non-inclusive language in your source code.
Detect non-inclusive language in your source code. I stay woke - Erykah Badu Creating an inclusive work environment is imperative to a healthy, suppor
SOCKS5 server in Golang
go-socks5 Provides the socks5 package that implements a SOCKS5 server. SOCKS (Secure Sockets) is used to route traffic between a client and server thr
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
Yayx programming language is begginer friendly programming language.
Yayx Yayx programming language is begginer friendly programming language. What have yayx: Easy syntax Dynamic types Can be compiled to outhers program
go stomp server base on net/http
stompserver go stomp server base on "net/http" base on "net/http" and "golang.org/x/net/websocket" so use one port, you can be WebServer or StompServe
Yayx programming language is begginer friendly programming language.
Yayx Yayx programming language is begginer friendly programming language. What have yayx: Easy syntax Dynamic types Can be compiled to outhers program
A minimal honeypot written in Golang.
bucket - A minimal honeypot written in Golang. A honeypot written in Golang that enumerates connected clients, logs activity, and more! Features Featu
An experimental programming language.
crank-lang An experimental & interpreted programming language written in Go. Features C like syntax Written in Golang Interpreted Statically Typed Dis
GTPS HTTP Server written in Go.
GoTPS-HTTP GTPS HTTP Server written in Go. Usage Run from Source Download & Edit res.txt And then run go run server.go Build from Source Download & Ed
Server bridging Google's OAuth and service using Radius for authentication
Fringe Fringe is an easy workaround for Google Workplace users who need a Radius server to perform authentication on behalf of other services (e.g. 80
Self-contained Machine Learning and Natural Language Processing library in Go
Self-contained Machine Learning and Natural Language Processing library in Go
IIS Server and Access Logging Setup
IIS Server and Access Logging Setup IIS Server Setup Open Server Manager from Start menu. Select "Add roles and features" on Server Manager Dashboard.
A standalone Web Server developed with the standard http library, suport reverse proxy & flexible configuration
paddy 简介 paddy是一款单进程的独立运行的web server,基于golang的标准库net/http实现。 paddy提供以下功能: 直接配置http响应 目录文件服务器 proxy_pass代理 http反向代理 支持请求和响应插件 部署 编译 $ go build ./main/p
🎅 A programming language for Advent of Code.
🎅 Adventlang My blog post: Designing a Programming Language for Advent of Code A strongly typed but highly dynamic programming language interpreter w
DORY is a tool who enables people to recover their access to an Active Directory service, by changing, resetting or unlocking their account.
DORY - Server Expose a simple API to manipulate AD. Password reinitialization Password changer Account Unlocking You must have LDAPS (port 636) active
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.
Advent of Code 2021 Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved
A library that provides dynamic features of Go language.
go-dynamic go-dynamic is a library that provides dynamic features of Go language. Installation To install go-dynamic, use go get: go get -u github.com
Delve is a debugger for the Go programming language.
The GitHub issue tracker is for bugs only. Please use the developer mailing list for any feature proposals and discussions. About Delve Installation L
DNS Server
运行: nohup ./server serve -c ../conf/confile 2&1 & 使用: 修改dns-client的dns服务器地址为dns-server的ip即可 部署目录结构描述: . ├── bin │ ├── nohup.out │ └── server //二进
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
Vale is a command-line tool that brings code-like linting to prose
Vale: Your style, our editor Vale is a command-line tool that brings code-like linting to prose. It's fast, cross-platform (Windows, macOS, and Linux)
Centralized backend & server for Vocdoni's Voting-as-a-Service API
Vocdoni Manager Backend The vocdoni manager is a private service providing organizations with a UI to manage their community and edit their public con
Simple HTTP server written in golang
Simple HTTP server written in golang Simple webserver in golang, to demonstrate basic functionalities like e.g. sending back some request header info,
Multi-threaded client-server demo with Go
Octopus Multi-threaded client-server demo with Go What's implemented Multi-threaded server with multiple workers listening to message queue and spawni
A collection of projects you can build for learning Go programming language.
Overview We've all been there before... You are just starting to pick up a new programming language (like Go!) and things are going great. The tutoria
Reverse proxy server to filter traffic based on JA3 fingerprint/hash
JA3RP (JA3 Reverse Proxy) Ja3RP is a basic reverse proxy server that filters traffic based on JA3 fingerprints. It can also operate as a regular HTTP
Spotify clone server for golang
Spotify-clone-server Written by 💪 rasulov-emirlan 💅 sultanaliev-s 🧠 Howe to use this server 🤷 create repository called "database" right next to th
This is a simple file storage server. User can upload file, delete file and list file on the server.
Simple File Storage Server This is a simple file storage server. User can upload file, delete file and list file on the server. If you want to build a
A simple Go server/microservice example for Docker's Go Language Guide.
docker-gs-ping A simple Go server/microservice example for Docker's Go Language Guide. Notable features: Includes a multi-stage Dockerfile, which actu
a cli client-server app with cobra
cli-client-server a cli client-server app with cobra overview this project is a cli client-server app in which client gives a bunch of numbers with an
Go package and server app for retrieving time-stamped lyrics from Spotify.
lyricsapi Go package and server app for retrieving time-stamped lyrics from Spotify. Usage Use as package go get github.com/raitonoberu/lyricsapi pack
Gemini server running on the dailybuild server
#dailybuild notice This is the titan2 repo for the dailybuild server. It the static binary is built in a GitHub runner and sent over to the dailybuild
An awesome reverse engine for xray poc. | 一个自动化根据 xray poc 生成对应 server 的工具
在线体验 漏洞报告 Yarx 是什么 Yarx 来自于 x-r-a-y 的反向拼写,它能够根据 xray 的 yaml poc 规则全自动的生成一个满足规则要求的 Server,使用 xray 扫描该 Server 将会扫描出对应的漏洞。它的核心工作原理如下: 它的主要特性有: 支持 status、
A lightweight and efficient messaging gateway server for distributed game servers, written in Go.
Overview channeld is an open source, light-weight and efficient messaging gateway server designed for distributed game servers (typically MMO) and oth
A HTTP proxy server tunnelling through wireguard
wg-http-proxy This project hacks together the excellent https://github.com/elazarl/goproxy and https://git.zx2c4.com/wireguard-go into an HTTP proxy s
A URL shortening server with CLI client
Shorten A service and CLI client that receives a URL, returns a shortened URL then redirects on request. Setup Dependencies Go (1.17+) Postgres (14+)
OpenAPI specs for your Go server, generated at server runtime. No CLI, no code generation, and no HTTP
Overview "oas" is short for "OpenAPI Spec". Go package for generating OpenAPI docs at runtime. Non-features: No code generation. No CLI. No magic comm
A repository for showcasing my knowledge of the Go! (2003) programming language, and continuing to learn the language.
Learning Go! (programming language) Not to be confused with Google Golang (2009) I don't know too much about the Go! programming language, but I know
A repository for showcasing my knowledge of the Google Go (2009) programming language, and continuing to learn the language.
Learning Google Golang (programming language) Not to be confused with the Go! programming language by Francis McCabe I don't know very much about the
HTTP healthcheck for the lazy.
ualive HTTP healthcheck for the lazy. ualive runs a command at regular interval and exposes the results through HTTP. That's it. It is aimed to be use
Go application of a gRPC client and server, built for Azure Container Apps
gRPC Sample : Go View this sample in other languages C# Go Java JavaScript Python The following is a sample of a gRPC client calling another container
HTTP-server-with-auth# HTTP Server With Authentication
HTTP-server-with-auth# HTTP Server With Authentication Introduction You are to use gin framework package and concurrency in golang and jwt-go to imple
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
reviewdog - A code review dog who keeps your codebase healthy. reviewdog provides a way to post review comments to code hosting service, such as GitHu
Chat over SSH.
ssh-chat Custom SSH server written in Go. Instead of a shell, you get a chat prompt. Demo Join the party: $ ssh ssh.chat Please abide by our project'
crud is a cobra based CLI utility which helps in scaffolding a simple go based micro-service along with build scripts, api documentation, micro-service documentation and k8s deployment manifests
crud crud is a CLI utility which helps in scaffolding a simple go based micro-service along with build scripts, api documentation, micro-service docum
Client-Server App Using RPC to Communicate
rpc-client-server Client-Server App Using RPC to Communicate How to run the application Start the server From the root execute the following command i
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
Helper sidecar for exposing Prometheus metrics as service
metrics-server-go Helper sidecar service for exposing prometheus metrics. Application expose endpoints to update defined metrics. Whats inside? The se
Golang DNSTAP sensor use to collect passive dns data from a recursive name server
dnstap-sensor DNSTAP-SENSOR is a Golang program that is used to collect passive dns data from a recursive name server and submit it to Deteque's DNSTA
A local web-server for mocking channel responses
Local Channel Mock This is application is intended to mock the ISO channel during the development of a new integration. Exposed endpoints By default,
This repository contains a set of tools to help you implement IndieAuth, both server and client, in Go.
This repository contains a set of tools to help you implement IndieAuth, both server and client, in Go.
Matterbridge link for Minecraft Server chat.
Matterbridge link for Minecraft Server chat. Simple bridge between Minecraft, Mattermost, IRC, XMPP, Gitter, Slack, Discord, Telegram, Rocket.Chat, Hipchat(via xmpp), Matrix and Steam.
Connect a Minecraft Forge server to Matterbridge
Mattercraft Mattercraft is a Minecraft Forge mod that relays chat messages between a Minecraft server and Matterbridge. It uses Matterbridge's HTTP AP
Matterbridge API Connector for Vintage Story Server
Matterbridge API Connector for Vintage Story Server
This app brings the Matterbridge binary to your server to connect Nextcloud Talk with other chat services
This app brings the Matterbridge binary to your server to connect Nextcloud Talk with other chat services
A REST API microservices-based Twitter Clone server.
Simple API Twitter Clone A REST API microservices-based project to fetch, edit, post, and delete tweets. API documentation The API documentation is bu
Go package for writing descriptions using the Graphviz DOT language
dot - little helper package in Go for the graphviz dot language
Backend for Workery application server implemented in Golang
workery-server Backend for Workery application server implemented in Golang. This is a rewrite of the workery-django project. Development Goals: Rewri
Minecraft Bedrock Edition server software written in Go
Dragonfly Dragonfly is a heavily asynchronous server software for Minecraft Bedrock Edition written in Go.
Using Wireshark to decrypt TLS gRPC Client-Server protobuf messages
Using Wireshark to decrypt TLS gRPC Client-Server protobuf messages Sample client server in golang that demonstrates how to decode protobuf messages f