Nitter

nitter.net
Nitter

A privacy-centric alternative to Twitter's front-end, focusing on preventing user tracking. It's free, open source, lightweight, supports multiple themes, and offers customizable RSS feeds. All client requests are proxied, enhancing privacy. No JavaScript required.

Open Source

Nitter Source Code

Author

zedeus

Description

Alternative Twitter front-end

#nim#privacy#self-hosted#twitter#x

Homepage

https://nitter.net

License

AGPL-3.0

Created

20 Jun 19

Last Updated

12 Jul 26

Primary Language

Nim

Size

6,287 KB

Stars

13,240

Forks

738

Watchers

13,240

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Zed (11 Jul 26)

    Increase test reruns and timeout for proxy media

  • Zed (10 Jul 26)

    Speed up pytest with eager page loads

  • Zed (10 Jul 26)

    Show related tweets under replies Fixes #1334

  • Zed (09 Jul 26)

    Qualify QueryKind.media to fix Nim 2.0.x build Fixes #1422

  • Zed (08 Jul 26)

    Support Top, Latest, Media, and Lists search Fixes #1335

  • Zed (07 Jul 26)

    Fix crash when TID pair fetch fails

  • Zed (07 Jul 26)

    Triple pytest timeout multiplier for cold loads

  • Zed (07 Jul 26)

    Sort replies by relevance, recency, or likes Fixes #1336

  • Zed (30 Jun 26)

    Support captions in articles Fixes #1418

  • Zed (26 Jun 26)

    Revert "Exclude git from docker context (#1412)" (#1417) This reverts commit 446f06f9d67a09ef764082d96698b55e3ff51be0.

  • Zed (21 Jun 26)

    Add video download button Fixes #263

  • Zed (21 Jun 26)

    Fix mp4 overflow issue Fixes #1416

  • Zed (21 Jun 26)

    Render article cards and polls in RSS feed Fixes #679

  • Zed (21 Jun 26)

    Add link preview text to RSS feed Fixes #679

  • ふぁ (21 Jun 26)

    Exclude git from docker context (#1412) * Exclude .git from Docker build context * Add last line

  • Eric Park (21 Jun 26)

    Update Docker Compose configuration file (#1244) According to the official documentation, Docker Compose files are now supposed to be named `compose.yml`: https://docs.docker.com/compose/intro/compose-application-model/ The `version:` line has been deprecated: https://docs.docker.com/reference/compose-file/version-and-name/#version-top-level-element-obsolete

  • Zed (21 Jun 26)

    Add followers and following pages Fixes #187

  • Zed (21 Jun 26)

    Follow same-host redirects in media proxy Fixes #1415

  • Zed (20 Jun 26)

    Fix video test flakiness from HLS cookie leakage Clear hlsPlayback cookie before video_m3u8 tests to ensure consistent state regardless of test execution order. The Space tests set this cookie which can persist and break video tests when they run after.

  • Zed (20 Jun 26)

    Update thread test again

  • Zed (20 Jun 26)

    Update thread test

  • Zed (20 Jun 26)

    Skip x-ratelimit headers when served from cache

  • Zed (19 Jun 26)

    Bump hlsPlayback.js

  • Zed (19 Jun 26)

    Add Space tests and fix media test selectors

  • Zed (19 Jun 26)

    Add Twitter Spaces support Fixes #459

  • Zed (19 Jun 26)

    Add audio playback support to HLS.js handler

  • Zed (19 Jun 26)

    Add retry logic and timeout to media proxy

  • Zed (18 Jun 26)

    Fix invalid/empty image hrefs Fixes #1413

  • Zed (18 Jun 26)

    Fix SSRF in /video proxy and API JSON injection Validate the target host on the /video media route with isTwitterUrl() (mirroring /pic) and reject non-http(s) schemes, and stop the media proxy following redirects off the validated host. JSON-escape user-controlled GraphQL cursors and build id variables with packedjson so untrusted input can't break out of the query. Warn on startup when the insecure default hmacKey is in use. Fixes #1411

  • Zed (18 Jun 26)

    Add support for Communities Fixes #1270

Nitter Security

4.2/10

Repo Security Summary

Updated 29 Jun 26

  • Code-Review 0/10
  • Maintained 10/10
  • Token-Permissions 0/10
  • CII-Best-Practices 0/10
  • Dangerous-Workflow 10/10
  • Binary-Artifacts 10/10
  • Security-Policy 0/10
  • Fuzzing 0/10
  • Signed-Releases N/A
  • License 10/10
  • Branch-Protection 0/10
  • Pinned-Dependencies 0/10
  • SAST 0/10
  • Packaging 10/10

Nitter Website

Website

Redirects

Does not redirect

Security Checks

1 security checks failed (64 passed)

  • Empty Page Content

Server Details

  • IP Address 185.246.188.105
  • Location Winschoten, Groningen, Netherlands (Kingdom of the), EU
  • ISP FlokiNET Ehf
  • ASN AS200651

Associated Countries

  • BV BV
  • SE SE
  • NL NL

Safety Score

Website marked as safe

100%

Blacklist Check

nitter.net was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Nitter Docker

Container Info

nitter

A free and open source alternative Twitter front-end focused on privacy and performance.

#Other#Tools#Web

Run Command

docker run -d \
  --restart=unless-stopped \
  

Compose File

version: 3.8
services:
  nitter:
    restart: unless-stopped

Nitter Reviews

More Proxy Sites

About the Data: Nitter

Change History

API

You can access Nitter's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/nitter

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Nitter

Help your friends compare Proxy Sites, and pick privacy-respecting software and services.
Share Nitter and Awesome Privacy with your network!

View Proxy Sites (4)