A static portfolio website built with Next.js and Tailwind CSS. The site is exported as static HTML and served via a lightweight Rust server for minimal resource usage and fast response times.
- Next.js (static export)
- Tailwind CSS
- shadcn/ui
- TypeScript
- Bun
- Go (code generation)
- Rust (production server)
Projects and technologies are configurable via config/content.json.
GitHub stars are being fetched during build time.
Add to config/content.json:
{ "name": "Your Technology", "icon": "yourtechnology" }Run task gen to auto-fetch missing icons from devicon.dev or simpleicons.org, regenerate avatar-derived assets, and validate config.
Categories are configurable.
bun devbun run buildtask gen # Generate + validate all artifacts
task validate # Alias of generate