A lightweight, customizable Chrome Extension that lets you create and manage a beautiful grid of website shortcuts — similar to a mini app launcher.
Chrome App Launcher Lite allows you to:
- Quickly access your favorite websites
- Add, edit, and delete shortcuts
- Open links in current tab, new tab, or incognito
- Automatically fetch favicons
- Export and import your launcher configuration
Preloaded with popular platforms including:
- Google Services – Google, Gmail, Google Drive, Google Docs, YouTube
- Social Media – Facebook, Instagram, LinkedIn, Reddit
- AI & Development – OpenAI (ChatGPT), GitHub, Stack Overflow
- Productivity & Tools – Notion, Trello, Slack
You can fully customize this list.
-
Automatically loads website favicons from:
- Google Favicon Service
- DuckDuckGo Icons
- Clearbit Logos
-
If favicon fails → generates:
- A dynamic colored background
- A smart fallback text icon (e.g., "GH" for GitHub)
Right-click or use the menu button (⋮) on any shortcut:
- Open in current tab
- Open in new tab
- Open in incognito window
- Edit shortcut
- Delete shortcut (with confirmation dialog)
- Validates URL format
- Automatically adds
https://if missing - Restricts to
http/httpsprotocols only - Generates fallback initials automatically
- Export shortcuts as
launcherLinks.json - Import your saved configuration anytime
- Perfect for backup or transferring between browsers
- Uses
chrome.storage.localwhen running as extension - Falls back to
localStoragewhen running in a normal browser environment
The script is wrapped in an IIFE:
(function () {
...
})();This prevents global namespace pollution.
launcherLinks = [
{
name: "Google",
url: "https://google.com",
fallback: "GOO"
}
]Each shortcut object contains:
nameurlfallback(icon text)
- Load links from storage
- Generate cards dynamically
- Fetch favicon
- Apply fallback if needed
- Save updated state
- URL validation using
new URL() - Restricts to
httpandhttps - No inline external scripts
- Controlled incognito window creation (Chrome only)
- Open Chrome
- Go to
chrome://extensions/ - Enable Developer mode
- Click Load unpacked
- Select your project folder
- Clean modular structure
- Well-separated functionality
- Smart favicon fallback system
- Chrome extension compatible
- Lightweight (no external dependencies)
- Good user validation
- Import JSON should validate structure before replacing state
renderGrid()callssaveLauncherLinks()every render (can be optimized)- Could debounce favicon loading
- Add error handling for malformed import files
- Consider using event delegation for better performance
MIT License (Recommended)
Pro-Bandey Lightweight Web Shortcut Manager for Chrome