htmx
htmx.org
A small JavaScript library that extends HTML with attributes for making AJAX requests, WebSocket connections, and CSS transitions directly in markup — enabling dynamic interfaces without writing JavaScript.
Why it is useful
Lets you add interactivity to server-rendered apps by returning HTML fragments from the server instead of JSON. The mental model is simpler than React or Vue for many use cases: no client-side state management, no build step, no hydration. Particularly powerful paired with a fast server-side framework like FastAPI or Rails. The documentation is unusually well-written and entertaining.
More in Developer Utilities
Other developer utilities you might not have heard of.
- StackBlitzA browser-based IDE that runs Node.js projects entirely in the browser using WebContainers, with npm install, hot reload, and shareable URLs.
- URLScan.ioA free service that scans URLs and renders them in an isolated browser, capturing all network requests, DOM structure, and screenshots for security analysis.
- ObservableReactive JavaScript notebooks for data visualization and analysis.
- PlaywrightMicrosoft's end-to-end testing framework that controls Chromium, Firefox, and WebKit with a single API — with auto-waiting, network interception, parallel test execution, and a visual trace debugger.
- SquooshBrowser-based image compression tool from Google that supports WebP, AVIF, and advanced codec options.
- Security HeadersFree HTTP security header scanner that grades websites and explains what each missing header protects against — actionable before deployment.