# Knock — developer ecosystem report

- GitHub org: `knocklabs`
- Category: dev_tool
- Overall score: 53.0 / 100
- Overall rank: #174
- Last refreshed: 2026-08-13

## Pillar scores

| Pillar | Score / 100 | Rank | Weight in overall |
| --- | --- | --- | --- |
| Code & Polish | 60.0 | #226 | ~22% |
| Education | 78.0 | #142 | ~18% |
| AI readiness | 73.0 | #27 | part of Reach |
| Builder experience | 0.0 | #1 | ~12% |
| Community | 29.0 | #535 | ~16% |
| Reach | 17.0 | #919 | ~18% |
| Momentum | 48.0 | #240 | ~14% |

## Links

- GitHub: https://github.com/knocklabs
- Website: https://knock.app
- Docs: https://docs.knock.app

## Public GitHub totals

| Metric | Value |
| --- | --- |
| Repos analyzed | 12 |
| Stars | 368 |
| Forks | 114 |
| Open issues | 107 |
| Contributors | — |

## Top repositories

| Repo | Stars | Language | Description |
| --- | --- | --- | --- |
| [one_and_done](https://github.com/knocklabs/one_and_done) | 51 | Elixir | Idempotent API requests made easy |
| [knock-node](https://github.com/knocklabs/knock-node) | 50 | TypeScript | Official Node SDK for interacting with the Knock API |
| [react-notification-feed](https://github.com/knocklabs/react-notification-feed) | 39 | TypeScript | A set of pre-built notification components for a great looking notification feed, out of the box |
| [javascript](https://github.com/knocklabs/javascript) | 31 | TypeScript | Official JavaScript packages for interacting with Knock |
| [knock-elixir](https://github.com/knocklabs/knock-elixir) | 29 | Elixir | Official Elixir SDK for interacting with the Knock API. |
| [in-app-notifications-example-nextjs](https://github.com/knocklabs/in-app-notifications-example-nextjs) | 29 | JavaScript | In-app notifications example app, written using NextJS |
| [knock-python](https://github.com/knocklabs/knock-python) | 16 | Python | Official Python SDK for interacting with the Knock API |
| [ai-agent-examples](https://github.com/knocklabs/ai-agent-examples) | 13 | TypeScript | A set of example applications built using the Knock Agent Toolkit to showcase integrating Knock into agentic application |
| [telegraph](https://github.com/knocklabs/telegraph) | 12 | TypeScript | An open source React component library built by @knocklabs |
| [agent-toolkit](https://github.com/knocklabs/agent-toolkit) | 10 | TypeScript | A toolkit for working with Knock in Agent workflows. |
| [knock-client-js](https://github.com/knocklabs/knock-client-js) | 10 | TypeScript | A client-side JS SDK for interacting with Knock |
| [knock-node-example-app](https://github.com/knocklabs/knock-node-example-app) | 9 | TypeScript | Example application to showcase how to integrate Knock (written in NodeJS) |

## 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/knocklabs
Machine index: https://www.smoower.com/llms.txt · MCP server: https://www.smoower.com/mcp · REST API: https://www.smoower.com/api/v1
