GoGo transforms your browser's address bar into a powerful shortcut engine (its like VIM, but for your browser). Type go + space + your-shortcut to instantly navigate to any URL you've saved. No needs to click for your bookmarks !
- Install the extension (see Installation below)
- Create your first shortcut
- Example:
gmail→https://mail.google.com
- Example:
- Use it! Type
go gmailin your address bar - Press Enter and you're there!
go gmail → https://mail.google.com
go gh → https://github.com
go drive → https://drive.google.com
go ty → https://youtube.com
go red → https://reddit.com
🔗 Install from Chrome Web Store
- Download the latest release
- Extract the
gogo-chromeZIP file - Open
chrome://extensions/in your browser - Enable Developer mode (toggle in top-right corner)
- Click Load unpacked
- Select the
gogo-chromefolder - Done! 🎉
🔗 Install from Firefox Add-ons
- Download
gogo-firefox.xpifrom the latest release - Drag and drop the
.xpifile into your Firefox window - Click Add when prompted
- That's it! ✅
The Firefox extension is officially signed by Mozilla! No configuration changes needed!
- Node.js (only to build)
- npm or yarn or pnpm (only to build)
- Git
# Clone the repository
git clone https://github.com/Axthauvin/gogo.git
cd gogo
# Install dependencies
npm install
# Build for all browsers
npm run buildgogo/
├── .github/workflows/ # CI/CD automation and GitHub Actions
└── src/
├── background/ # Background scripts for extension lifecycle
├── core/ # Core functionality (storage, constants, browser APIs)
├── icons/ # Extension icons and assets
│ └── socials/ # Social media icons
├── modules/ # Feature modules
│ ├── import-export/ # Import/export shortcuts functionality
│ ├── search/ # Search and filtering logic
│ ├── shortcuts/ # Shortcut management (CRUD operations)
│ └── theme/ # Theme switching and customization
├── pages/ # Extension pages (popup, settings, onboarding)
├── styles/ # Global styles and CSS variables
├── ui/ # UI components and forms
│ ├── components/ # Reusable UI components
│ └── forms/ # Form components and validation
└── utils/ # Helper functions and utilities
# Build for all browsers
node build.js all
# Build for Chrome only
node build.js chrome
# Build for Firefox only
node build.js firefoxChrome/Edge/Brave:
- Run
node build.js chrome - Open
chrome://extensions/ - Enable Developer mode
- Click "Load unpacked" and select
dist-chrome
Firefox:
- Run
node build.js firefox - Open
about:debugging#/runtime/this-firefox - Click "Load Temporary Add-on"
- Select any file in
dist-firefox
Contributions are welcome! Whether it's bug reports, feature requests, or code contributions, all help is appreciated.
- Fork the repository
- Create a feature branch
git checkout -b feature/amazing-feature
- Make your changes
- Commit with clear messages
git commit -m "Add amazing feature" - Push to your fork
git push origin feature/amazing-feature
- Open a Pull Request
Found a bug? Please open an issue with:
Have an idea? Open an issue and describe:
- The problem you're trying to solve
- Your proposed solution
- Why it would be useful
- Publish to Chrome Web Store
- Publish to Firefox Add-ons
- Export/Import shortcuts
- Dark theme
- Search accross the shortcuts
- Sync shortcuts across devices
- Shortcut categories/tags
- Usage statistics
This project is licensed under the MIT License. See the LICENSE file for details.
If you find GoGo useful, please consider:
- Starring the repository ⭐
- Reporting bugs
- Suggesting features
- Contributing code
- Sharing with friends
Made with ❤️ by @axthauvin

