import { Braces, Check, Cloud, Code2, Database, FormInput, Globe2, HardDriveUpload, Layers3, Lock, Rocket, ServerCog, ShieldCheck, SquareTerminal, Table2, Workflow, Zap, } from "lucide-react" const backendCapabilities = [ { label: "Backend functions", icon: Workflow }, { label: "JSON data tables", icon: Table2 }, { label: "CMS & dynamic pages", icon: Database }, { label: "Forms & uploads", icon: FormInput }, ] const collectionRows = [ { name: "Customer stories", type: "Dynamic pages", entries: "24", status: "Published" }, { name: "Templates", type: "Collection", entries: "128", status: "Synced" }, { name: "Resources", type: "Collection", entries: "36", status: "Published" }, ] const cliCommands = [ { command: "creght pull", result: "Site files pulled to ./creght-site" }, { command: "creght sync", result: "Watching local changes" }, { command: "creght publish", result: "Production deployment is live" }, ] function BackendVisual() { return (
) } function CliVisual() { return (
) } function PublishingVisual() { const steps = [ { label: "Preview", icon: Cloud }, { label: "Build", icon: Braces }, { label: "Live", icon: Globe2 }, ] return (
{steps.map(({ label, icon: Icon }, index) => (
{label}
{index < steps.length - 1 &&
))}
SSL active Global CDN Instant rollback
) } function CodeVisual() { return (
CustomerStories.tsx
export async function{" "} getServerSideProps() {"{"}
const stories = await{" "} content.list( "stories")
return {"{ props: { stories } }"}
{"}"}
) } export default function Features02({ className }: { className?: string }) { return (

CORE CAPABILITIES

Beyond the canvas, the whole website stack.

Creght brings managed backend services, local developer workflows, extensible React code, and production publishing into one connected platform.

01 / MANAGED BACKEND

Your backend, built in.

Run backend functions, store application data, model structured content, and collect form submissions without assembling a separate backend stack.

{backendCapabilities.map(({ label, icon: Icon }) => ( {label} ))}
02 / CREGHT CLI

Work locally. Stay connected.

Pull the site into your preferred editor, sync changes in real time, manage assets and data, then preview or publish from the terminal.

{["pull", "push", "sync", "preview", "publish"].map((command) => ( {command} ))}
03 / PRODUCTION PUBLISHING

From preview to production.

Ship with custom domains, managed SSL, global delivery, SEO metadata, and versioned publishing already connected.

04 / EXTENSIBLE SITE CODE

Visual when you want it. Code when you need it.

Extend every project with React components, typed content models, server-rendered data, and custom integrations.

) }