Pagecraft - No-Code Website Builder SaaS icon

Pagecraft - No-Code Website Builder SaaS

Go to Website
Hot or Not
Pagecraft - No-Code Website Builder SaaS

Description

Pagecraft is a complete, self-hosted SaaS platform that lets your users design and publish real websites and landing pages without writing a single line of code — and lets you charge them a monthly or yearly subscription for it.

Built on a real drag-and-drop editor (powered by the open-source GrapesJS engine), not a fake page-builder demo. Every user gets their own workspace where they can spin up sites from ready-made templates, edit them visually block-by-block, and publish to a live, public URL with one click.

Pagecraft is written in pure PHP with no framework dependency and no Composer/Node build step required to run — upload it to any standard PHP + MySQL hosting and it works.

Why Pagecraft?

  • A genuine visual editor — drag blocks, edit text inline, adjust layout, style with a full style manager, not a static form-based "builder."
  • Multi-tenant from the ground up: every user manages their own sites, pages, and published content, fully isolated from other accounts.
  • Built-in subscription billing with Stripe — plan limits (site count, pages per site, custom domain access) are enforced automatically.
  • A full admin panel to manage users, plans, templates, published sites, and platform settings.
  • Database-driven multi-language system — the admin can add a new language and translate every string from the admin panel, no code editing or redeployment needed.
  • Real transactional email — password reset, welcome emails, and an admin-configurable SMTP screen with a working "Send Test Email" button.

Included plans (fully editable from the admin panel)

  • Free — 1 site, 3 pages per site
  • Starter — $12/mo — 5 sites, 10 pages per site
  • Pro — $29/mo — 20 sites, unlimited pages, custom domain
  • Agency — $59/mo — unlimited sites & pages, custom domain

Live Demo

Live demo: https://pagecraft.sniperlicance.xyz/

Please replace the demo Stripe keys with your own before going live.

Features

Real drag-and-drop visual editor (GrapesJS-powered): blocks panel, style manager, layer manager, code view, undo/redo, responsive device preview Ready-made landing page / website templates, managed from the admin panel Multi-tenant sites & pages: each user creates and manages their own sites independently One-click publish/unpublish to a clean public URL (no builder UI leaks into the published page) Stripe subscription billing with 4 built-in plans (Free, Starter, Pro, Agency), fully editable Automatic plan-limit enforcement (sites per account, pages per site, custom domain access) Image/asset upload support inside the editor Password reset (forgot/reset password) and admin-configurable SMTP email with a test-email button Real welcome and transactional emails Full admin panel: users, plans, templates, sites, platform settings Database-driven multi-language system — add and translate new languages from the admin UI Role-based access (admin vs. regular user) with separate dashboards Self-hosted: full source code, runs on any standard PHP/MySQL host 4-step guided web installer with automatic permission repair Includes demo data and a demo login for instant evaluation

Requirements

PHP 8.1 or higher MySQL 5.7+ / MariaDB (with PDO MySQL extension) PHP extensions: pdo_mysql, mbstring, json, openssl, curl, fileinfo or GD A Stripe account (for subscription billing — optional if you only need the Free plan) An SMTP server or mail-sending capability (for password reset and transactional emails — falls back to PHP's native mail() if none configured) Apache with mod_rewrite (.htaccess) or equivalent rewrite rules on Nginx

Instructions

1. Upload all files to your server (or a subfolder). 2. Visit your domain in a browser — the installer will start automatically. 3. Step 1: the installer checks PHP version and required extensions. 4. Step 2: enter your MySQL database connection details. 5. Step 3: create your admin account (name, email, password). 6. Step 4: installation completes — log in at /admin with the account you just created. 7. In Admin → Settings, add your Stripe publishable key, secret key, and webhook secret to enable paid subscriptions. 8. In Admin → Settings → Email (SMTP), add your SMTP credentials and click "Send Test Email" to confirm delivery (or leave blank to use native mail()). 9. In Admin → Plans, adjust pricing and limits to match your business model. 10. If your host shows a "View not found" error right after upload, upload the included fix_permissions.php to your project root and open it once in a browser, then delete it. 11. (Optional) In Admin → Languages, add a new language and translate the interface from the admin panel.

Authorprofignorant
CategoryScripts & Code / PHP Scripts / SaaS
Price$50
Extended License$150
Likes1
First ReleaseJul 27, 2026
Last UpdateJul 27, 2026
Files included.php, .sql
Software versionPHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit