grammyjs/grammy

The Telegram Bot Framework.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 48 minutes ago
Added to GitGenius on September 18th, 2026
Created on March 26th, 2021
Open Issues & Pull Requests: 25 (+0)
GitHub issues: Enabled
Number of forks: 153
Total Stargazers: 3,748 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 20.0 hours
Mean response time: 51.4 days
90th percentile: 152.4 days
Tracked items: 130

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 510 days
Stale 30+ days: 11
Stale 90+ days: 7

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (20)
  • invalid (5)
  • wontfix (3)
  • bug (2)
  • duplicate (2)
  • good first issue (1)

Most active issues this week

Detailed Description

grammY is a Telegram bot framework that enables developers to build bots in TypeScript or JavaScript for Node.js and Deno environments.

The framework addresses the challenge of creating Telegram bots by providing an accessible, well-documented API that handles the complexity of interacting with Telegram's Bot API. It abstracts away low-level protocol details while maintaining the ability to scale to production workloads. The tool keeps pace with Telegram API updates automatically and provides type safety through TypeScript support, with inline documentation accessible directly in code editors.

Developers should choose grammY if they want a straightforward path from their first bot to production-grade applications. The framework suits projects of any scale, from simple echo bots to complex multi-feature systems. It works equally well on Node.js and Deno, giving teams flexibility in their runtime choice. The ecosystem includes plugins for common functionality, integrations with popular web frameworks and databases, and a collection of example bots demonstrating real-world patterns.

The project maintains active engagement with its community through dedicated Telegram chat channels for questions and feedback. Development activity shows consistent attention to keeping the framework synchronized with Telegram's API changes. The codebase is compiled to support both Node.js and Deno from a single source, indicating a commitment to cross-platform compatibility. Documentation receives ongoing refinement and expansion to support developers at all experience levels.