{"id":13823809,"url":"https://github.com/DIBgram/DIBgram","last_synced_at":"2025-07-08T18:31:12.067Z","repository":{"id":46049355,"uuid":"360066011","full_name":"DIBgram/DIBgram","owner":"DIBgram","description":"An unofficial Telegram web app which looks like Telegram Desktop ","archived":false,"fork":false,"pushed_at":"2022-12-28T16:46:47.000Z","size":44460,"stargazers_count":31,"open_issues_count":2,"forks_count":7,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-20T01:33:18.695Z","etag":null,"topics":["messenger","react","tdlib","telegram","telegram-app","web-app"],"latest_commit_sha":null,"homepage":"https://DIBgram.github.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DIBgram.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2021-04-21T07:08:14.000Z","updated_at":"2024-11-02T05:16:20.000Z","dependencies_parsed_at":"2023-01-31T07:01:12.281Z","dependency_job_id":null,"html_url":"https://github.com/DIBgram/DIBgram","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/DIBgram/DIBgram","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIBgram%2FDIBgram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIBgram%2FDIBgram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIBgram%2FDIBgram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIBgram%2FDIBgram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DIBgram","download_url":"https://codeload.github.com/DIBgram/DIBgram/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DIBgram%2FDIBgram/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264323888,"owners_count":23590757,"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":["messenger","react","tdlib","telegram","telegram-app","web-app"],"created_at":"2024-08-04T09:00:45.117Z","updated_at":"2025-07-08T18:31:09.801Z","avatar_url":"https://github.com/DIBgram.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://avatars.githubusercontent.com/u/85128397?s=200\u0026v=4\" alt=\"DIBgram logo\"\u003e\n  \u003ch1\u003eDIBgram\u003c/h1\u003e\n  DIBgram is an unofficial Telegram \u003cem\u003eweb\u003c/em\u003e app which looks like Telegram Desktop.\n\u003c/div\u003e\n\u0026nbsp;\n\n[![Crowdin](https://badges.crowdin.net/dibgram/localized.svg)](https://crowdin.com/project/dibgram)\n[![Licence: GPL v3.0](https://img.shields.io/github/license/DIBgram/DIBgram)](LICENCE)\n\n*DIBgram is still in progress. Visit the [projects](https://github.com/DIBgram/DIBgram/projects?query=is%3Aopen+sort%3Aname-asc) section to see the current progress, or join our [Telegram channel](https://t.me/DIBgram) to keep track.*\n\n## Usage\n\nYou can open the stable release of DIBgram at \u003chttps://DIBgram.github.io\u003e, or the commitly(?) build at \u003chttps://DIBgram.github.io/beta\u003e.\n\nYou can also build DIBgram yourself, as described [here](BUILDING.md).\n\n## Differences with Telegram Desktop\n\n### Advantages\n\n- Does not need to be installed\n- Works on any desktop platform with a decent browser (mobile is also supported but not optimized for it)\n- Uses TDLib, which doesn't have so many problems with server\u003c-\u003eclient sync\n- Interface can be zoomed as much as the browser allows without quality loss (about 25%-500% instead of 100%-300%)\n- Caches messages locally, reducing bandwidth usage\n- Does not limit accounts to 3\n\n### Disadvantages\n\n- Is not native, so it will be slower\n- Some animations might be missing\n- Does not support proxies (system proxy does work)\n- It is less integrated with the operating system\n- Probably won't support streaming\n\n## Why make it\n\nMany people like the official Telegram Desktop. But there are users who prefer to use Telegram on their browsers because of either security, work conditions or something else.\n\nAlso, most web versions either look bad or have missing features ([Webk][] and [Webz][] are better though)\n\n[Webk]: https://webk.telegram.org\n[Webz]: https://webz.telegram.org\n\nI am developing this app so there is a web version that not only has most features and looks good, but also looks familiar to those who use Telegram Desktop.\n\nAlso, I will earn a lot of knowledge and experience while developing this app, because it is my first React project (I'm serious) and it is several orders of magnitude larger than my other past projects.\n\n## Technologies, libraries and other software used in this project\n\n- **[Telegram Desktop][]**: The basis of the design and look of DIBgram\n- **[TdLib][]**: Telegram Database Library. Takes care of networking, encryption and storage\n- **[TypeScript][]**: Programming language\n- **[React][]**: UI framework used in project\n- **[Sass][]**: CSS preprocessor\n- **[Open Sans][] and [Vazir][] fonts**: Font families used in Telegram Desktop and DIBgram\n- **[ESLint][]**: Used to detect problems, warnings and enforce code style\n- **[VSCode][]**: The IDE (or code editor) I use to develop the app. Also recommended for contributors\n\n[Telegram Desktop]: https://github.com/telegramdesktop/tdesktop\n[TdLib]: https://github.com/tdlib/td\n[TypeScript]: https://github.com/microsoft/typescript\n[React]: https://github.com/facebook/react\n[Sass]: https://github.com/sass/sass\n[Open Sans]: https://github.com/googlefonts/opensans\n[Vazir]: https://github.com/rastikerdar/vazir-font\n[ESLint]: https://github.com/eslint/eslint\n[VSCode]: https://github.com/microsoft/vscode\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDIBgram%2FDIBgram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDIBgram%2FDIBgram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDIBgram%2FDIBgram/lists"}