Community health dashboard and ecosystem explorer for n8n. Track growth, discover trends, and explore community activity.
Live site: https://n8n-pulse.gui.do
Overview with growth velocity metrics, trending templates, and AI adoption insights.
Browse and search 7,700+ community workflow templates with category filters and trending indicators.
See which nodes are most popular across all templates, with detailed usage stats per node.
Top template creators ranked by views and inserters, powered by n8n Arena data.
Forum member growth, topic activity, and Discord server stats.
Worldwide meetups and events displayed on an interactive map.
GitHub stars, forks, releases, npm downloads, and Docker pulls.
Ecosystem overview including npm download trends and related package statistics.
n8n community ambassadors displayed on a world map.
Compare any metrics over time with correlation analysis. Build custom charts and share URLs.
- Framework: Astro 5 (static site generation)
- Styling: Tailwind CSS
- Charts: Chart.js with treemaps and annotations
- Data: Flat JSON files (version controlled) + daily API updates via GitHub Actions
- Testing: Vitest (unit) + Playwright (E2E)
- Analytics: Self-hosted Umami (privacy-friendly)
- Hosting: Netlify
| Source | Data | Update |
|---|---|---|
| n8n Templates API | Templates, nodes, views, creators | Daily |
| GitHub API | Stars, forks, releases, issues | Daily |
| Discourse API | Forum members, topics, posts | Daily |
| Discord API | Server members, online count | Daily |
| Bluesky API | Posts, followers, engagement | Daily |
| Reddit API | r/n8n subscribers, posts | Daily |
| npm API | Download counts | Daily |
| Docker Hub | Pull counts | Daily |
| Luma | Community events | Daily |
| n8n Arena | Creator metrics (inserters) | Weekly |
| Notion (scrape) | Ambassador directory | Weekly |
# Install dependencies
npm install
# Start dev server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
# Update all history data
npm run update-all-history
# Fetch fresh data from APIs
npm run fetch-data
npm run fetch-daily
npm run fetch-external# Run unit tests
npm run test
# Run unit tests in watch mode
npm run test:watch
# Run E2E tests
npm run test:e2e
# Run all tests
npm run test:allsrc/
├── components/ # UI components (cards, charts)
├── layouts/ # Page layouts
├── pages/ # Routes
├── lib/
│ ├── api/ # API clients
│ ├── playground/ # Data playground logic
│ └── utils/ # Helper functions
└── styles/ # Global styles
public/data/ # Historical data (version controlled)
scripts/ # Data fetching and processing scripts
- Self-hosted analytics (no Google Analytics)
- Self-hosted fonts (no external font services)
- No tracking pixels or third-party scripts
- CSP headers restricting external resources
This is an independent community project, not affiliated with n8n GmbH.
Issues and suggestions welcome at the GitHub repository.
- Creator metrics: Powered by n8n Arena
- World map: NASA Blue Marble (public domain)
MIT