Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Kalabasa/htmz
html with targeted manipulation zones
https://github.com/Kalabasa/htmz
html js
Last synced: about 2 months ago
JSON representation
html with targeted manipulation zones
- Host: GitHub
- URL: https://github.com/Kalabasa/htmz
- Owner: Kalabasa
- License: other
- Created: 2024-02-09T10:04:01.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-03-15T15:55:02.000Z (9 months ago)
- Last Synced: 2024-10-22T17:43:36.722Z (2 months ago)
- Topics: html, js
- Language: JavaScript
- Homepage: http://leanrada.com/htmz/
- Size: 425 KB
- Stars: 1,729
- Watchers: 14
- Forks: 42
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- zero - htmz
README
# htmz
_a low power tool for html_
htmz is a minimalist HTML microframework that gives you the power to create dynamic web user interfaces with the familiar simplicity of **plain HTML**.
Zero dependencies. Zero JS bundles to load. Not even a backend is required. _Just an inline HTML snippet_.
See the [documentation website](https://kalabasa.github.io/htmz) for more details, usage, examples, and more.
## Installing
Simply copy the following snippet into your page.
```html
```
## What does it do?
htmz does one thing and one thing only.
- Enable you to load HTML resources within _any element_ in the page.
Imagine clicking a link, but instead of reloading the whole page, it only updates a relevant portion of the page. Think tabbed UIs, dual-pane list-detail layouts, dialogs, in-place editors, and the like.
**htmz is a generalisation of HTML frames.** — Load HTML resources within ~~any frame~~ _any element_ in the page.