Bialet#

Bialet

Craft web apps with plain HTML and real simplicity

Bialet is a full-stack web framework that brings back the joy of web development: write HTML, use a built-in SQLite database, and ship fast โ€” no complex toolchains, no drama.

Get Started View on GitHub

 1var users = `SELECT id, name FROM users`.fetch
 2var title = "๐Ÿ—‚๏ธ Users list"
 3
 4return <!doctype html>
 5  <html>
 6    <head><title>{{ title }}</title></head>
 7    <body style="font: 1.5em/2.5 system-ui; text-align:center">
 8      <h1>{{ title }}</h1>
 9      {{ users.count > 0 ?
10        <ul style="list-style-type:none">
11          {{ users.map{|user| <li>
12            <a href="/hello?id={{ user["id"] }}">
13              ๐Ÿ‘‹ {{ user["name"] }}
14            </a>
15          </li> } }}
16        </ul> :
17        /* Users table is empty */
18        <p>No users, go to <a href="/hello">hello</a>.</p>
19      }}
20    </body>
21  </html>

Bialet integrates the object-oriented Wren language with a HTTP server and a built-in SQLite database โ€” in a single binary. No configuration files, no dependencies, no build step. Just write .wren files and run.


Features#

Zero Configuration

No YAML, no JSON, no setup files. Run bialet in any directory.

SQLite Built-in

Full database engine included. Migrations, queries, and CRUD โ€” ready to go.

Single Binary

~2 MB. No runtime, no package manager, no external services needed.

No Build Step

Edit a .wren file, refresh the browser. Thatโ€™s the entire workflow.


Who is Bialet for?#

Prototyping & Internal Tools

Spin up a data-driven dashboard or admin panel in minutes. Bialetโ€™s all-in-one design means zero infrastructure overhead.

Learning Web Development

Focus on HTML, SQL, and basic logic โ€” not webpack configs, package managers, or ORM abstractions.

Developers Who Value Simplicity

If you prefer a single tool that does one thing well over a dozen micro-libraries, Bialet is for you.


Getting Started#

Install Bialet with a single command (macOS ARM, Ubuntu x86_64, Ubuntu ARM):

curl -sSL https://get.bialet.dev | sh

Then create an index.wren file and run it:

bialet

Visit 127.0.0.1:7001 in your browser.

๐Ÿ“– Full Tutorial All Install Options

View repository

Download source

AI Development Guide