Assembly Line

Vulcain

πŸ”¨ Fast and idiomatic client-driven REST APIs.

Vulcain is an open-source web servers project on GitHub under the AGPL-3.0 license (network copyleft), with 3.6k stars. It is built with Go and Php-src. Its last push was yesterday.

Stars
3.6k
License
AGPL-3.0
Activity
Active
Latest release
v1.4.5

Code on GitHub Website

Judgement

What it is
Building block
What it does
A protocol and Caddy-based gateway that lets clients ask a REST API to preload related resources with Preload hints and 103 Early Hints, as an alternative to GraphQL-style compound requests.
Adopt it when
You run a REST API with many linked resources, such as one built on API Platform, and want clients to fetch related data without over-fetching.
Watch out
Browsers dropped HTTP/2 server push, which weakened the original design, and adoption outside the API Platform community is small; it is AGPL-licensed.
Ready for
Usable
Runs as
Self-hosted server and library
Built with
Go and Caddy
How established
Established: started 7 years ago, latest release v1.4.5.
What the license allows
Use inside your business is unrestricted. If you change it and let customers use it over the internet, you must publish your changes.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: Vulcain β†’ Go β†’ runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Vulcain

  1. 1
    Caddy caddyserver

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

    Building block Production-ready You want to serve sites or proxy apps over HTTPS with almost no configuration and no separate certificate tooling.

    β˜… 79k Apache-2.0 Go Active, pushed today
  2. 2
    Traefik traefik

    The Cloud Native Application Proxy

    Building block Production-ready Your services run in Docker or Kubernetes and you want routes created automatically as containers start and stop.

    β˜… 65k MIT Go Active, pushed today
  3. 3
    Kong Gateway Kong

    🦍 The API and AI Gateway

    Building block Production-ready You expose many APIs and want a gateway with a large plugin ecosystem, run yourself or through Kong's cloud.

    β˜… 44k Apache-2.0 Lua Active, pushed 17 days ago
  4. 4
    Nginx nginx

    The official NGINX Open Source repository.

    Building block Production-ready You need a fast, proven web server or reverse proxy in front of your applications.

    β˜… 32k BSD-2-Clause C Active, pushed today
  5. 5
    Nginx-proxy nginx-proxy

    Automated Nginx Reverse Proxy for Docker

    Building block Production-ready You host several web containers on one Docker host and want them proxied by hostname without editing nginx config.

    β˜… 20k MIT Python Active, pushed 3 days ago
  6. 6
    Apache APISIX apache

    The Cloud-Native API Gateway and AI Gateway

    Building block Production-ready You want a fully open-source API gateway whose routes and plugins change at runtime without reloads.

    β˜… 17k Apache-2.0 Lua Active, pushed today
  7. 7
    cloudflared cloudflare

    Cloudflare Tunnel client

    Integration Production-ready You want to publish an internal or home-hosted service through Cloudflare without a public IP or firewall changes.

    β˜… 16k Apache-2.0 Go Active, pushed yesterday
  8. 8
    Tengine alibaba

    A high-performance web server and reverse proxy, 100% compatible with nginx.

    Building block Production-ready You need nginx with built-in active health checks or Chinese national cryptography and are comfortable tracking a fork.

    β˜… 13k BSD-2-Clause C Active, pushed 2 months ago

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.