The ONE AND ONLY browser extension delivering both Sinhala and English news from Sri Lanka directly to your toolbar.
LankaCast is a unique, lightweight Chrome Extension designed for Sri Lankans. It fetches real-time news from Ada Derana and keeps you connected with what's happening in the island. It features automatic background updates, smart keyword alerts, dark mode, and one-click WhatsApp sharing.
Since this is a developer preview, you can download the latest version directly from Google Drive:
π Click Here to Access the Project Files
| Sinhala Feed | English Feed | Settings & Alerts |
|---|---|---|
![]() |
![]() |
![]() |
| WhatsApp Sharing | Extension Installed |
|---|---|
![]() |
![]() |
- π° Dual-Language Hub: Seamlessly switch between Sinhala and English news feeds in one popup.
- β‘ Auto-Refresh: Background service workers fetch updates every minute to keep you current.
- π Smart Alerts: Set custom keywords (e.g., "Cricket", "Election") to receive instant notifications when they appear in the news, even if popup notifications are turned off.
- π Dark Mode: Fully optimized dark theme that syncs with your preferences.
- π² Quick Share: Share any news item directly to WhatsApp with a single click.
- π‘οΈ Reliability: Built on Manifest V3 for better performance and battery life.
Since this extension is in "Developer Mode" (not yet on the Chrome Web Store), follow these simple steps to install it:
- Click the Download link above.
- Download the files (if it's a ZIP file, right-click and select Extract All or Unzip).
- Save the folder somewhere safe (e.g.,
Documents/LankaCast).
- Open Google Chrome.
- In the address bar, type
chrome://extensionsand press Enter. - Enable Developer Mode: Look for a toggle switch in the top-right corner and turn it ON (Blue).
- Click the button that says "Load unpacked" (top-left).
- Select the LankaCast folder you extracted in Step 1 (make sure you select the folder that contains
manifest.json). - π Success! You should now see the LankaCast icon (Lion Flag) in your browser toolbar.
Tip: Click the "Puzzle Piece" icon π§© in Chrome and Pin π LankaCast to keep it visible!
- Click the extension icon to open the popup.
- Use the bottom navigation bar to switch between Sinhala and English tabs.
- Click any news card to read the full story on the official website.
- Go to the Alerts tab.
- Type a keyword (e.g.,
Cricket) in the input box and click Add. - You will now receive a system notification whenever a news title matches that keyword.
- Click the Sun/Moon Icon in the top header to toggle between Light and Dark modes instantly.
- Frontend: HTML5, CSS3 (Native CSS Variables)
- Logic: JavaScript (ES6+, Async/Await)
- Platform: Chrome Extension Manifest V3
- Storage:
chrome.storage.localfor settings and history - APIs: Ada Derana RSS Feeds & Google Analytics 4
LankaCast/
βββ manifest.json # Extension configuration (Permissions, V3)
βββ popup.html # Main UI structure
βββ popup.css # Styling
βββ popup.js # UI logic & Data rendering
βββ background.js # Background fetcher & Notification logic
βββ README.md # Documentation
βββ images/ # Icons




