Personal toolbox website built with Astro, React, and Cloudscape Design System.
Live at tools.piotrekwitkowski.com.
- Domain Lookup — DNS, WHOIS, and registry info for any domain
- Datasets — Public datasets for download
Datasets are auto-updated by GitHub Actions workflows. See scripts/ and .github/workflows/.
npm install
npm run dev # Start dev server
npm run build # Production build → dist/- Add a navigation entry in
src/components/SideNav.tsx. - Create a page at
src/pages/<tool-name>.astro. - Wrap content in
<Layout>. Addclient:idleto the React component for interactivity, orclient:only="react"if it uses browser-only APIs (window,localStorage, etc.).