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.