azure-openai-proxy English|中文 Azure OpenAI Service Proxy, convert OpenAI official API request to Azure OpenAI API request, support all models, support
Pyxis pyxis can automatically identify http and https requests, and get response headers, status codes, response size, response time, tools for finger
effibot English | 中文 A ChatGPT server that stores and processes data using a tree-based data structure, providing users with a mind map-like Q&A exper
Open-GeoIP Open-GeoIP: 简单且高性能的 IP 地址地理信息查询服务 Open-GeoIP 安装运行 二进制直接运行 systemctl 托管 数据库自动更新 maxmind 编译打包 定制页面 配置说明 内部 IP 地理数据库 限流方案 高可用与扩展性 API myip myl
Chat Server This is a chat server built in Golang to demonstrate how to design scalable chat services using Redis and the publisher-subscriber model.
Service-Context Service Context runs as heart of our services, helps us manage components (such as Consumers, DB Connections, Configuration). It offer
Simple Service Tester ( SST ) Use this to test if Kubernetes cluster service to service communication is working. This deploys some very dumb grpc ser
dforum dforum is a Discord bot that can be invited to your server that will broadcast all the forums in your server to a website, so that Google and o
Strago Simple traffic controller agent with Golang. With Strago you can create and config a load balancer for your services. Load balancing logic of S
shardmap A performant, highly concurrent and simple sharded hashmap implementation using generics. This package contains a ShardedMap and a FIFOMap. S
Tracer Tracer is a small service written in Go that enables MQTT for the EPEVER Tracer MPPT Solar Charge Controller. The goal of the project is to use
Tracky Tracky is a self-hosted, open source tracker service. It is used to monitor how a target's values change over time. Why Tracky? I'm Something o
openappsec/smartsync-shared-files About open-appsec is a machine learning security engine that preemptively and automatically prevent threats against
Noop A plugin that always answer the same status code without calling a service/server. The response code can be configured. Configuration The followi
EVM-Compatible KMS Key Management Service's client for EVM applications. Dependencies See go.mod Status This product is currently in beta quality, tak
Layzer-server This is a simple API test program that contains two request methods for simply testing whether the service is available, So, let's see h
go-docker-k3s-example 简体中文 This project is used to demonstrate the quick deploy of go service to k3s, including building a docker image, pushing it to
On-call Example App This is a Go application that allows you to easily deploy your own on-call management system: Create users in the system, with the
Kubernetes ADQ integration Kubernetes ADQ integration Deployment on existing Kubernetes cluster Requirements Prometheus/Grafana Testing environment Pr
Go Replicate This is a simple Go package for interacting with the Replicate (https://replicate.com) HTTP APIs. Replicate is an API service that allows
Coroot is a monitoring and troubleshooting tool for microservice architectures. Features eBPF-based service mapping Thanks to eBPF, Coroot shows you a
onionpipe Onion addresses for anything. onionpipe forwards ports on the local host to remote Onion addresses as Tor hidden services and vice-versa. Wh
MSDGen MSDGen generates microservice demos of any given size and connectivity constraints. msdgen | kubectl apply -f- MSD10(A generated demo with 10
Caddy Mesh Caddy service mesh based on the host/node architecture. Features Timeouts Retries Circuit Breaking Rate Limiting Traffic Splitting Installa
registry (This is a community driven project) Collection of hertz service discovery and registry extension name example maintainer consul example Lemo
TLS-Client-API Preface This is an application which is using gosoline and TLS-Client to run a simple request forwarding service with the option to use
Galidator Galidator provides general use case for validation purpose. You simply create a validator and validate your data with it. Either it returns
basicToOauth HTTP proxy service that transforms a basic authorisation header to an OAuth 2.0 Bearer token. Designed for Exchange Web Services (EWS) bu
Mini Shortener Configuration-based, short link service in less than 200 lines. Config The configuration file is in plain text format, and each line co
Generic Set genericset provides a simple map-based implementation of generic set. It uses sync.RWMutex to keep consistency of data. Installation go ge
Nebula A framework and runtime for microservices. Design Whatever we build as long as there is a need for scalability or communication between distrib
go-libp2p-hostinfo A lightweight libp2p host service that exposes general information about the host and the network. Table of Contents Install Featur
Golinks Golinks is an internal URL shortener that organizes your company links into easily rememberable keywords. If you’re on the company network, yo
⚡️ Durudex Auth Service Service for working with auth. 💡 Prerequisites Go 1.18 Docker ⚙️ Build & Run Create an .env file in the root directory and ad
go-demo 本地数据库依赖部署,推荐docker mysql: docker pull mysql:5.7 docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 redis: docke
Burrow - Kafka Consumer Lag Checking Burrow is a monitoring companion for Apache Kafka that provides consumer lag checking as a service without the ne
Benthos with Modbus Processor plugin Build go build Alternatively build it as a Docker image with: go mod vendor docker build . -t benthos-modbus-proc
package amt Package amt implements the Hash Array Mapped Trie (HAMT) in Go (1.18+ generics). See "Ideal Hash Trees" (Phil Bagwell, 2001) for an overvi
Fentanyl Epidemic Tracker About A Go scraper executed by a gin server endpoint that scrapes and crawls through every article on https://darknetlive.co
go-obj-map A map indexed with object but not string. A toy project that cannot be used for industry. A map index could be a normal struct like: type s
GOCPP Development version available at: ws://gergelyszalay.hu:3000/echo Deploy Steps ssh [email protected] cd gocpp/ git pull sudo docker-c
Reusable File Upload Service This project is a File Upload backend designed to be plug and play(just pull the docker image and deploy). I built it as
Zabbix Database Cleaner This service is optionally prepared with the aim of cleaning meaningless data kept in the Zabbix database. It currently suppor
consensus.actor Work in progress. This tool is not finished. Site to view Ethereum consensus-layer activity: a network-wide historical view of atteste
Consulize Make every HTTP server under Consul. A very light-weight reverse proxy service, registered to Consul, proxying to your own URLs. No more mod
orderedmap Overview A Golang Map that keeps track of the insert order of items. The current version can be used as a replacement for map[string]interf
orderedmap 🧑💻 Implementation of ordered map in golang. Fast, thread-safe and generic support Install go version = 1.18 go get -u github.com/LPX3F8
TERRAFORM CONTROLLER The Terraform Controller (aka Terranetes controller) manages the life cycles of a terraform resource, allowing developers to self
cnfuzz - Cloud Native Web API Fuzzer "Breaking Cloud Native Web APIs in their natural habitat." Fuzzing web APIs in their fully converged Cloud Native
Valet Stateless Go server responsible for running tasks asynchronously and concurrently. Overview Job Pipeline Architecture Installation Configuration
The RESTful API Template Project [Golang] Website Twitter How To Use This Repo This repo is intended to be used by Golang developers seeking to unders
What is loxilb loxilb is a cloud-native "edge" load-balancer stack built from grounds up using eBPF at its core. loxilb aims to provide the following
The missing map/filter/reduce for golang.org/x/exp/slices (requires Go v1.18+).
Bifrost-cli Bifrost-cli is a command-line interface for interacting with a BIfrost service. Install $ git clone https://github.com/CashierPay/bifrost-
HaxMap A blazing fast concurrent hashmap This work is derived from cornelk-hashmap and further performance and API improvements have been made Install
Inventa for Go A Go library for microservice registry and executing RPC (Remote Procedure Call) over Redis. WHY THIS PROJECT? Service discovery, regis
URL-Shortenter A short link service system suitable for small and medium-sized community websites. Support short link production, query and 302 redire
Service Instance Migrator for Cloud Foundry Overview The service-instance-migrator is a command-line tool for migrating Service Instances from one Clo
CasaOS-Gateway CasaOS Gateway is a dynamic API gateway service that can be used to expose APIs from different other HTTP based services. This gateway
KubeZoo - Gateway Service for Kubernetes Multi-tenancy English | 简体中文 Overview KubeZoo is a lightweight gateway service that leverages the existing na
MemLimiter Library that helps to limit memory consumption of your Go service. Notice: All APIs in this package are experimental and may be removed in
connect-demo connect-demo is an example RPC service built with connect-go. Its API is defined by a Protocol Buffer schema, and the service supports th
Project Flogo is an Open Source ecosystem for event-driven apps Ecosystem | Repos | Core | Flows | Streams | Flogo Rules | Go Developers | When to use
katch! a very simple wrapper utility for headless chrome to easily export any webpage as png, jpeg, pdf or html (prerender), you can use it via http o
Dastructures.go (Based on https://github.com/emirpasic/gods) Implementation of various data structures and algorithms in Go. Data Structures Container
gecho This HTTP service will echo back the the incoming request to you. Often while working on services that are hidden behind a proxy, or multiple pr
Permify - Open Source Authorization Service Permify is an open-source authorization service that you can run with docker and works on a Rest API. We p
Ceresmeta CeresMeta is the meta service for managing the CeresDB cluster. Status The project is in a very early stage. Acknowledgment CeresMeta refers
GoMap GoMap is a generic-compatible and thread-safe key-value store with no package dependencies Installation go get github.com/msrexe/go-map Testing
Cybertron Cybertron is a pure Go package that provides a simple and easy-to-use interface for cutting-edge Natural Language Processing (NLP) technolog
0x90.st HTTP POST files here: curl -F '[email protected]' https://0xg0.st Shotout This project is a simpler and minimal clone of https://0x0.st. Big
Candado Candado, provides a global lock service for distributed systems. Use Cases Accessing a shared resource Imagine a scenario where you have a sha
In-Memory Key-Value Store An in-memory key-value store HTTP API Service About An in-memory key-value store HTTP API Service that supports: /get/key:
The goal of this project is to use a free API service to shorten the URL and output it either on the screen or via the terminal
simple-ingress-external-auth Easy and simple Kubernetes ingress authentication. How does it work Most kubernetes ingress have a way of delegating the
OpenStreetMap Tile Server (OTS) OTS는 서버로 시작하면서 OpenStreetMap의 데이터파일(*.osm.pbf)을 메모리로 읽어들인 후 HTTP 요청에 따라 지도를 생성할 수 있는 타일 서버이다. 타일 렌더링 서버와 OSM 데이터 서버를 하
Image Upload Service This Repo consists of a GRPC service that upload images and a cli tool which is a client for the service. The two binaries are lo
reminder A simple service that periodically sends notifications via D-Bus reminder allows you to configure period tasks sending a notification message
Nashayest The Nashayest (improper) service can be used to find illegal words in a sentence (work in progress) How to use it You can use it with curl o
Microservice Open source template written in Go that creates a secure server and gateway where gRPC service calls are converted from a REST endpoint.
goflat Flatten complex JSON structures to a one-dimensional map (JSON key/value) that can be converted to a map[string]interface{}. Examples Using a b
This constrcut builds an EMR studio, a cluster template for the EMR Studio, and an EMR Serverless application. 2 S3 buckets will be created, one is for the EMR Studio workspace and the other one is for EMR Serverless applications. Besides, the VPC and the subnets for the EMR Studio will be tagged {"Key": "for-use-with-amazon-emr-managed-policies", "Value": "true"} via a custom resource. This is necessary for the service role of EMR Studio.
Blitzortungc 🌩️ Go library for listening to lightning strike and thunderstorm events from blitzortung.org. Please make sure to read their terms of se
stars A little service that I use on my personal site to get live repo stats without worrying about vistors being ratelimited by github. usage set the
Imgour Authenticate Service About the project This is the service handling all authentication/authorization process of Imgour. Status The project is i
word-count This Application reads a large size file and breaks the large size of file into chunk of 64KB. The 64KB chunk data is passed to word-count-
Distributed Logging A commit logging distributed services with Go. Why build this? What's new here? Simple reason is that distributed systems are cool
hptx High-performance non-intrusive distributed transaction solution, inspired by kubernetes, only for golang language. Features High-performance and
minikube-forward-ports Forwards service ports from a minikube instance running within a WSL environment to localhost. Why does this exist? Minikube cr
Open Service Mesh (OSM) Open Service Mesh (OSM) is a lightweight, extensible, Cloud Native service mesh that allows users to uniformly manage, secure,
Mada CLI Mada is a CLI that facilitates the search for regions, districts, communes and fokontany. 🚚 Installation go install -v github.com/tsirysndr/
go-ngrok-sshconfig So Ngrok only allows for one active machine per user for a free account. But I want to use ngrok for multiple machines. Introducing
README A CRUD API for storing Albums. DDBB is in-memory. A toy project to get familiar with GIN and golang. Methods GET _/albums Get a list of all alb
AWS Copilot Sample Application - Receipt Scanner This is the back-end worker service for my receipt scanner copilot sample application. This needs som
INSTA_API Project by Yash Singh (probe2k) This is a GoLang REST API to handle said functions in a MicroInstagram environment. It uses MongoDB as the s
do - Dependency Injection ⚙️ A dependency injection toolkit based on Go 1.18+ Generics. This library implements the Dependency Injection design patter
目录说明: *.bin: 生成最终可发布的二进制文件 *.doc: 说明文档 *.res: 资源目录 *.src: 项目代码 *.tmp: 功能临时测试 *.test: 单元测试 /*code is far away from bug with the animal protecting
qry SQL builder and repository for SQL query generation and execution. Scan and pass arguments manually or use generics to automatically map data into
Caprine Operator The goatcorp email reporting service. Environment variables OPERATOR_EMAIL: The email address to use for sending emails. OPERATOR_PAS
mailygo-docker-compose A Branch of Jan-Lukas Else and Emanuel Pina MailyGo Form Service for use behind Nginx Proxy I added a Docker file (for building