Skip to content
zero cost, zero fuss

Build and deploy a website, entirely free

Astro, Cloudflare Workers, GitHub and Antigravity form a powerful zero-cost stack for building, deploying and editing modern websites. Here is what each piece does, and why we think they work brilliantly together.

  • Astro
  • Cloudflare Workers
  • GitHub
  • Antigravity
Jump into the setup guide

Skip the details and start building right away.

Explain it to me like I'm…
four free tools, one workflow

The stack

Astro

Website framework

Similar to:WordPressSquarespaceWix

cf.Next.jsSvelteKitNuxt

Think of Astro as a tool that builds your website files. Older website builders load lots of things you don't need; Astro makes clean, lightweight pages that open almost instantly. It's the difference between a bulky Word document and a simple text file. It's free and open source.

Astro is a modern web framework that ships zero JavaScript by default, so pages are very fast. It supports components from React, Vue, Svelte and more, but only sends HTML and CSS to the browser unless you explicitly ask for interactivity. Ideal for content-driven sites such as portfolios, blogs and organisational pages.

Cloudflare Workers

Hosting and deployment

Similar to:cPanel hostingHostingerSiteGround

cf.AWS Lambda@EdgeVercel EdgeAzure CDN

This is where your website actually lives on the internet. Instead of sitting in one place, Cloudflare copies your site to hundreds of locations around the world, so visitors always get it from somewhere nearby. It's like having your shop on every street corner instead of at one address. The free plan handles up to 100,000 visits a day.

Cloudflare Workers runs your site on its global edge network, so pages are served from data centres close to your visitors wherever they are. Deployments are automatic: push code to GitHub and the site is live within seconds. The free tier includes 100,000 requests a day, more than enough for most small and medium sites.

GitHub

Code storage and version control

Similar to:OneDriveGoogle DriveDropbox

cf.GitLabBitbucketAzure DevOps Repos

Think of GitHub as a smart filing cabinet for your website files. It saves every version of every change, so you can always go back if something goes wrong: an "undo" button for your whole website. It also connects your editor to Cloudflare, so changes go live by themselves.

GitHub stores your website's source code and tracks every change. It's the bridge between your editor and Cloudflare: whenever you push a commit, Cloudflare picks it up and deploys the latest version. You also get a full history of every change, so nothing is ever lost and you can always roll back.

Antigravity

Code editor (AI powered)

Similar to:DreamweaverWix EditorGoogle Sites

cf.VS CodeCursorWebStorm

This is where you actually make changes to your website. It looks like a text editor, but it has a built-in AI assistant: type what you want in everyday English (for example "add a new page about our opening hours") and the AI writes the code for you. No programming knowledge needed. It's made by Google and completely free.

Antigravity is a free AI-powered code editor from Google. You don't need to know how to code: describe what you want in plain English and the AI agent writes, edits and organises the code. It connects straight to your GitHub repository and has a built-in preview so you can see changes as they happen.

the short version: it just works

Why we think it's a great combo

Free

Entirely free

You won't pay a single cent. Every tool in this setup is free: no hidden fees, no trial periods, no credit card. For a typical small organisation's website, you'll never need a paid plan.

Every component in this stack has a generous free tier. Astro is open source. Cloudflare Workers' free plan covers 100K requests a day. GitHub free accounts include unlimited private repos. Antigravity is free to use. For a typical community organisation's website, you will never hit a paywall.

Fast

Blazing fast out of the box

Your website loads almost instantly. The pages are kept light, and they're served from somewhere close to each visitor, like having a local branch instead of one faraway head office.

Astro's zero-JS approach combined with Cloudflare's edge network means near-instant page loads with no performance tuning, wherever your visitors are in the world.

Auto

Automatic deployments

When you make a change and save it, your live website updates by itself within seconds. No uploading files, no calling your hosting provider, nothing extra: it just happens.

The GitHub-to-Cloudflare pipeline deploys every code change automatically. Push from Antigravity and your live site updates within seconds. No manual uploads, no FTP, no waiting around.

AI

No coding experience needed

You tell the AI what you want in everyday language ("change the phone number", "add a photo gallery", "make the header blue") and it does it. You don't need to understand any programming language.

Antigravity's AI agent lets non-technical users describe changes in plain English. A new page? A contact form? Updated opening hours? Just ask. The AI writes the code; you review and publish.

Secure

Secure by default

Your website is protected against common internet threats from day one. It gets the padlock icon (HTTPS) for free, it's shielded against attacks, and because there's no database or login system to break into, it's much safer than a traditional website.

Static and server-rendered sites on Cloudflare get free HTTPS, DDoS protection and globally distributed infrastructure. There's no database to hack and no server to maintain, so your attack surface is minimal.

honest bit

Limitations to be aware of

The free tier has usage caps

The free plan handles 100,000 page visits a day. That's plenty for most organisations, but if your site ever becomes extremely popular you'd need the paid plan at $5 a month, which covers 10 million visits.

Cloudflare Workers' free plan allows 100,000 requests a day. For most community organisations that's more than enough, but high-traffic sites or heavy API use may eventually need the paid plan ($5 a month for 10 million requests).

AI editing isn't perfect

The AI assistant is very capable, but it isn't magic. Sometimes it misunderstands what you want, especially for complex designs. The trick is to be specific and make changes step by step rather than all at once.

Antigravity's AI agent is impressive but not infallible. Complex layouts or very specific design requirements may need manual tweaking. It works best with clear, descriptive instructions and iterative refinement.

No traditional CMS

There's no WordPress-style dashboard where you click buttons to change content. Instead, you describe changes to the AI assistant. It's simpler once you're used to it, but it's a different way of working.

There's no WordPress-style admin panel. Content changes happen through code (or by asking the AI to change the code). That's simpler and more secure, but team members used to a CMS may need a short adjustment period.

A custom domain needs Cloudflare DNS

If you want your website at your own address (like yourorg.org instead of a long Cloudflare URL), you'll need to point your domain to Cloudflare. It's a one-time setup and it's free, but you may want someone technical to help with this first step.

To use your own domain (for example yourorg.org), it needs to be managed through Cloudflare's DNS. That's free, but it involves a one-time change to your domain's nameservers.

Some advanced features aren't supported

Node.js runtime constraints

Some advanced programming tools don't work on Cloudflare because it uses a simplified system. This won't affect most websites at all, but it's worth knowing if you ever need very specialised features.

Cloudflare Workers uses a lightweight V8 runtime, not a full Node.js environment. Most things work fine, but some Node.js libraries that rely on filesystem access or native modules won't be compatible.

A learning curve for advanced customisation

For everyday changes, the AI handles everything. For very advanced features, like connecting to other services or building complex interactive pages, some technical knowledge helps, or you can ask someone with that background.

The AI handles most tasks, but understanding Astro's component model and Cloudflare's configuration helps with advanced features such as API routes, dynamic server-side rendering or third-party integrations.

about 15 minutes, start to finish

Ready to get started?

Our step-by-step guide walks you through the whole setup, from creating your Cloudflare project to making your first edit in Antigravity. It takes about 15 minutes.

rather not do it alone?

DigiHwy Certainty can set it up with you.

We offer free tech advisory for social and community organisations. Tell us what you are trying to do and we will point you at the simplest way to get there.