Loading repository data…
Loading repository data…
Inc21 / repository
Advanced feed filtering for Strava. Hide activities by keywords, device, distance, pace, and more via Chrome/Firefox extension.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A powerful Chrome Extension and Firefox Extension that provides advanced filtering capabilities for your Strava activity feed. Built with a modular architecture for maximum performance and maintainability.
Note: As of v1.2.4, this project includes Firefox Extension (desktop and Android). As of v2.2.5, Chrome Extension with complete feature parity is also available. As of v2.4.5, both Firefox and Chrome extensions feature enhanced mobile support with notification system and bidirectional panel resizing. As of v2.5.0, both extensions include a compact settings panel with info icons and device-based activity filtering.
⚠️ Userscripts are deprecated and will no longer receive updates or new features. Please use the Chrome or Firefox extension instead. iPhone/iPad users can get the full extension experience via the Orion Browser — see ios-safari-install.md.
Filter panel
This filter enhances your Strava experience by providing comprehensive filtering capabilities directly on your feed. Hide activities based on keywords, activity types, distance, duration, elevation, pace, and more. The filter features a clean, draggable interface that works seamlessly with Strava's design.
Keyword Filtering: Hide activities containing specific keywords in titles
Activity Type Filtering: Granular control over 40+ activity types (Run, Ride, Virtual activities, etc.)
Recording Device Filtering: Hide activities by recording device (NEW in v2.5.0)
Quick tip – isolate one type fast: Click "Select All", then deselect the activity you'd like to show. For example, to see only hikes: open Activity Types, press Select All, then untick Hike. The feed will show only hikes while hiding every other category.
💡 Want the opposite? Hit Clear All and tick just the one type you want to hide.
Distance Filtering: Set minimum and maximum distance thresholds
Duration Filtering: Specify minimum and maximum duration for activities
Elevation Filtering: Control based on elevation gain
Pace Filtering: Filter running activities by pace (min/km or min/mi)
Map Filtering: Hide activities without GPS maps
Commute Tag Filtering: Hide activities marked with the Commute tag
Club Posts: Option to hide club-related posts
Challenge Filtering: Hide your challenges section
Hide Joined Challenges: Hide athletes' joined challenge cards from the feed
External Service Embeds Filtering: Option to hide text embeds from third-party services in activity descriptions (e.g., myWindsock report, summitbag.com, Run Health, Wandrer, Bandok.com, COROS)
Athlete Management: Ignore specific athletes to hide all their activities from your feed
UI Sections Hiding: Hide "Suggested Friends" and "Your Clubs" sections site-wide
Organized sections with collapsible dropdowns
The filter adapts seamlessly to different screen sizes with enhanced mobile support:
Filter button adapts to different screen sizes
The main settings panel features organized sections:
Well-organized filtering options
Choose the option that fits your browser/platform.
Userscripts are no longer maintained. They will not receive new features or bug fixes and will be removed in a future release. Please switch to the Chrome or Firefox extension above for the full experience.
userscript/strava-feed-filter-clean.js and install via your userscript manager.Disclaimer: This extension has been primarily tested on Chrome, Firefox, and Orion (iOS). Support for other browsers may vary.
Filter button in the Strava interface
| Category | Options | Description |
|---|---|---|
| Keywords | Text input | Hide activities containing specified words |
| Activity Types | 20+ checkboxes | Show/hide specific activity types |
| Distance | Min/Max sliders | Filter by activity distance |
| Duration | Min/Max inputs | Filter by activity time |
| Elevation | Min/Max inputs | Filter by elevation gain |
| Pac |