Skip to content


Repository files navigation

Introduction is an open-source static website built with Next.js listing 150+ technology companies in Vietnam.

Special thanks to my friend Franck helping automate the addition of companies via Google Form with his project gform-to-github. You can also find the Google Apps Script used for this project in the scripts folder.

Contributing to Tech.Viet

All the company pages are created from individual company JSON files in the public/data/companies folder.

You can update / add new companies by adding a new JSON file to that folder using this COMPANY TEMPLATE as a guide.

Updates to companies that add new structured data are welcome if you can also update the app to accommodate the new data (ie adding a products array for a company).

Getting Started

First, run the development server:

npm install
# Make sure Semantic-UI is built at least once using now-dev (also run this anytime you change the global Semantic site.variables file)
npm run now-dev
# All times after you can use dev
npm run dev

Open http://localhost:3000 with your browser to see the result.


Feel free to connect with me on LinkedIn.

License is distributed under the MIT license. See LICENSE for details.


🇻🇳 is an open-source website built with React & Next.js listing 200 technology companies in Vietnam.







Sponsor this project