txtdot

Website

HTTP proxy that extracts readable text, images and links to reduce bandwidth

210 stars 10 forks last commit first released MIT

Actively maintained

Last commit 23 May 2026.

txtdot screenshot

txtdot is an HTTP proxy that simplifies web pages by extracting readable article text, links and images while stripping ads and heavy client-side scripts. It is designed to reduce bandwidth usage and deliver a clean, readable view of pages server-side.

Key Features

  • Server-side page simplification using a readability-based parser to extract main article content, links and images
  • Media proxy that serves and rewrites images and media assets through the server
  • Image compression and processing via a server-side image pipeline to reduce payload size
  • No client-side JavaScript required for rendered pages, producing fast, low-resource frontends
  • API endpoints and plugin system for customization and integration (SDK and plugins architecture)
  • Optional integration with search backends and search frontend support
  • Lightweight TypeScript/Node.js implementation intended for Docker-based deployment

Use Cases

  • Provide a reading-mode proxy for low-bandwidth or mobile users to improve page load and reduce data usage
  • Serve privacy-friendly, script-free article views for kiosks, public terminals, or content archiving
  • Integrate simplified page content into downstream services or indexes for search and analytics

Limitations and Considerations

  • The original v1 development is marked as discontinued; newer development continues on a separate branch, so feature stability and maintenance may vary
  • Pages that rely heavily on client-side interactivity or dynamic JavaScript rendering may lose functionality when simplified

txtdot is useful when you need a server-side reading-mode proxy that prioritizes bandwidth savings, privacy, and simplified content delivery. It is extensible via plugins and suited for environments where client resources or network capacity are constrained.

Categories:

Tags:

Tech Stack:

Share:

Similar to txtdot

Jellyswarrm logo

Jellyswarrm

Reverse proxy to unify multiple Jellyfin servers

869
34
Last commit

A Rust-based reverse proxy that aggregates multiple Jellyfin servers into a single unified interface with unified libraries, direct playback, and user mapping.

GPL-2.0Actively maintained
Alternative to:
Plex logo
Plex
+2

RadaRec

Web GUI that recommends movies based on Radarr selections

66
1
Last commit

Web interface that finds and recommends movies similar to selected Radarr entries using TMDB, with options to filter results and add recommendations back to Radarr.

GPL-3.0Actively maintained
Alternative to:
Radarr logo
Radarr

Boxarr

Automated box office tracker that integrates with Radarr

294
13
Last commit

Tracks weekly box office charts and automatically adds trending theatrical releases to Radarr with filters, scheduling, and a web dashboard.

GPL-3.0Actively maintained
Alternative to:
Radarr logo
Radarr

TraLa

Lightweight dynamic dashboard for Traefik services

284
8
Last commit

TraLa auto-discovers Traefik HTTP routers and presents services in a responsive, iconified dashboard with grouping, search, manual entries, and YAML/config overrides.

MITActively maintained
Alternative to:
Start.me logo
Start.me
+9
Hubleys logo

Hubleys

Multi-user, permission-aware startpage and dashboard

120
9
Last commit

Configurable multi-user dashboard/startpage with per-user views, link tiles, search, calendar, weather, messages and customizable backgrounds.

MITActively maintained
Alternative to:
Start.me logo
Start.me
+8
Nginx Proxy Manager logo

Nginx Proxy Manager

Web UI to manage Nginx reverse proxy hosts and SSL certificates

34k
3.9k
Last commit

Nginx Proxy Manager is a web-based admin panel for managing Nginx reverse proxy hosts, redirects, streams, and Let’s Encrypt SSL certificates via Docker.

MITActively maintained
Alternative to:
NGINX Management Suite logo
NGINX Management Suite
+6