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.