Ycode Documentation
Welcome to Ycode. Ycode is a visual website builder that gives you full control over your site. Think of it as an alternative to Webflow or Framer, but one that you can self-host or use as a managed cloud service. You get a drag-and-drop editor, a built-in CMS, forms, and more.
Open Source or Cloud — your choice
Ycode is available in two ways:
Ycode Cloud — Go to ycode.com and sign up. No setup required. You get a fully managed instance with hosting, updates, and support included. Best for teams and individuals who want to start building immediately.
Ycode Open Source — Fork the repository on GitHub , deploy on your own Vercel + Supabase infrastructure, and own everything. Best for developers who want full control, customization, or to contribute to the project.
Both versions share the same core features. The editor, CMS, forms, localization, and all other capabilities described in this documentation apply to both Ycode Cloud and Ycode Open Source.
Key Features
Visual Editor
Drag-and-drop page builder with layers, design controls, and responsive breakpoints.
CMS Collections
Create collections, define fields, and bind dynamic content to your pages.
Forms
Build forms visually, collect submissions, and manage responses in a dashboard.
Localization
Build multilingual sites with per-language content and URL prefixes.
Custom Code
Inject HTML, CSS, and JavaScript for embeds, tracking, and custom behavior.
API
Access your content and forms via REST APIs for integrations and headless use.
Quick Start
Ycode Cloud
- Go to ycode.com and create an account.
- Create a new project.
- Open the editor and start building.
Ycode Open Source
- Fork the Ycode repository on GitHub.
- Deploy your fork on Vercel and create a Supabase project.
- Add your Supabase credentials as environment variables.
- Visit the setup wizard to create your admin account and run migrations.
- Open the editor and start building.
See the Getting Started guide for detailed instructions.
Community
Ycode is open source. Contributions, issues, and feedback are welcome on GitHub .