God's greatest Vercel clone. Made by Krish.
Checkout a blog post on the technical decisions and details!: krish.gg/blog/making-a-vercel-clone
- Automatic GitHub Deployments
- Live Build Logs
- Global CDN Caching
- Free dynamic SSL Certificates
- Environment Variables
- Instant-Subdomain(s) Deployment
- Fluid Compute (Serverless Server Functions)
- [Upcoming] Instant Rollback
- [Upcoming] Preview URLs
- [Upcoming] Server Logs
- [Upcoming] Server Version Skew Protection
zercel/
βββ apps/ # Application projects
β βββ router/ # Network router
β βββ builder/ # Build system
β βββ web/ # Web interface
βββ terraform/ # Infrastructure as code
The project uses Terraform for infrastructure management. Configuration can be found in the terraform/
directory.
This project uses the following services:
- Cloudflare CDN
- GCP Cloud Run (Webapp, Router)
- GCP Cloud Run Jobs (Static Builds)
- GCP Batch (Server builds by orchestrating isolated VMs)
- Neon Postgres (Cloud SQL is too expensive)
- Upstash Redis (Cloud Memorystore is too expensive)
- GCP Cloud Bucket (Static site builds)
- GCP Artifact Registry (Docker images for server builds)
- GCP Eventarc (Webhook triggers)
This project is licensed under the MIT License - see the LICENSE file for details.
Footnotes: