{"id":17434716,"url":"https://github.com/telegram-mini-apps/telegram-apps","last_synced_at":"2025-05-13T19:10:01.188Z","repository":{"id":63005429,"uuid":"563025489","full_name":"Telegram-Mini-Apps/telegram-apps","owner":"Telegram-Mini-Apps","description":"Made from scratch TypeScript packages, examples and documentation you will surely need to start developing on Telegram Mini Apps.","archived":false,"fork":false,"pushed_at":"2025-04-29T08:34:09.000Z","size":17837,"stargazers_count":954,"open_issues_count":9,"forks_count":280,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-13T12:53:39.639Z","etag":null,"topics":["javascript","node","telegram","telegram-mini-apps","typescript"],"latest_commit_sha":null,"homepage":"https://docs.telegram-mini-apps.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Telegram-Mini-Apps.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-11-07T18:52:11.000Z","updated_at":"2025-05-12T10:19:54.000Z","dependencies_parsed_at":"2023-12-20T12:05:47.665Z","dependency_job_id":"1e793aa2-9a14-4705-8705-3ca07957c107","html_url":"https://github.com/Telegram-Mini-Apps/telegram-apps","commit_stats":{"total_commits":2732,"total_committers":26,"mean_commits":"105.07692307692308","dds":0.07906295754026349,"last_synced_commit":"6e88b7680a231aec9c85d0d4797057b3be2ceaa1"},"previous_names":["telegram-web-apps/twa.js","telegram-web-apps/twa","telegram-mini-apps/twa.js","telegram-mini-apps/telegram-apps","telegram-mini-apps/tma.js"],"tags_count":919,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Telegram-Mini-Apps%2Ftelegram-apps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Telegram-Mini-Apps%2Ftelegram-apps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Telegram-Mini-Apps%2Ftelegram-apps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Telegram-Mini-Apps%2Ftelegram-apps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Telegram-Mini-Apps","download_url":"https://codeload.github.com/Telegram-Mini-Apps/telegram-apps/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010824,"owners_count":21998993,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","node","telegram","telegram-mini-apps","typescript"],"created_at":"2024-10-17T09:08:34.287Z","updated_at":"2025-05-13T19:10:01.154Z","avatar_url":"https://github.com/Telegram-Mini-Apps.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[code-badge]: https://img.shields.io/badge/source-black?logo=github\n\n# @telegram-apps\n\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n\nMono-repository, containing all the packages, connected with comfortable and safe TypeScript\ndevelopment on Telegram Mini Apps platform.\n\n## Getting Started\n\nA great starting point for learning about the platform is the community-built [documentation](https://docs.telegram-mini-apps.com). \nAdditionally, the official Telegram [platform documentation](https://core.telegram.org/bots/webapps) can \nprovide valuable insights and a different perspective on the platform.\n\nBefore diving into development, it’s also advisable to explore the available \n[libraries](https://docs.telegram-mini-apps.com/packages/telegram-apps-create-mini-app) for \nboth client-side and backend development to gain a better understanding of the tools at your\ndisposal.\n\n\u003e [!WARNING]\n\u003e Working with `@telegram-apps` SDK-related packages (`bridge`, `sdk` and `sdk-*`), you \u003cins\u003e**must not**\u003c/ins\u003e use the Telegram library - `telegram-web-app.js`.\n\u003e Using both these packages and `telegram-web-app.js` will surely lead to bugs.\n\n## Why not Telegram SDK\n\nWhy bother creating a project like `@telegram-apps` when there are existing solutions from the developers\nwho own the platform? The answer is rather simple: the currently provided solution (SDK) does not\nseem to meet the required minimum quality standards. Of course, the term 'quality' is rather\nspecific and subjective, but this section should make it more objective.\n\nThis project was born during the research of a solution provided by\nTelegram - [telegram-web-app.js](https://telegram.org/js/telegram-web-app.js), which is considered\nthe only existing official SDK for Telegram Mini Apps by Telegram. Therefore, all the points\ndescribed in this section will be related to this package.\n\nBecause of the large section size, the complete motivation description has been moved to a [separate\ndocument](./MOTIVATION.md).\n\n## Contribution\n\nAny contribution is appreciated. To start contributing, please, follow\nthe [Contribution Guidelines](./CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelegram-mini-apps%2Ftelegram-apps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftelegram-mini-apps%2Ftelegram-apps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelegram-mini-apps%2Ftelegram-apps/lists"}