vacaramin / Go-Serve

GoServe is a collection of simple server projects, including proxy, reverse proxy, auth, api, chat, database, dhcp, file, game, grpc, iot, mail server, stream and url-shortner server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go-Serve

Go-Serve is a collection of simple server projects implemented in Go. These projects cover various server functionalities, including proxy, reverse proxy, authentication, API, chat, database, DHCP, file server, game server, gRPC server, IoT server, mail server, stream server, and URL shortener server.

Project Structure

The repository contains the following server projects:

Each server project is contained within its own directory and comes with its own documentation and usage instructions.

Getting Started

To get started with any of the server projects, follow the instructions provided in the respective project's README file.

Prerequisites

Before running the server, ensure you have the following:

  • Docker
  • Docker-Compose
  • Understanding of concept of each server

About

GoServe is a collection of simple server projects, including proxy, reverse proxy, auth, api, chat, database, dhcp, file, game, grpc, iot, mail server, stream and url-shortner server


Languages

Language:Go 48.9%Language:CSS 22.9%Language:HTML 10.9%Language:JavaScript 8.5%Language:Dockerfile 8.4%Language:Makefile 0.4%