Welcome to my personal VtM Character Vault! This project started as a way for me to reference (and ponder) my characters/NPCs from any device, and as an excuse to learn React. It's a passion project that finally centralizes all my errant characters into one place.
This is a simple, wiki-esque collection of my characters (mostly V20), organized by clan, bloodline, or status (Caitiff/Thin-Blood). Each character has their own page with their character sheet, notes, images, and other details, all rendered dynamically from Markdown files via Astro 5 and React.
Note
Currently under construction! Probably a little rough around the edges, and I haven't even added a single character aside from the test/placeholder. But rest assured I will be adding at least one character! 🌝
- Astro 5 + Markdown: Dynamic wiki pages that load instantly.
- React Islands: Interactive character sheets and image carousels where they’re actually needed.
- View Transitions: Smooth, SPA-like navigation between pages.
- Tailwind v4: Modern styling with proper dark mode support.
Non-commercial fan project · 100 % personal & portfolio use
Vampire: The Masquerade is © Paradox Interactive
All character portraits sourced from Pinterest, Tumblr, etc., credited when possible. If you’re the artist and want your work removed, please open an issue or contact me at frantan.github@manyme.com, and it'll be removed promptly.
This project is licensed under the MIT License. See the LICENSE file for details. This license applies to the code only; images remain under their respective copyrights.