Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A curated list of the tech I use, built with Astro and Tailwind CSS

Jekyll-based personal resume/CV homepage template, generating a static site that can be hosted free on GitHub Pages.
Craftzdog Uses is an open-source 'uses' website template built with Astro and Tailwind CSS that turns Markdown posts into a categorized static site listing the tech its author uses. The template is created by Takuya Matsuyama (craftzdog), a developer who also makes the Inkdrop note-taking app, and it powers his live site at uses.craftz.dog. It is a learning resource: a YouTube tutorial walks through building the site from scratch.
This template is a personal 'uses' page starter that displays a curated list of the technology tools its author uses, organized as blog posts under category pages. It takes Markdown files as input and outputs a static website using the Astro framework, styled with Tailwind CSS, with React and Headless UI powering interactive components. The project is authored by Takuya Matsuyama, the creator of Inkdrop, and is published under an MIT license.
categories folder under src/pages.npm run live-import command pulls notes from an Inkdrop local server via the live-export tool, converting them into Markdown posts.public/posts for images, src/components for Astro and React components, src/layouts, src/pages, and src/styles.The site is a static Astro project. Posts live as Markdown files under src/pages/posts, and category pages are generated in src/pages/categories. For Inkdrop integration, you create a .env file with the Inkdrop server credentials (username, password, port, and book ID) and run npm run live-import to fetch notes from the local server. The YouTube tutorial at https://youtu.be/3_JE76PKBWE walks through the full build.
Yes, the template is free under the MIT License. You can fork the repository and create your own homepage without notifying the author, as long as you delete the original blog content and assets and add a link to Takuya's homepage.
The template uses Astro for static site generation, Tailwind CSS for styling, and React with Headless UI for interactive components. React Icons is included for icons. Posts are written in Markdown and processed by Astro.
First set up Inkdrop's live-export tool, then create a .env file with INKDROP_USERNAME, INKDROP_PASSWORD, INKDROP_PORT, and INKDROP_BOOKID. Run npm run live-import to pull notes from your local Inkdrop server and convert them into Markdown posts.
Yes, the license requires you to add a link to Takuya's homepage (https://www.craftz.dog/) on your site. You also need to delete the original blog content and assets from the repository before publishing your own version.