Upload static assets to a free *.commons.host subdomain.
Ideal for quick prototypes. Simple deploys from the command line or CI.
Custom domain & TLS certificate
Automatic encryption for connections powered by Letsencrypt. Point your DNS record and go!
Built from the ground up for HTTP/2.
Designed to serve orders of magnitude more Server Push responses than other servers and CDNs per request.
Goodbye, leaky abstractions.
Former best practices are now anti-patterns. No more spritesheets, code bundles, SVG stacks, icon fonts, etc.
Supports any static site generator. Any frontend framework. Any SPA/PWA.
Making easy things easy, and hard things possible.
Easy to use JSON configuration for effortless control over pushing and caching strategies.
Bundle live RESTful API responses with your frontend.
HTTP/2 can push API calls along with your frontend code. Same connection, served faster.
$ npm i -g @commonshost/cli $ commonshost deploy ✔ Loading configuration ✔ Bundling custom options ✔ Indexing files ✔ Uploading Deployment successful. Now available at: https://finest-witty-turtle.commons.host
Built on Node.js and native bindings to nghttp2, the same high-performance library used by Apache and Curl.
100% free and open source software (FOSS). With a commercially sustainable software as a service (SaaS) to fund R&D.
- HTTP/2 Server Push
- Connection Coalescing
- Node.js & nghttp2
- CORS & Service Workers
- Custom Domain Name
- DIY or SaaS or Localhost
- Cache Manifests
- Alternative Service (AltSvc)
- Immutable Caching
- Automated TLS Certificate
- HTTPS/1.1 Fallback
- Brotli & Zoplfi Compression