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.
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.
- Built with Flutter
- Fast and lightweight
- Uses official Telegram APIs
- Focused on functionalities and UI responsiveness
- 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
- ✅ Android (in development)
- ❌ iOS (maybe someday…)
-
Clone the repository
git clone https://github.com/dima-xd/nullgram.git cd nullgram -
Open the
.envfile and fill in your values -
Get dependencies
flutter pub get
-
Run the app
flutter run
Still in early development - contributions, ideas, and pull requests are welcome once the core is stable.