Ycode
Ycode is an open source website builder and CMS to design, host, and update custom sites with a visual builder or Ycode Cloud.
What is Ycode?
Ycode is an open source website builder and CMS that lets you design, host, and update custom website content using a visual interface. Its core purpose is to give you a workflow similar to modern website builders while keeping control through open source and support for self-hosting.
You can use Ycode in a managed form via Ycode Cloud or run it on your own infrastructure by deploying the open source code and connecting your backend services.
Key Features
- Visual website builder and CMS in a single platform, so you can build pages and manage content from one workflow.
- Open source code access for self-hosting, including the ability to “fork the repo” and deploy it to your own environment.
- Self-hosting path that includes deploying to Vercel and connecting Supabase to start building.
- Cloud option (Ycode Cloud) described as fully managed, with automatic updates and maintenance.
- Domains and form/page/content capabilities shown in pricing tiers, including unlimited (self-host) or capped (cloud) items like CMS items and form entries.
- Release updates that add CMS capabilities such as collection filtering with pagination and dynamic sorting, plus rich-text editor improvements.
How to Use Ycode
- Choose your setup: start with Ycode Cloud for a managed option or self-host the open source project.
- If you self-host, fork the Ycode repository on GitHub and deploy it to Vercel.
- Connect Supabase to your deployed project to enable building and content workflows.
- In either setup, use the visual builder to create your website and update CMS-driven content.
Use Cases
- Migrating from another CMS or builder by rebuilding the website and then switching content management with minimal involvement from an IT department (as described by a user review).
- Building a small-to-medium custom site where you want a visual editor plus CMS features (pages, unlimited pages/forms/items in self-host) without being locked into a closed platform.
- Managing dynamic content lists using CMS features such as collection filtering with pagination and dynamic sorting (introduced in a recent release).
- Setting up a team workflow where designers and builders collaborate on website content using the community and release updates.
- Running a production website with either managed hosting (Ycode Cloud) or full control through self-hosting on your own infrastructure.
FAQ
- Is Ycode open source? Yes. The site describes Ycode as an open source website builder and CMS and provides an “Open in Github” link.
- Can I use Ycode without self-hosting? Yes. Ycode Cloud is presented as a fully managed option, described as providing automatic updates and maintenance.
- What do I need to self-host Ycode? The provided setup flow mentions forking the repository, deploying to Vercel, and connecting Supabase.
- What kind of CMS functionality does Ycode support? The release notes mention collection filtering with pagination, dynamic sorting, and rich-text editor improvements.
- What hosting and content limits apply? The page shows different limits in the pricing section for self-hosting versus Ycode Cloud (for example, “Unlimited” items on self-host and capped CMS items on cloud), but the exact values are only partially shown for cloud in the provided text.
Alternatives
- Closed-source visual website builders: These are typically easier to start with but often keep your content and infrastructure within the vendor’s ecosystem, which Ycode positions against by emphasizing open source control.
- Headless or hosted CMS platforms with a separate frontend: If you want strong CMS features but prefer a custom frontend workflow, a CMS-first approach can separate content management from the visual page builder.
- General no-code site builders: These tools focus on visual design and publishing, though they may differ in how much code access and self-hosting flexibility they offer.
- Self-hostable CMS-driven website stacks: A self-hosted CMS plus a frontend framework approach can provide control similar to Ycode’s self-host option, but with more setup compared to a unified visual builder + CMS workflow.
Alternatives
Prompty Town
Prompty Town is a tiny internet city of links—buy a tile, attach your link, prompt it with text/content, and let others browse.
Make Real
Draw a UI and make it real using the tldraw SDK.
beehiiv
beehiiv is an all-in-one newsletter and website platform with publishing, growth, analytics, and monetization tools for creators and brands.
Refero
Refero: UI/UX design inspiration & references for web/iOS. Find tens of thousands of screenshots with advanced search for designers.
Pixso
Pixso is a next-generation AI-native UI design tool that allows users to generate design drafts and code with a single click, serving as a domestic alternative to Figma.
Fronty
Fronty converts screenshots and JPEG/PNG images into HTML and CSS with AI, then lets you edit and publish via a no-code editor and hosting.