Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A developer portfolio homepage template built with Next.js, Chakra UI, Three.js, and Framer Motion.

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
Craftzdog Homepage is a free, MIT-licensed developer portfolio template built with Next.js, Chakra UI, and Three.js that creates a personal homepage with 3D graphics and smooth animations.
Craftzdog Homepage is the source code of Takuya's personal website at craftz.dog, released as an open-source template for developers. It runs on Next.js, uses Chakra UI for accessible React components, Three.js for the 3D voxel dog, and Framer Motion for animations. As input, you fork the repository and replace the content and styling; as output, you get a static-generated homepage ready to deploy to any platform that supports Next.js. The project is maintained by Takuya (Craftzdog), who also built the Inkdrop note-taking app.
pages directory.pages, components, lib, and public folders, making it easy to locate and edit code.Yes, it is released under the MIT License. You can fork it and create your own homepage for free without notifying the author, provided you add a link to https://www.craftz.dog/ and do not use the 3D voxel dog model.
No. The MIT license explicitly prohibits using the 3D voxel dog from the original project. You'll need to replace it with your own 3D model or remove it entirely.
The template uses Next.js for the React framework, Chakra UI for components, Three.js for 3D graphics, and Framer Motion for animations. All four libraries are integrated in a single project.
The repository structure shows only page and component files; there is no mention of a CMS or blog engine. It is a homepage rather than a blog platform.
