nitter: X without JavaScript, 15x lighter pages
zedeus/nitter
About the project
An open-source frontend for browsing X (formerly Twitter) that completely blocks JavaScript and ads in the browser. Since all requests are routed through the backend and the client does not communicate directly with X servers, users are protected from tracking based on IP addresses or browser fingerprints. Timelines and profiles can be viewed without an X account.
It has an average load 15 times lighter than the official X page, with timeline loading speeds 2 to 4 times faster. Written in the Nim language, the compiled binary size is very small, at around 60KB. It supports RSS feed generation, theme application such as dark mode, and mobile-responsive design.
Developed with inspiration from the Invidious project. It can be installed directly on a VPS or deployed as a Docker container, using Redis or Valkey as the cache storage. It applies the AGPLv3 license, allowing self-hosting for non-profit purposes but prohibiting the operation of commercial-exclusive instances.
zedeus/nitter
Alternative Twitter front-end
Nim