YeshBe Code
Bring any project. Run it here.
Connect a repository from GitHub or GitLab, or start from an empty folder. YeshBe Code runs the project, shows you a live preview and publishes the result to a CDN.
Most of the time between cloning a repository and seeing it run goes on things that are not the project: the right Node version, a package manager that disagrees with the lockfile, environment variables nobody wrote down, and a deploy script that only works on one laptop.
YeshBe Code is the environment. Open the project and it runs.
GitHub and GitLab
Import a repository and keep working on it.
Connect your account, pick a repository, and the project opens ready to run. GitLab works with gitlab.com or with an instance you host yourself.
- GitHub, gitlab.com and self-hosted GitLab.
- Any kind of project: a static site, a framework app, or a setup of your own.
- The repository stays yours, exactly where it already lives.
Run and preview
See it running, not just the files.
Simple sites preview the moment you save, with no build step at all. Framework projects are installed and built for you, and the preview follows the build.
- Instant preview for plain HTML, CSS and JavaScript.
- Builds handled for React, Vue, Svelte, Angular, Next.js, Nuxt and Astro.
- Edit the code in the browser, with nothing installed on your machine.
Start empty
Or start from nothing and write it here.
No repository needed. Pick a template or a blank folder and build the project directly in YeshBe. It is a real project with real files: download it and it runs on its own.
- Templates for plain websites, Tailwind and the major frameworks.
- A blank project when you want no files at all.
- No lock-in: a plain website opens straight from index.html.
Publish
Publish to a CDN in one step.
When the project is ready it is built and pushed to a global CDN. Visitors are served from the location nearest to them, and you get a live URL to share.
- Static output served from a global CDN.
- HTTPS on every published project.
- Connect your own domain when you are ready.
Start from the stack you already know
Every template is a working project from the first second. Simple websites preview instantly, and the rest are built for you.
Simple website
- WebsiteHTML · CSS · JSInstant preview
- TailwindHTML + Tailwind CSSBuild
- BlankNo files, from zero
Frameworks
- ReactReact 19 + ViteBuild
- VueVue 3 + ViteBuild
- SvelteSvelte 5 + ViteBuild
- AngularAngular 22 · signalsBuild
Sites with pages
- Next.jsApp Router · staticBuild
- NuxtVue pages · staticBuild
- AstroContent sites · staticBuild
From a repository to a live URL
The same four steps whether the code is ten years old or ten minutes old.
- 1
Choose where the code is
GitHub, GitLab, or an empty project that starts here.
- 2
Open the project
Dependencies are installed and the project is ready to run.
- 3
Watch the preview
Edit, save, and see the result next to the code.
- 4
Publish to the CDN
One step to a live URL you can send to anyone.
Before you connect a repository
Plain HTML, CSS and JavaScript sites, Tailwind, and projects built with React, Vue, Svelte, Angular, Next.js, Nuxt or Astro. You can also start from a blank project and set it up your own way.
Yes. Connect gitlab.com, or point YeshBe at your own GitLab instance.
No. Choose Start empty, pick a template or a blank project, and write the code directly in YeshBe.
Your built project is copied to servers around the world, and each visitor is served from the one closest to them. Pages load quickly wherever they are opened.
Entirely. It stays in your repository, and a project you started in YeshBe can be downloaded and run anywhere.