
Slack Channels Grouping
github.com/yamadashy/slack-channels-grouping- Category
- Productivity
- Rank
- No. 1264Tools index
- Pricing
- Open Source
- Type
- TOOL
- Builder
- yamadashy
- GitHub
- 106 stars
- Latest release
- v1.0.39
- Added
- May 22, 2026
About
Browser extension that automatically groups Slack channels by prefix for a cleaner, more organized sidebar.
What it does
It turns prefix-heavy channel naming conventions into a visual hierarchy inside Slack. It detects channel creation, renaming, and deletion without requiring a refresh. Monitoring pauses on inactive tabs, and the documentation says processing stays local with no data collection.
Why it's ranked here
This is a focused fix for teams already using names such as dev-, chat-, or proj-. Broad browser availability, live change detection, local processing, and no required setup make the narrow premise credible and easy to try.
What's good
The extension reacts when channels are created, renamed, or deleted, so its organization stays current without reloading Slack. It supports fourteen languages, ships through four browser stores, and pauses monitoring on inactive tabs to conserve system resources.
Tradeoffs
Its usefulness depends on a consistent prefix convention in channel names. It changes how channels are visually organized in the browser, but the supplied documentation describes no channel administration, naming enforcement, search, or Slack desktop application support.
How to use it well
Use it when a team already encodes purpose or ownership in channel prefixes and members work in browser-based Slack. It suits large sidebars that have become difficult to scan. Look elsewhere for channel governance, lifecycle management, or naming-policy enforcement.
Technical notes+
README.md documents store installation for Chrome, Firefox, Opera, and Edge, plus development and build targets that also mention Safari. package.json defines webextension-toolbox development and build scripts, Biome and Secretlint checks, and a Vitest test command using a DOM environment. Its runtime dependencies include core-js, EventEmitter3, jQuery, loglevel, and a requestIdleCallback polyfill. docs/en/index.md states that changes are detected without refresh, monitoring pauses on inactive tabs, and all processing runs locally without data collection. The package requires Node.js 24.0.1 or newer.
Observed
- License
- MIT
- Interface
- Browser extension for Slack
- Store availability
- Chrome Web Store, Firefox Add-ons, Opera Add-ons, and Microsoft Edge Add-ons
- Localization
- Fourteen supported languages are listed
- Package ecosystem
- Node.js and npm, requiring Node.js 24.0.1 or newer
- Quality tooling
- Vitest tests, Biome checks, TypeScript checking documentation, and Secretlint
Read from README.md, package.json, docs/de/index.md, docs/el/index.md, docs/en/index.md, docs/es/index.md, docs/fr/index.md, docs/hi/index.md, docs/it/index.md, docs/ja/index.md, docs/ko/index.md, docs/nl/index.md, docs/ru/index.md, docs/pt-br/index.md, docs/pt-pt/index.md.
What it can do
Automatically group Slack channels by prefix
Slack channels with common prefixes → Organized channel groups in sidebar
Clean up Slack sidebar organization
Cluttered Slack channel list → Streamlined, categorized sidebar
Detect channel naming patterns
Channel names with prefixes → Identified grouping categories
Reorganize channel display structure
Default Slack channel layout → Grouped channel hierarchy
Tags
Tech Stack
Media
Comments (0)
No comments yet
Indexed by a proprietary survey. Corrections welcome.