{"id":21039982,"url":"https://github.com/qwq233/nullgram","last_synced_at":"2025-05-15T08:09:11.078Z","repository":{"id":37039739,"uuid":"441650552","full_name":"qwq233/Nullgram","owner":"qwq233","description":"3rd party client of Telegram","archived":false,"fork":false,"pushed_at":"2025-04-12T19:36:32.000Z","size":603557,"stargazers_count":607,"open_issues_count":14,"forks_count":51,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-14T06:47:36.776Z","etag":null,"topics":["android","telegram"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qwq233.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"docs/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},"funding":{"patreon":"qwq233","custom":"https://afdian.com/@gao_cai_sheng"}},"created_at":"2021-12-25T09:57:30.000Z","updated_at":"2025-04-13T08:32:20.000Z","dependencies_parsed_at":"2023-10-29T04:23:53.745Z","dependency_job_id":"f60f20c0-d139-44ed-b40a-b172412fb7db","html_url":"https://github.com/qwq233/Nullgram","commit_stats":null,"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwq233%2FNullgram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwq233%2FNullgram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwq233%2FNullgram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qwq233%2FNullgram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qwq233","download_url":"https://codeload.github.com/qwq233/Nullgram/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248890351,"owners_count":21178409,"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":["android","telegram"],"created_at":"2024-11-19T13:44:16.744Z","updated_at":"2025-04-14T13:44:27.328Z","avatar_url":"https://github.com/qwq233.png","language":"Java","funding_links":["https://patreon.com/qwq233","https://afdian.com/@gao_cai_sheng"],"categories":[],"sub_categories":[],"readme":"# Nullgram\n\n[![Telegram](https://img.shields.io/static/v1?label=Telegram\u0026message=@NullgramClient\u0026color=0088cc)](https://t.me/NullgramClient)  [![CI build](https://github.com/qwq233/Nullgram/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/qwq233/Nullgram/actions/workflows/ci.yml/)  [![Crowdin](https://badges.crowdin.net/nullgram/localized.svg)](https://crowdin.com/project/nullgram)\n\n[中文](README_CN.md)  [日本語](README_JA.md)\n\nNullgram is an **free and open source** third-party Telegram client, based on the official source code for [Telegram App for Android](https://play.google.com/store/apps/details?id=org.telegram.messenger).\n\n## Why Nullgram\nNull used in computer programming for an uninitialized, undefined, empty, or meaningless value.\nIn the name of Nullgram, the purpose is to express that there is no such bad things. Nullgram won't push FCM-Notification \"nmsl\"[^2] or somethings like that to your phone, won't send ads[^4] to channels, won't compete maliciously[^5] or publish malicious rumors about competitors\n\n## How to Contribute\n\n### I want to add new feature\nGreat!\n\nMake sure you fully understand [the Development Document](./docs/CONTRIBUTING.md).\nIf you haven't read it.**THEN GO READ IT.**\n\nThen just create a new pull request and I should be review in a couple of days.\n\n### I've encountered a bug!\nFirst, make sure you have the latest version installed (check the channel, Play store versions usually have a delay).\n\nThen, if the issue appears in the official Telegram client too, please submit it to the officials, (be careful not to show Nullgram in the description and screenshots, the official developers doesn't like us!).\n\nThen, please detail your issue (ENGLISH ONLY), create an issue or submit it to our group with #bug.\n\nMake sure using the issue template and writing the detailed version number I DO NOT KNOW WTF IS *I HAVE BEEN USING THE LATEST VERSION*\n\nIf you experience a crash, you can use logcat to catch the log (TAG:  `Nullgram` ).\n\n### Compilation Guide\n\nYou will require Android NDK rev. 21 and Android SDK 14\n\n1. Download the Telegram source code from https://github.com/qwq233/Nullgram\n2. Download the ccache from [here](https://ccache.dev/) and make sure it is in your `PATH`.\n3. Replace release.keystore in TMessagesProj/config with your own one.\n4. Fill out RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD in gradle.properties to access your release.keystore\n5.  Go to https://console.firebase.google.com/, create one android app with application ID `top.qwq2333.nullgram`, turn on firebase messaging and download google-services.json, \n    which should be copied to the same folder as TMessagesProj.\n6. Open your terminal and run `./gradlew assembleRelease` to build the APK\n\n## Sponsor\n\nThanks to Jetbrains for allocating free open-source licences for IDEs and CloudFlare for OSS sponsorship\n\n[\u003cimg src=\"docs/jetbrains-variant-3.png\" width=\"200\"/\u003e](https://jb.gg/OpenSource)\n[\u003cimg src=\"docs/CF_logomark.svg\" width=\"200\"/\u003e](https://www.cloudflare.com/)\n\n\n[^1]: https://telegra.ph/%E6%9C%89%E5%85%B3-Nekogram-Lite-%E7%9A%84%E6%95%85%E4%BA%8B-04-09\n\n[^2]:https://sm.ms/image/FAKi3mx6XwqlvRj\n\n[^3]:https://t.me/NekogramX/418\n\n[^4]:https://t.me/zuragram/392\n\n[^5]:https://t.me/sayingArchive/15428\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqwq233%2Fnullgram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqwq233%2Fnullgram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqwq233%2Fnullgram/lists"}