htmx
1
总安装量
1
周安装量
#50980
全站排名
安装命令
npx skills add https://github.com/g1joshi/agent-skills --skill htmx
Agent 安装分布
mcpjam
1
claude-code
1
replit
1
junie
1
zencoder
1
Skill 文档
htmx
High power tools for HTML. Allows you to build modern user interfaces with the simplicity of hypertext.
When to Use
- Server-side rendered applications (Django, Flask, Rails, Go, PHP)
- You want SPA-like interactivity without the complexity of React/Vue
- “Hypermedia-driven” applications
Quick Start
<script src="https://unpkg.com/htmx.org@1.9.10"></script>
<!-- When clicked, issue GET to /clicked, swap outerHTML with response -->
<button hx-get="/clicked" hx-swap="outerHTML">Click Me</button>
Core Concepts
Attributes
hx-get, hx-post, hx-trigger, hx-target, hx-swap.
Swapping
Replacing parts of the DOM with HTML returned from the server.
HATEOAS
Hypermedia As The Engine Of Application State. The server returns HTML (state), not JSON.
Best Practices
Do:
- Return partial HTML snippets from the server
- Use
hx-boostto speed up navigation - Use
hx-indicatorfor loading states
Don’t:
- Return full HTML pages for partial updates
- Use htmx if you need complex client-side state (offline mode, etc.)