Skip to content

KyleKing/app-template

Repository files navigation

App Template

A simplified Deno web application built with Hono (API), Vento (templating), and HTMX (AJAX interactivity). Used to experiment with sharing JS between client and server and managing CSS without a framework or React.

Screenshots

Home Page

Home Page

Comments Page

Comments Page

Setup

mise install
deno install
hk install
deno task test:e2e:install
mise run build

Development

mise watch build # Keeps built files up to date
mise watch dev --restart |& tail-jsonl # Hot reloads on TS changes, while mise watches .vto. Optionally run with `pipx:tail-jsonl`

deno task test:watch

hk run pre-commit --all

Production

deno task prod # Serves production app from built executable

Environment Variables

See ./src/utils/env.ts

About

Minimal Deno, Hono, HTMX, and Vento template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •