grammyjs/grammY
The Telegram Bot Framework. observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 18.5
- age_days: 1986
- days_rel: 7
- days_push: 7
- n_releases_24m: 35
Adoption not part of the score
3722 stars · 153 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
grammY is an open-source framework for building Telegram bots in TypeScript or JavaScript, running on Node.js, Deno, and even browsers. It provides a clean API for handling updates, a rich official plugin ecosystem, and scales from simple echo bots to high-traffic production bots.
Use cases
- create a telegram bot in typescript
- build a chatbot for telegram
- handle telegram bot commands and messages
- add inline keyboards and inline queries to a bot
- run a telegram bot with long polling or webhooks
- store per-user session state in a telegram bot
- build a scalable telegram bot for high traffic
When to choose
- you want to build a Telegram bot in TypeScript or JavaScript
- you need first-class TypeScript types and editor autocomplete for the Telegram Bot API
- you want a plugin ecosystem for sessions, keyboards, conversations, and rate limiting
- you need a bot framework that scales from hobby projects to production traffic
- you run on Node.js or Deno
When to avoid
- you are building bots for platforms other than Telegram
- you need a bot framework in another language like Python or Go
- you want a no-code or low-code bot builder
- your project requires accessing stored chat history, which Telegram does not provide to bots
Facets
framework · maturity active
web-framework chatbot middleware plugin-system sdk chatbots messaging-platforms developer-tools apis cross-platform telegram-bot bot-framework long-polling webhooks conversations grammy automation nodejs deno typescript javascript
8 sources
- readme: https://github.com/grammyjs/grammY · fetched 2026-08-28 · ab563b189251
- homepage: https://grammy.dev · fetched 2026-08-29 · d6b446eba9ec
- site_page: https://grammy.dev/guide/getting-started · fetched 2026-08-29 · cd1610a61370
- site_page: https://grammy.dev/resources/about · fetched 2026-08-29 · ee37a9b8f381
- site_page: https://grammy.dev/guide · fetched 2026-08-29 · 23009244ec94
- registry_npm: https://registry.npmjs.org/grammy · fetched 2026-08-29 · 471763b6af6c
- site_page: https://grammy.dev/plugins · fetched 2026-08-29 · 9e3c78421cad
- site_page: https://grammy.dev/resources/faq · fetched 2026-08-29 · 186f02e9c969
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| grammyjs/grammY | main | 99 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem