Skip to main content

Pure Python website engine. Zero dependencies. Real JSX templates.

Project description

Boask

Pure Python website engine.
Zero external dependencies.
Real JSX-style templates without React.

pip install boask

Quick Start

from boask import route, use, run_server, html_templates

@route("/")
def home(handler):
    return html_templates.render("home.html", title="Boask")

if __name__ == "__main__":
    run_server()

Comparison to Flask

  1. Lightweight.
  2. No external dependecies.
  3. Unlike flask, it uses built in python libaries only! It uses built-in libs, and some python file libs that are using only built in functions!
  4. No "{{ url_for('static', filename='css/main.css') }}" (example), we use /static/css/main.css for example!

Info

  1. Do not install a earlier version than 1.0.4, you can 1.0.0 but that one is not supported! You can't import them!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

boask-1.1.3.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

boask-1.1.3-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file boask-1.1.3.tar.gz.

File metadata

  • Download URL: boask-1.1.3.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for boask-1.1.3.tar.gz
Algorithm Hash digest
SHA256 be10bf7ed1338865b5aa20a9cc504c2a2b20e3b0503fecb4a5b3a47e8ccc0287
MD5 4883ef2a5d29162165636a91671b9d6a
BLAKE2b-256 e6aa2b23bda0ab8218561fff32ef75043ffb3158ae724d2c610425aff93a7ec2

See more details on using hashes here.

File details

Details for the file boask-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: boask-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for boask-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ea24e7d32b3870deb66a8c09f980e90801278b7e0585f2809e1dfbcad05fb457
MD5 d43daf7d8fc1f60ffa7adf47a8ca6e07
BLAKE2b-256 289f389f7e71ed80453d21e985c57e762646b63495e4ae4eb128d2c15e5cda45

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page