LinkTower: Your Personal Link Hub
Published November 7, 2025
LinkTower is a flexible, configurable link hub and mini blog that gives you complete control over your online presence. Think Linktree, but on your own domain, with your own branding, and without limitations.
Features
LinkTower offers extensive customization options:
- Customizable link display with icons, images, gifs, and carousels
- Flexible blog with sorting, filtering, archive view, and revisions system
- Contact form compatible with Web3Forms
- Umami analytics integration for privacy-preserving insights
Why I Built It
I wanted a Linktree-style site for my social media, but without their branding, limitations, and on my own domain. I built something reusable so that I could set up sites for different purposes, including this portfolio.
Technology
LinkTower is built with modern static site technologies:
- Astro for modern static site building
- TailwindCSS for composable styling
- Web3Forms for a simple contact form backend
- Umami for cookie-free privacy-preserving web analytics
- Playwright and Vitest for comprehensive testing
Development Journey
Origin Story
I initially built LinkTower as a fork of TreeLink, an open source Astro clone of Linktree. I started by improving the design to support images, icons, and descriptions so that links could better convey their intent. I also iterated on better blog post previews on the home page, and refactored the design tokens for easier styling adjustments. Much of this was done without AI.
Blog Enhancements
After beginning to use it for blog posts on my personal website, I improved the blog features to have better text styling and more powerful frontmatter controls including sort order. It was also around this time that I added the contact form and analytics. I later implemented an archive page with filtering and sorting to better support blogs with more posts.
Portfolio Features
For use as a portfolio site, I implemented several enhancements, such as looping videos, file downloads, clearer marking for external/internal links, and action buttons on blog posts configurable in the frontmatter. I also worked on a public demo of LinkTower to demonstrate its features.
Create your own customized link hub with LinkTower and own your online presence!