My tools radar
- vite has everything from a webserver to building javascript apps and cache busting
- vitest A Vite-native testing framework.
- For styling use Tailwind CSS for utility-first CSS
- Tailwind is configured via
@tailwindcss/viteplugin invite.config.ts
- Tailwind is configured via
- For UI components use Basecoat - a lightweight component library built on Tailwind
- uDSV a fast CSV parser
- uPlot A small (~50 KB min), fast chart for time series, lines, areas, ohlc & bars
- simple-statistics simple statistics for node & browser javascript
- React: I'm a little over it. Plain old javascript websites are faster and are just fine for LLMs.
- React + Radix + Shadcn (like lovable.dev): Too difficult for LLMs and too much code. I had some initial success, but the app (taskscore) very quickly got stuck in mud. I was spending all my LLM budget working around UX issues. An interesting discussion on HNN led me to Basecoat - The Overcomplexity of the Shadcn Radio Button
- Shoelace - simple web components, but I had issues with responsive usage and some bugs.