Uwas banner
uwaserver uwaserver

Uwas

Development community

Description

Unified Web Application Server — Apache+Nginx+Varnish+Caddy in a single Go binary. Auto HTTPS, built-in caching, PHP/FastCGI, reverse proxy, load balancing, WAF, web dashboard, and MCP server.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

UWAS

**Unified Web Application Server**

One binary to serve them all.

Apache + Nginx + Varnish + Caddy + cPanel → UWAS


UWAS Logo

**Note:** This project is currently in development and not yet ready for production use.

[![Go](https://img.shields.io/badge/Go-1.26+-00ADD8?logo=go&logoColor=white)](https://go.dev) [![License](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE)

What is UWAS?

UWAS replaces your entire web server stack and hosting control panel with a single Go binary. Auto HTTPS, built-in caching, PHP support, .htaccess compatibility, reverse proxy, WebSocket forwarding, WAF, multi-user access control, and a 38-page React dashboard with 205+ API endpoints.

One binary. Zero hassle.

Current Snapshot (v0.0.38)

  • Dashboard pages: 38 (web/dashboard/src/pages)
  • Admin API routes: 205+ (route registrations under /api/v1 in internal/admin/api.go)
  • Go packages: 52 (from go list ./...)
  • CLI commands: 19
  • Test status: go test -p 1 ./... passing

Features

Web Server

  • Auto HTTPS — Let's Encrypt certificates with zero configuration
  • HTTP/3 (QUIC) — Via quic-go with Alt-Svc header advertisement
  • Built-in Cache — Varnish-level caching with grace mode, tag-based purge, ESI (Edge Side Includes)
  • PHP Ready — FastCGI with connection pooling and .htaccess support
  • Per-domain PHP — Multiple PHP versions per domain with auto-port assignment, crash auto-restart
  • Load Balancer — 5 algorithms, health checks, circuit breaker, canary routing
  • WebSocket Proxy — Transparent TCP tunnel with hijack + bidirectional pipe
  • URL Rewrite — Apache mod_rewrite compatible engine
  • Brotli + Gzip — Dual compression with Accept-Encoding negotiation
  • Image Optimization — On-the-fly WebP/AVIF conversion

Hosting Control Panel

  • 38-page Dashboard — React 19 admin panel with dark/light them