Skip to content

A simple web server with a web UI and a custom config language

Notifications You must be signed in to change notification settings

arrowinaknee/switchman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

build status tests status coverage

Overview

Switchman is a simple web server designed for quick installation and usability, perfect for self-hosted projects and rapid iterative solutions. Key features include:

  • HTTP Capabilities: Serve files, proxy requests to other services, and utilize URL wildcard matching for flexible routing.
  • 🛠️ Custom Configuration Language: Easily deploy and modify your web configurations with a language tailored to the server's specifics.
  • 🔁 Live Configuration Updates: Change your settings on the fly without needing to restart the server.
  • 🌐 Web UI: Manage your server through an intuitive UI that includes a code editor with syntax highlighting and validation.
  • 💻 CLI: Access the server settings directly from your terminal.
  • ⚙️ REST API: Control the server programmatically from your app.

About

A simple web server with a web UI and a custom config language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published