What is Mayivisit?
Mayivisit answers one question: Do I need a visa to travel from country A to country B?
It is inspired by the simplicity of focused tools that do one thing well. No login, no backend, no runtime database. All pages are pre-rendered at build time for speed and reliability.
The site covers 199 passports and 199 destinations, generating approximately 120,000 unique pages of visa requirement information.
The visa requirements dataset comes from ilyankou/passport-index-dataset , MIT-licensed, scraped annually from passportindex.org.
The dataset is vendored in this repository and updated manually via a script. Updates are reviewed before being committed to catch any breaking changes early.
Visa guides are written by the Mayivisit editorial team and reviewed by C. Nine, Founder & Editor of Mayivisit, before publication.
Every guide cites primary sources — the U.S. Department of State, the European Commission, UK Home Office, IRCC, and the relevant government portals — and lists them under a "Sources" section at the bottom of each article. Numeric claims (fees, processing windows, insurance minimums) are linked to the originating regulation or official notice.
Guides carry a visible "Updated" date and are reviewed for accuracy at minimum every 6 months, or sooner when underlying policy changes (Visa Code amendments, ETIAS rollout milestones, fee adjustments).
Mayivisit is editorial information, not legal or immigration advice. For decisions about your specific case, consult the relevant embassy, consulate, or a licensed immigration practitioner — see our disclaimer.
Astro — static site generator with content collections and route generation via getStaticPaths.
TypeScript — strict mode, all data structures typed.
Tailwind CSS — styling with a monospace-first, minimal aesthetic.