BL isn't a wrapper around JavaScript and it isn't autocomplete — it's a real, own language with its own fixed grammar. You write plain sentences like "Add a button labeled 'Buy Now' that goes to the 'Checkout' page," and BL's compiler turns that directly into a real, working website: HTML, CSS and JavaScript files, ready to upload anywhere.
Create a page called "Home".
Make the background light blue.
On the "Home" page:
Add a heading that says
"Welcome to my shop".
Add a button labeled "Buy Now"
that goes to the "Checkout" page.
const page = document.createElement('section');
document.body.style.background = '#DCEBF7';
const h1 = document.createElement('h1');
h1.textContent = 'Welcome to my shop';
const btn = document.createElement('button');
btn.textContent = 'Buy Now';
btn.onclick = () => showPage('checkout');
page.append(h1, btn);
document.body.appendChild(page);
Every BL sentence follows one fixed shape, which is what lets a computer read it reliably — the same idea SQL and AppleScript use. Below is the complete v1 grammar. Type any of these straight into the Builder.
Create a page called "Home".
On the "Home" page: (then indent everything on that page)
Add a heading that says "...".
Add a subheading that says "...".
Add a paragraph that says "...".
Add an image from "url" with alt text "...".
Add a link labeled "..." that goes to "url".
Add a button labeled "..." that goes to the "Page" page.
Add a button labeled "..." that shows "message".
Add a button labeled "..." that increases Count by 1.
Add a button labeled "..." that adds "value" to ListName.
Create a number called Count, starting at 0.
Create a list called Tasks.
Add "Buy milk" to Tasks.
Show Count.
For each item in Tasks, add a paragraph that shows the item.
Add a text input called Name with placeholder "...".
Add a button labeled "..." that adds the value of Name to ListName.
Make the background light blue.
Make the heading color dark blue.
Make the button color coral.
Center everything.
No installs, no accounts. The whole thing runs in your browser.
Type sentences describing your pages, content and buttons. The preview updates as you type.
The compiler (running right in your browser) turns your sentences into real index.html, style.css and script.js files.
Click "Download ZIP", then upload the files to Hostinger (or any host) — it's a plain static website, so it just works.