Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/9dl/serveremulator

Versatile Go server emulator for authentication and routing customization
https://github.com/9dl/serveremulator

auth-emulator emulator golang reversing routing server

Last synced: 11 days ago
JSON representation

Versatile Go server emulator for authentication and routing customization

Awesome Lists containing this project

README

        

# Golang Server Emulator

A versatile Go server emulator for authentication and routing customization.

## Table of Contents

- [Features](#features)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Customization](#customization)

## Features

- Basic HTTP server with optional SSL support
- Custom routing using a modular Router
- Clean and cross-platform code

## Getting Started

### Prerequisites

- Go installed

### Installation

1. Clone the repository:

```sh
git clone https://github.com/9dl/ServerEmulator.git
```

2. Build the project:

```sh
go build
```

## Customization

- Define your custom routes and handlers using the `Router`.
- Modify the responses for specific routes in the corresponding handler functions.
- Customize SSL settings and certificate usage.