Geocaching Friends Logs
March 5, 2026 · View on GitHub
A browser extension that displays your friends' geocaching logs at the top of every cache listing page. Never scroll through hundreds of logs again — instantly see which friends have visited a cache and what they thought about it.

Features
- Friends logs first — Your friends' logs appear at the top of cache pages
- Your own logs — Optionally display your own logs separately
- Configurable limits — Choose to show 5, 10, 20, 50, or 100 friend logs
- Clean design — Matches the native Geocaching.com interface
- Privacy-focused — No data collection, all preferences stored locally
Installation
Browser Extension Stores (Recommended)
- Chrome: Chrome Web Store
- Firefox: Firefox Add-ons
- Edge: Edge Add-ons
- Opera: Opera Add-ons
- Brave: Install from the Chrome Web Store (Brave supports Chrome extensions natively)
Manual Installation
Chrome (incl. Brave) / Edge / Opera
- Download the latest release for your browser from the Releases page
- For Brave, download the Chrome/Chromium release zip.
- Unzip the file
- Open your browser's extension page:
- Chrome:
chrome://extensions - Edge:
edge://extensions - Opera:
opera://extensions - Brave:
brave://extensions
- Chrome:
- Enable "Developer mode" (toggle in top right)
- Click "Load unpacked" and select the unzipped folder
Firefox
- Download the Firefox
.xpifile from the Releases page - Open Firefox and navigate to
about:addons - Click the gear icon and select "Install Add-on From File..."
- Select the downloaded
.xpifile
Usage
- Visit any geocache page on Geocaching.com
- Your friends' logs will automatically appear at the top of the logs section
- Click the extension icon to customize settings:
- Toggle your own logs visibility
- Toggle friends logs visibility
- Set the maximum number of friend logs to display
Development
Prerequisites
- Node.js 18+
- npm
Setup
# Clone the repository
git clone https://github.com/rfsbraz/Geocaching.com-Friends-Logs.git
cd Geocaching.com-Friends-Logs
# Install dependencies
npm install
Commands
# Run linting
npm run lint
# Fix linting issues
npm run lint:fix
# Check formatting
npm run format:check
# Fix formatting
npm run format
# Validate build
npm run build
# Create extension zip
npm run build:zip
Loading for Development
- Run
npm run buildto validate the extension - Open your browser's extension page:
- Chrome:
chrome://extensions - Edge:
edge://extensions - Firefox:
about:debugging#/runtime/this-firefox - Opera:
opera://extensions - Brave:
brave://extensions
- Chrome:
- Enable "Developer mode" (not required for Firefox)
- Click "Load unpacked" (or "Load Temporary Add-on" in Firefox) and select the project folder
- Make changes and reload the extension to see updates
Contributing
Contributions are welcome! Please read our Contributing Guide for details on how to submit pull requests.
Security
For security concerns, please see our Security Policy.
License
This project is licensed under the MIT License — see the LICENSE file for details.
Acknowledgments
- iCheck for the checkbox styling
- All the geocachers who provided feedback and feature requests
Support
If you find this useful and want to support development, you can buy me a coffee - no pressure at all, just a nice way to say thanks.