Viet.io is an open-source directory of technology companies and active investors in Vietnam, built as a fast static website with Next.js.
Every company and investor is a plain JSON file in this repository — anyone can add, correct, or enrich the data with a pull request.
- 🏢 Company directory — Vietnam tech companies, filterable by industry with instant search
- 💰 Investor directory — VCs, angels, accelerators, corporate VCs, and PE firms
- 📊 Market overview — live ecosystem stats computed from the dataset plus curated macro indicators
- 🏮 Delightful design — Vietnam-inspired red & gold design system with an animated lantern hero (Framer Motion)
- 🌐 Bilingual — English and Vietnamese (
/vi) with hreflang alternates - 🔍 SEO-optimized — JSON-LD structured data (Organization, ItemList, Dataset, Breadcrumbs), Open Graph images, sitemap, robots.txt
- ⚡ Fully static —
next export, no servers, deployable anywhere
Next.js (pages router, static export) · React · TypeScript · Tailwind CSS · Framer Motion · next-themes
Requires Node.js ≥ 20.9.
npm install
npm run devOpen http://localhost:3000.
Other scripts:
npm run build # optimize images + production build (static export)
npm run lint # eslint
node scripts/generate-brand-assets.js # regenerate favicons + OG image from public/favicon.svgAll company and investor pages are generated from JSON files in public/data/:
- Fork this repository
- Add a JSON file to
public/data/companies/orpublic/data/investors/using the templates: - Open a pull request — once merged, the profile goes live on the next deploy
Updates that add new structured data are welcome if you also update the app to accommodate the new fields (e.g. adding a products array for a company).
Created and maintained by René DeAnda.
Special thanks to Franck for automating company submissions via Google Form with gform-to-github. The Google Apps Script used for this is in the scripts folder.
Feel free to connect with me on LinkedIn.
Viet.io is distributed under the MIT license. See LICENSE for details.