Deploy your repo to your own Cloudflare account — you keep ownership.

Paste a repository, YGIT analyzes it, connects your accounts, and deploys. No middleman host. No lock-in.

Free forever·Open source·Your Cloudflare account, your infra

New deployment · YGIT
Connecting
ygit.net/projects/new/deploy
vibtools/ygit
GitHub repository
Connecting
Cloudflare account
Pages · R2 · DNS
Waiting
Waiting to deploy
How it works

Five steps, in order, no detours

This is the actual sequence YGIT runs — not marketing copy.

1
Paste Repository
Drop in a repo URL
2
Analyze Repository
Detect stack & build steps
3
Connect Accounts
GitHub + Cloudflare, yours
4
Deploy
Build & ship to your infra
Website Live
Running on your account
Command line Coming soon

Same five steps, without leaving your terminal.

The web flow is the easiest way to start today. The CLI is in development, for repos you deploy often, or workflows you want to script and run in CI.

  • Same account connections, no browser round-trip
  • Scriptable — drop it into your own build or release pipeline
  • Open source, same as the rest of YGIT
Follow CLI progress in the docs
zsh
You own everything

YGIT isn't a website builder, a host, a CMS, or a control panel.

Those products keep your site running on their infrastructure, under their terms. YGIT connects to accounts you already control and deploys there — so nothing about your project depends on YGIT staying online.

Hosting company Website builder CMS Control panel

That's also why YGIT is free forever: it never pays for your infrastructure, so it never needs to charge you for it.

Your repository stays on your GitHub
Your site runs on your Cloudflare account
Your domain, registered and managed by you
Your code, no proprietary format lock-in
Your infrastructure bill, paid directly to Cloudflare
Choose your trade-off

What changes when the infrastructure account is yours?

YGIT, Vercel, and Netlify all start from Git. The meaningful difference is who operates the production account, who bills you, and what a handoff requires.

Show what matters most for:

Prioritizing cost visibility, portability, and direct ownership.

A question you will ask
YGIT Your Cloudflare account
Vercel Managed platform
Netlify Managed platform
Who bills you when usage grows?
Direct

You receive infrastructure charges from Cloudflare on your own account.

Platform billing

You pay Vercel for plan seats, add-ons, and metered usage.

Platform billing

You pay Netlify through its plan and usage-credit model.

Can you leave without losing your source or deployed project?
Yes

You keep the GitHub repo and the Cloudflare Pages project in accounts you control.

Partial

You keep your Git repo; moving the live deployment and platform settings requires migration.

Partial

You keep your Git repo; moving the site and Netlify-specific configuration requires migration.

Where does your code actually live?
Your GitHub repo

You keep working in the repository you connected.

Your Git provider

You connect a GitHub, GitLab, Bitbucket, or Azure DevOps repository.

Your Git provider

You connect a repository and Netlify deploys from it.

Who owns the production runtime account?
You do

The Pages project is created inside your Cloudflare account.

Your Vercel team

The project runs as a Vercel project owned by your selected Vercel team.

Your Netlify team

The site belongs to a Netlify team, even when that team contains only you.

Can you hand a client the infrastructure cleanly?
Yes

You deploy into the client’s Cloudflare account, so the runtime starts under their control.

Partial

You can transfer the project to another Vercel team; it remains on Vercel.

Partial

You can transfer the project to another Netlify team; it remains on Netlify.

“Partial” means the option is supported, but a platform account, transfer, or migration is still part of the handoff.

Open source

Nothing hidden in the deploy path

The full pipeline — analysis, account connection, deploy — is public. Read it, fork it, run it yourself.

GitHub stars
Forks
Backend CI passing
vibtools/ygit on GitHub

Built with

Python FastAPI PostgreSQL Redis Cloudflare Pages Cloudflare R2 GitHub App
With thanks

Built free, because these are free

YGIT doesn't run its own servers for your site. It exists because these platforms give developers a generous free tier to build on — this project stands on top of that.

GitHub

Free repositories, GitHub Apps, and Actions runners — the entire account-connection and CI layer YGIT relies on.

GitLab

Open-source tooling and free CI minutes that shaped how YGIT's own pipeline is built and tested.

Cloudflare

Pages, R2, and DNS on a genuinely free tier — the actual infrastructure every YGIT deployment runs on.

YGIT is free forever because these platforms are. We don't host your site — they do, on your account.

Deploy your first repo

Create an account and connect GitHub — it takes about two minutes.