Back to themes

Voyager

A modern freelancing and portfolio template. I18n capabilities, git-based CMS integration, and more. Built with Astro v5 and Tailwind CSS v4.


Save weeks of time and get your freelancing site and portfolio running in a snap.

Voyager is a modern, versatile Astro theme that combines sleek design with powerful features, including dynamic hero sections, project showcases, and interactive components - perfect for creating a stunning and professional freelancing or portfolio website with minimal effort. Built with Astro v5, Tailwind CSS v4, and Keystatic CMS for easy content editing.

With tons of features to make your life easy:

  • Configuration scripts for getting started, plus code tours within your IDE
  • Full Internationalization (i18n) capabilities with tons of utility functions, examples, and components.
  • Use `npm run config-i18n` to setup a multi-language or single language website
  • Keystatic CMS integration for blog posts, projects, authors, resume, and other pages, with a great interface and rich text editor
  • Easy-to-use, with data and config files for important items on the website. You don’t have to go digging through thousands of lines of code to change the site title.
  • Over 100+ unique components. Including 3 hero sections, 2 logo clouds, 2 about sections, 2 project showcase sections, 2 process sections, 3 pricing sections, 2 testimonial sections, 2 blog showcase sections, 2 faq sections, 2 contact sections. Plus layouts for projects, blog posts, resume, and additional pages like legal and a unique 404. Then a cookie banner for good measure.
  • Built-in image optimization with Astro.
  • Built-in MDX blog with:
  • Multiple author support
  • Categories
  • `<Admonition>` component for colorful callouts
  • Heading "copy link" buttons
  • Table of Contents
  • Scroll-based animations that are easily customizable with data attributes, or can be disabled with a one-line config change.
  • SEO features like OG tags, Twitter cards, and other metadata - already taken care of.
  • View transitions enabled, with a one-line config change to disable.
  • Responsive and customizable.

Keystatic CMS

Keystatic is included in this theme, allowing non-technical editors to easily edit blog posts, authors, and other pages. It is a local / git based CMS so all content still lives in your repo. Don’t want to use it? You don’t have to! You can easily just write in the MDX pages as normal and use `npm run remove-keystatic` to remove it and it's dependencies from the project.

Further Info

If you have any questions feel free to reach out at:

On Cosmic Themes, there is also a bundle that includes all existing themes, all new themes that release, and all future updates. Read more at Cosmic Themes All Access