# Semrush — developer ecosystem report

> We do love open source and have an opportunity to make it better from now.

- GitHub org: `semrush`
- Category: saas
- Overall score: 49.0 / 100
- Overall rank: #231
- Last refreshed: 2026-08-14

## Pillar scores

| Pillar | Score / 100 | Rank | Weight in overall |
| --- | --- | --- | --- |
| Code & Polish | 44.0 | #616 | ~22% |
| Education | 76.0 | #178 | ~18% |
| AI readiness | 42.0 | #293 | part of Reach |
| Builder experience | 0.0 | #1 | ~12% |
| Community | 36.0 | #427 | ~16% |
| Reach | 48.0 | #349 | ~18% |
| Momentum | 37.0 | #386 | ~14% |

## Links

- GitHub: https://github.com/semrush
- Website: https://www.semrush.com
- Docs: https://developer.semrush.com

## Public GitHub totals

| Metric | Value |
| --- | --- |
| Repos analyzed | 11 |
| Stars | 450 |
| Forks | 127 |
| Open issues | 70 |
| Contributors | — |

## Top repositories

| Repo | Stars | Language | Description |
| --- | --- | --- | --- |
| [intergalactic](https://github.com/semrush/intergalactic) | 181 | TypeScript | Intergalactic Design System is a constantly developing design system and library of React components. |
| [zenrpc](https://github.com/semrush/zenrpc) | 170 | Go | JSON-RPC 2.0 Server Implementation with SMD support written in Go (go generate) |
| [purr](https://github.com/semrush/purr) | 42 | JavaScript | PURR (PUppeteer RunneR) is a devops-friendly tool for browser testing and monitoring. |
| [smdbox](https://github.com/semrush/smdbox) | 23 | JavaScript | UI for human-readable displaying of JSON-RPC 2.0 SMD |
| [ansible-role-clickhouse](https://github.com/semrush/ansible-role-clickhouse) | 8 | Jinja | Next-gen ansible role for ClickHouse with YAML |
| [mercure](https://github.com/semrush/mercure) | 8 | Go | 🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications |
| [app-center-sample-app](https://github.com/semrush/app-center-sample-app) | 7 | TypeScript | — |
| [ws2http](https://github.com/semrush/ws2http) | 6 | Go | JSON-RPC 2.0 Websocket to HTTP backend proxy service. |
| [app-center-openapi](https://github.com/semrush/app-center-openapi) | 3 | HTML | — |
| [agent-browse](https://github.com/semrush/agent-browse) | 1 | TypeScript | Claude Agent SDK with a web browsing tool |
| [puppet-hiera-example](https://github.com/semrush/puppet-hiera-example) | 1 | Puppet | Example project describing how to use hiera with Puppet |

## Methodology

Scores are computed from public signals only (GitHub, package registries, docs sites, community platforms). Pillar definitions: https://www.smoower.com/docs.md

---

HTML version: https://www.smoower.com/semrush
Machine index: https://www.smoower.com/llms.txt · MCP server: https://www.smoower.com/mcp · REST API: https://www.smoower.com/api/v1
