A lightweight Chrome Extension that displays multiple timezones in WorldTimeBuddy.com styled interface.
- Multi-timezone time display with 12/24-hour time scale
- Search and add timezones
- Time range selection with drag-to-select
- Real-time time updates
Visit the Chrome Web Store link and add the extension directly to your browser.
-
Install dependencies:
npm install
-
For development, start the dev server:
npm run dev
-
To build for production:
npm run build
-
Load the extension in Chrome:
- Run the production build:
npm run build - Open Chrome and go to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distdirectory
- Run the production build:
worldtimeboy/
├── src/
│ ├── components/ # React components
│ ├── data/ # Custom city-timezone data
│ ├── hooks/ # Custom React hooks
│ ├── utils/ # Utility functions
│ ├── types/ # TypeScript type definitions
│ └── popup/ # Popup entry point
├── public/ # Static assets (manifest.json, icons)
└── dist/ # Build output (generated)
└── screenshots/ # Screenshots
- React 18
- TypeScript
- Vite
- date-fns-tz
- Chrome Extension Manifest V3
1.1.0
- Developed with AI assistance using Cursor
- Inspired by WorldTimeBuddy
- Extension icon from Flaticon
- UI icons (SVG) from Lucide


