godig

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2025 License: MIT

README

Godig

A simple tunneling service to expose local services publicly.

Architecture

┌────────────┐       ┌────────────┐       ┌────────────┐
│            │Bearer │            │API Key│            │
│   Client   │──────▶│   Server   │◀─────▶│  Service   │
│            │       │            │       │            │
└────────────┘       └────────────┘       └────────────┘
     │                      │                      │
     │                      │                      │
     ▼                      ▼                      ▼
Bearer Auth            Domain Routing     Exposes local http

Core features

  • L7 tunneling
  • Domain based routing
  • Service requests id which is also their subdomain
  • API key (pre-shared) based auth between Server and Service
  • Bearer authorization between Clients and Server
  • Service generates bearer tokens on initial connection
  • SSE streaming support

Philosophy

No scope creep, new features will most likely not be added. Conceived for developers, designed and created for production.

Directories

Path Synopsis
cmd
server command
service command
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL