TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

zedeus/nitter

Privacy-focused social media frontend

View the timeline without an account or JavaScript

You can stop ads and tracking scripts from loading every time you open Twitter in your browser. Nitter is an alternative frontend that generates pages on the server. It lets you read a clean timeline without creating a separate account, while maintaining an environment where you are not tracked by your IP address or browser fingerprint.

A project continuing despite legal pressure

On August 24, 2026, X Corp sent a certified letter demanding the permanent deletion of Nitter instances and the repository. The project team decided to continue the project after legal consultation, with details to be announced later. This change serves as a reminder to consider legal risks when operating or using Nitter.

How it bypasses Twitter's restrictions

Since 2024, Twitter blocks access when JavaScript is disabled and requires account registration. Additionally, users can no longer control the transmission of their data to advertisers. Nitter bypasses these restrictions by handling them on the server side. Since all requests are processed through the backend, the client does not communicate directly with Twitter. This blocks IP-based tracking and JavaScript fingerprinting.

Lightweight pages and open-source principles

Nitter is written in the Nim language and operates lightly. It provides lightweight pages of about 60KB compared to the official Twitter site's 784KB. On average, it is about 15 times lighter than Twitter, and timeline loading speed is 2 to 4 times faster. It requires no JavaScript, has no ads, and supports RSS feeds, themes, and mobile responsive design. It follows the AGPLv3 license, and operating private instances is not allowed.

Preparations for self-hosting

To operate Nitter directly, you need the Nim compiler, libpcre, libsass, and either Redis or Valkey. Redis is used for caching, and since it is no longer open source after 2024, using Valkey is recommended. Even when using a Docker image, Redis must be installed separately. You must enter the hostname, port, HMAC key, HTTPS settings, and Redis information in the configuration file nitter.conf. For security and performance, it is recommended to run it behind a reverse proxy like Nginx or Apache. When using Docker commands, if the file to be mounted does not exist, a directory is created and an error occurs, so you must ensure the file exists.

Points to check before operating

Since X Corp's legal response is in progress, you must determine whether you can accept the legal consequences when operating an instance. Also, because it uses an unofficial API rather than the official one, the service may be interrupted due to changes in Twitter's policies. The account system is still under development, and currently, the timeline follow feature is limited. A list of community-managed instances can be found in the wiki, but RSS feed support may vary by instance.

Written by AI from this repository's README on October 10, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
5 days between Jun 19, when Trend began recording, and Nov 8, 2026 · first on Aug 27 · best daily rank #1 (Aug 27)

Read from GitHub, as of November 8, 2026.

Language
Nim
Topics
nim · privacy · self-hosted · twitter · x
Stars
14,456
Contributors
61
Forks
1,385
Commits
1,342
Last commit
October 9, 2026
Open issues
132
Open pull requests
21

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #1 · August 27, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/zedeus--nitter/badge.en.svg)](https://trend.ondo.sh/github/r/zedeus--nitter/en.html)