Ycode is a free, open source website builders project written in TypeScript and released under MIT. It has 308 GitHub stars, 271 forks and 14 open issues, and was last pushed 11 hours ago. On this registry it ranks #9 of 9 tracked projects in Website Builders, with 5 head-to-head comparisons available. It gained 3 stars over the last 6 tracked days.

What is Ycode?

Ycode is an open source visual website builder and content management system, written in TypeScript and released under the MIT licence, that lets people create and manage websites without writing code — either self-hosted or through the managed Ycode Cloud service.

What it is

Ycode is a visual website builder and CMS distributed in two forms: a self-hosted Open Source project, and a fully managed Cloud service at ycode.com. The repository sits in the Developer Tools / Website Builders category, the code is TypeScript, and the licence is MIT. It combines two jobs that are often handled by separate systems — building a site's pages visually, and managing the content those pages render — so that a team works in one place instead of pairing a hand-coded front end with a separately installed CMS. The GitHub repository shows 307 stars, 270 forks and 14 open issues, with the most recent push on 2026-09-16.

The concrete problem it addresses is the code requirement. The README states the project is designed for creating and managing websites without writing code, which means the people who build pages and the people who update content do not need a development workflow to do either. For teams that want to keep their own infrastructure in the loop, Ycode can be deployed into accounts the team already controls rather than only consumed as a hosted product. The README leaves no doubt that the two paths are treated differently on the support side: official support applies to Ycode Cloud projects, while the Open Source version is supported by its community in Discord.

Key capabilities

  • Visual website building and content management without writing code, which the README gives as the project's stated purpose.
  • Two delivery models under one name: the self-hosted Open Source project and the fully managed Ycode Cloud service.
  • A self-host stack named explicitly in the README: a GitHub account, a Supabase account and a Vercel account.
  • An MIT-licensed TypeScript codebase held in the ycode/ycode GitHub repository.
  • Documentation maintained at docs.ycode.com, including the setup guide at https://docs.ycode.com/docs/getting-started/installation.
  • Community support through the project's Discord server, linked in the README as https://discord.gg/xadfw2DV4q.
  • A documented contribution path through CONTRIBUTING.md, with community standards set out in CODE_OF_CONDUCT.md.

Who uses it and how

  • Teams that want their content and their deployment in their own accounts run the Open Source version against their own Supabase project and Vercel deployment, using the accounts the README requires.
  • Teams that would rather not operate the stack use Ycode Cloud, which is also the only tier where the README promises official support.
  • Contributors file issues and pull requests against the GitHub repository after reading CONTRIBUTING.md, which the README asks them to review first.
  • Day-to-day users ask and answer questions in the Discord community, which is the stated support channel for the Open Source version.
  • The setup requirements point at teams already comfortable with Vercel and Supabase, since a working install depends on both plus a GitHub account.

Getting started

Self-hosting requires a GitHub account, a Supabase account and a Vercel account, and then the installation instructions linked from the README at https://docs.ycode.com/docs/getting-started/installation. The alternative is to skip self-hosting entirely and use the managed Ycode Cloud service.

How it compares

No comparable or competing tool is named anywhere in the facts provided, so Ycode stands alone in this registry rather than being placed against a set of alternatives. The only comparison the README supports is internal: the same product offered as a self-hosted Open Source project under MIT, or as a managed Cloud service, with official support attached only to the Cloud tier.

When to use it — and when not

A self-hoster takes on real operational work: a Supabase project and a Vercel deployment must exist before anything runs, and official support does not extend to the Open Source version, which is served by community Discord instead. The README is sparse — it documents setup prerequisites, support channels and contribution rules, but no feature inventory, no local quickstart, no Docker image and no package or CLI install — so anyone expecting a one-command local install, or a vendor contract behind the free version, should look elsewhere. The project is small at 307 stars, and the absence of topics on the repository makes discovery and categorisation harder than the code itself warrants.

project readme (upstream, from github) — read inline

Ycode Logo

About Ycode

Ycode is a visual website builder and CMS designed for creating and managing websites without writing code. It is available as a self-hosted Open Source project or as a fully managed Cloud service.

Learning Ycode

Ycode has extensive documentation. We actively maintain and improve it, so if something is unclear or incomplete, feel free to open an issue. We welcome any feedback that helps make the docs better.

Setting Up Ycode Open Source

To self-host Ycode you will need:

Follow the installation instructions to get started.

Support

We provide official support on Ycode Cloud projects. Community-driven support for the Open Source version is available in Discord.

Contributing

Thank you for considering contributing to Ycode! We ask that you review the contribution guide before opening issues or submitting pull requests.

Code of Conduct

To ensure the Ycode community is welcoming to all, please review and abide by our Code of Conduct.

Important Links

Frequently asked questions

Is Ycode free to use?

Ycode is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Ycode do?

Visual website builder and CMS you can self-host

What is Ycode written in?

Ycode is primarily written in TypeScript. Its source is publicly available at https://github.com/ycode/ycode, and it has 308 GitHub stars.