Skip to content

Custom Telegram client built from scratch in Flutter - clean, fast, and free from ads, Premium, and NFT scam. Currently for Android only.

License

Notifications You must be signed in to change notification settings

dima-xd/nullgram

Repository files navigation

Nullgram

Nullgram is a fully custom Telegram client built from scratch in Flutter, without any of the messy original Telegram code.
The goal is to create a clean, modern, and performant alternative to the official app.

Currently, Nullgram is being developed only for Android.
If the author ever gets an iPhone - iOS support might become a thing too.


❌ Why

The author doesn’t like what Telegram has become -
bloated with ads, Telegram Premium, and all the NFT-style scam nonsense.

So instead of complaining, Nullgram is being built as a clean and free alternative,
where the focus is on simplicity, and functionality - not monetization.


🚀 Features (in progress)

  • Built with Flutter
  • Fast and lightweight
  • Uses official Telegram APIs
  • Focused on functionalities and UI responsiveness

📝 TODO

  • Implement VoIP functionality
  • Add multi-account support
  • Add settings
  • Expand and improve all other app features
  • Make themes customizable
  • Polish UI/UX
  • Fix bugs and improve performance

📱 Platforms

  • ✅ Android (in development)
  • ❌ iOS (maybe someday…)

🧩 Installation

  1. Clone the repository

    git clone https://github.com/dima-xd/nullgram.git
    cd nullgram
  2. Open the .env file and fill in your values

  3. Get dependencies

    flutter pub get
  4. Run the app

    flutter run

⚡ Status

Still in early development - contributions, ideas, and pull requests are welcome once the core is stable.


About

Custom Telegram client built from scratch in Flutter - clean, fast, and free from ads, Premium, and NFT scam. Currently for Android only.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published