Free and open source · MIT

Build a website with your fingertips.

jasSite is a drag-and-drop website builder made for tablets and phones as much as laptops. Pick a theme, drop in blocks, type on the page, and publish a plain HTML site that you own.

  • No account needed
  • Nothing to install
  • Export to any host

Theme

Blocks

Tap a block to add it, or drag it to the spot you want.

How it works

From blank page to live site in three moves.

Everything happens in your browser. Your work saves itself on your device, and you can save a project file to move it anywhere.

  1. Pick a starting point

    Start from a finished example site, copy the style of a site you like, or begin with a blank page.

  2. Drag, tap, type

    Long-press a block and drop it where you want. Tap any text to change it. Every setting sits in one panel, sized for fingers.

  3. Publish anywhere

    Download a ZIP, publish to Netlify in one click, or upload to Cloudflare Pages. The result is plain HTML, CSS and JavaScript.

Starter themes

Four example sites, ready to make yours.

Each theme is a complete multi-page site with its own colours, fonts and layout. Open one in the editor and change anything. All themes are MIT licensed, so you can use them for clients too.

Business names, prices, hours and addresses in the themes are placeholders. Swap in your own before you publish.

Copy a theme

Like how a site looks? Paste its address.

jasSite reads the page and turns its look into a theme you can edit.

  • Colours. Background, text, accent, panels and lines, each one adjustable before you apply it.
  • Fonts and corners. Google Fonts come across exactly; other fonts get a close system match.
  • Section outline. Hero, features, gallery, menu, FAQ, contact and more, rebuilt as jasSite blocks.
  • Never their content. Text, photos and logos stay on the original site. Your copy starts with placeholders.
Copy a theme
https://a-site-you-like.comAnalyse
Colours
Fonts
LiterataNunito Sans
Layout
NavigationSite header
Herowith image
Features4 cards
FAQ3 questions
Contact form
Illustration of the result screen. In the editor you can untick any section before it is built.
The live 3D preview needs WebGL, which this browser has turned off.
Plugins

Open-source libraries, as blocks you can drop in.

This printed part is the 3D plugin, built with Three.js. Plugins load only on pages that use them, so simple pages stay light.

  • 3D heroThree.js · MIT
  • ChartsChart.js · MIT
  • MapsLeaflet · BSD-2 · OpenStreetMap
  • CountdownBuilt in
// Write your own and paste it into Plugins
jasSite.registerBlock({
  type: 'ticker', name: 'Ticker',
  fields: [{ key: 'text', type: 'text' }],
  render: p => `<div class="s-wrap">${p.text}</div>`
});
Publish

Your site is just files. Put them anywhere.

No lock-in and no monthly fee from jasSite. Hosts like Netlify and Cloudflare Pages have free plans for small sites.

Any host

Download a ZIP

One folder with every page, your images and the styles. Upload it to any web host or server.

One click

Netlify

Paste a Netlify access token once. The first publish creates your site; later publishes update it. Contact forms work automatically.

Upload

Cloudflare Pages

Drop the ZIP into the Cloudflare dashboard, then add your own domain. One-click publishing is planned.

your-site.zip
├─ index.html, about.html, … one file per page
├─ assets/site.css theme and layout
├─ assets/site.js 3D, charts, maps, menu
└─ assets/img-1.jpg … your images
Questions

Good to know before you start.

Do I need an account?

No. Your project saves itself in this browser on this device. Use "Save project file" in the editor to back it up or move it to another device.

Do I need to know how to code?

No. Everything is drag, tap and type. If you do know HTML, there is a Custom HTML block and a plugin format for adding your own blocks.

Who owns the website I make?

You do. The export is plain HTML, CSS and JavaScript with no tracking and no jasSite branding.

Can I use my own domain?

Yes. Connect your domain at whichever host you publish to, such as Netlify or Cloudflare Pages.

Is copying another site's theme allowed?

jasSite only takes the general look (colours, fonts, corner style and section order) and never copies text, images or logos. Use it for inspiration, and make the final site your own.

Free to use. Free to change.

jasSite and its themes are MIT licensed. Read the code, report a bug, or contribute a theme: each one is a single JSON file.