# Topics The topics system provides a reactive way to track and count hashtags across all events in the repository. It automatically updates as new events arrive or are removed. ```typescript import {topics} from '@welshman/app' // In a Svelte component
{#each topicList as {name, count}} #{name} ({count}) {/each}
``` The store: - Updates automatically with new events - Maintains topic counts - Is throttled to prevent excess updates - Is case-insensitive - Integrates with the repository Think of it as a live tag cloud that stays in sync with your local event cache. This is commonly used for: - Tag clouds - Topic discovery - Content organization - Trending topics