zedeus /nitter

Alternative Twitter front-end

★ 14,457⑂ 1,385
NimCreated 2019-06-20nitter.net
14,457
stars
+-6+-8+-27
1,385
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

Nitter

 [!NOTE]
 On 24 August 2026, cease and desist letters were sent by X Corp. demanding a permanent takedown of Nitter instances and the project's repository. \
 UPDATE 10 October 2026: I'm seeking funding and legal help. See nitter.net for more details.

A free and open source alternative Twitter front-end focused on privacy and
performance. \
Inspired by the Invidious project.





 Features

- No JavaScript required
- Zero ads
- All requests go through the backend, client never talks to Twitter
- Prevents Twitter from tracking your IP or JavaScript fingerprint
- Uses Twitter's unofficial API (no developer account required)
- Lightweight (for @nim_lang, 60KB vs 784KB from twitter.com)
- RSS feeds (instance-specific, often disabled due to abuse)
- Themes
- Mobile support (responsive design)
- AGPLv3 licensed, no proprietary instances permitted

 Roadmap

- ~~Embeds~~ (see https://github.com/zedeus/nitter/wiki/Embeds-guide)
- Account system with timeline support

 Donations






BTC: bc1qpqpzjkcpgluhzf7x9yqe7jfe8gpfm5v08mdr55
ETH: 0x24a0DB59A923B588c7A5EBd0dBDFDD1bCe9c4460
XMR: 42hKayRoEAw4D6G6t8mQHPJHQcXqofjFuVfavqKeNMNUZfeJLJAcNU19i1bGdDvcdN6romiSscWGWJCczFLe9RFhM3d1zpL
SOL: FF5bheiD5AqPEdc3eyjymJ8AoMRF1hS78Ht6FiSZZF1t
$Nitter: 4fSxCKc91ELQYVdv3tmHW8R15KoALPwEngyoQe1Xpump
ZEC: u1vndfqtzyy6qkzhkapxelel7ams38wmfeccu3fdpy2wkuc4erxyjm8ncjhnyg747x6t0kf0faqhh2hxyplgaum08d2wnj4n7cyu9s6zhxkqw2aef4hgd4s6vh5hpqvfken98rg80kgtgn64ff70djy7s8f839z00hwhuzlcggvefhdlyszkvwy3c7yw623vw3rvar6q6evd3xcvveypt

 Resources

The wiki contains
a list of instances and
browser extensions
maintained by the community.

 Why?

It's impossible to use Twitter without JavaScript enabled, and as of 2024 you
need to sign up. For privacy-minded folks, preventing JavaScript analytics and
IP-based tracking is important, but apart from using a VPN and uBlock/uMatrix,
it's impossible. Despite being behind a VPN and using heavy-duty adblockers,
you can get accurately tracked with your browser's
fingerprint, no
JavaScript required. This all became
particularly important after Twitter removed the
ability
for users to control whether their data gets sent to advertisers.

Using an instance of Nitter (hosted on a VPS for example), you can browse
Twitter without JavaScript while retaining your privacy. In addition to
respecting your privacy, Nitter is on average around 15 times lighter than
Twitter, and in most cases serves pages faster (eg. timelines load 2-4x faster).

In the future a simple account system will be added that lets you follow Twitter
users, allowing you to have a clean chronological timeline without needing a
Twitter account.

 Screenshot

!nitter

 Installation

 Dependencies

- libpcre
- libsass
- redis/valkey

To compile Nitter you need a Nim installation, see
nim-lang.org for details. It is possible
to install it system-wide or in the user directory you create below.

To compile the scss files, you need to install libsass. On Ubuntu and Debian,
you can use libsass-d

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON