{"repo":"Krish120003/zercel","free":true,"listed":false,"github":"https://github.com/Krish120003/zercel","clone":"git clone https://github.com/Krish120003/zercel.git","description":"Zercel is a Vercel clone that supports Fluid Compute and automatic deployments.","language":"TypeScript","stars":89,"topics":["google","googlecloudplatform","honojs","nextjs","react","typescript","vercel"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"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 🌟 Features - Automatic GitHub Deployments $ 1$ - Live Build Logs - Global CDN Caching - Free dynamic SSL Certificates - Environment Variables - Instant-Subdomain(s) Deployment - Fluid Compute (Serverless Server Functions) $ 2$ - [Upcoming] Instant Rollback - [Upcoming] Preview URLs - [Upcoming] Server Logs - [Upcoming] Server Version Skew Protection 📦 Project Structure 🏗️ Infrastructure 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) 📄 License This project is licensed under the MIT License - see the LICENSE file for details. --- Footnotes: $ 1$: Currently only supports default repository branch on public (but authorized) repositories. $ 2$: Google Cloud Run configured with multiple concurrent requests with autoscaling are used to create the same behaviour as Vercel Fluid Compute","default_branch":null,"files":null,"tree":[],"storefront":"/r/Krish120003","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Krish120003/zercel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}