Skip to content

Josusanz/Yenzebuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

553 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YENZE Builder

The open-source visual HTML editor for everyone.

Build, edit, and publish websites visually — no coding required. 100% free, unlimited projects, open source.

GitHub stars License: MIT Twitter Follow

Try It NowFeaturesQuick StartSelf-HostingTemplatesContributing


🚀 Try It Now

Experience YENZE before self-hosting:

No signup required to test the builder. Create an account to save projects and access the dashboard.


Why YENZE?

Most website builders are either expensive, complicated, or lock you into their platform. YENZE is different:

  • Free forever — No hidden costs, no premium tiers for basic features
  • Open source — See exactly how it works, modify it, self-host it
  • No lock-in — Download your HTML anytime, host it anywhere
  • Simple — Drag, drop, edit. That's it.

Features

Editor

  • Visual editing — Click any element to edit text, colors, fonts, spacing
  • Drag & drop — Import HTML files or paste code directly
  • Responsive preview — See your site on desktop, tablet, and mobile
  • Real-time preview — Changes appear instantly as you edit
  • Layer panel — Navigate complex HTML structures easily
  • Code view — Switch between visual and code editing

Publishing

  • Free subdomain — Publish to yoursite.yenze.io instantly
  • Download HTML — Export clean HTML to host anywhere
  • Custom domains — Connect your own domain (self-hosted)

Templates

  • Free templates — Start with professional designs
  • Premium marketplace — Buy and sell templates
  • Creator program — Earn 70% selling your templates

Quick Start

Use Online (Easiest)

Just open yenze.io/builder.html and start building.

  1. Import your HTML — Drag a .html file or paste code
  2. Edit visually — Click elements to modify them
  3. Publish or download — Get a free URL or download your code

Self-Host (Full Control)

Want to run your own instance? See the Self-Hosting Guide below.


Self-Hosting

Deploy your own YENZE instance in 5 minutes.

Prerequisites

Step 1: Fork & Deploy

# 1. Fork this repository
# 2. Go to vercel.com and import your fork
# 3. Deploy (Vercel will auto-detect settings)

Step 2: Setup Supabase

  1. Create a new project at supabase.com
  2. Go to SQL Editor and run the schema:
-- Run the contents of supabase-schema.sql
-- Then run migrations/leads-table.sql
  1. Get your API keys from Settings → API

Step 3: Configure Environment

Add these environment variables in Vercel:

Variable Description
SUPABASE_URL Your Supabase project URL
SUPABASE_ANON_KEY Public anon key
SUPABASE_SERVICE_ROLE_KEY Service role key (keep secret)

Step 4: Done!

Your YENZE instance is live. Visit your Vercel URL to start building.

📖 Full guide: DEPLOY-TUTORIAL.md


Templates Marketplace

YENZE includes a templates marketplace where creators can sell their designs.

For Buyers

Browse templates at yenze.io/templates:

  • Free templates to get started
  • Premium templates from $15-$49
  • One-time purchase, use forever

For Creators

Sell your templates and earn 70% of each sale:

  1. Create beautiful HTML templates
  2. Apply to become a creator
  3. Upload your templates
  4. Earn money when people buy

Interested? Email hello@yenze.io


Tech Stack

Layer Technology
Frontend Vanilla JavaScript, HTML5, CSS3
Backend Vercel Serverless Functions
Database Supabase (PostgreSQL)
Auth Email-based (simple, no passwords)
Payments Stripe Connect
Hosting Vercel Edge Network

Project Structure

yenzehtml/
├── public/
│   ├── builder.html      # Main editor interface
│   ├── templates.html    # Templates marketplace
│   ├── app.js            # Editor logic
│   ├── email-gate.js     # Email capture system
│   └── templates/        # Template HTML files
├── api/
│   ├── buy-template.js   # Stripe checkout for templates
│   ├── subdomain.js      # Subdomain routing
│   └── ...               # Other API endpoints
├── migrations/           # SQL migrations
├── SELF-HOSTING.md       # Self-hosting guide
├── DEPLOY-TUTORIAL.md    # Step-by-step deploy tutorial
└── supabase-schema.sql   # Database schema

Contributing

Contributions are welcome! Here's how you can help:

Report Bugs

Found a bug? Open an issue with:

  • What you expected to happen
  • What actually happened
  • Steps to reproduce

Suggest Features

Have an idea? Open an issue and describe:

  • The problem you're trying to solve
  • Your proposed solution

Submit Code

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Roadmap

  • Visual HTML editor
  • Free subdomain publishing
  • Download HTML export
  • Templates marketplace
  • Stripe Connect for creators
  • AI-powered design suggestions
  • Team collaboration
  • Version history
  • Custom components library
  • WordPress export

Support


License

MIT License — use it however you want.

See LICENSE for details.


Author

Josu Sanz

Built by Josu Sanz

TwitterWebsiteGitHub


If YENZE helps you, consider giving it a ⭐ on GitHub!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors