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

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:
Similar Services

Caddy
Extensible web server and reverse proxy with automatic HTTPS
Caddy is a fast, extensible Go web server and reverse proxy with automatic HTTPS (ACME), HTTP/1.1, HTTP/2, and HTTP/3 support, and a JSON config API.

Traefik Proxy
Cloud-native reverse proxy, load balancer, and ingress controller
Traefik Proxy is a dynamic reverse proxy and load balancer that auto-discovers services from Docker, Kubernetes, and other providers, with HTTPS, routing, and observabili...

Kong Gateway
Cloud-native API and LLM gateway with extensible plugins
Kong Gateway is a high-performance, cloud-native API gateway for routing, securing, and observing API traffic, with an extensible plugin system and Kubernetes support.

Nginx Proxy Manager
Web UI to manage Nginx reverse proxy hosts and SSL certificates
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.

NGINX
High-performance web server, reverse proxy, and load balancer
NGINX is a high-performance HTTP server and reverse proxy with caching, load balancing, TLS termination, and TCP/UDP proxying via a modular architecture.

Pangolin
Identity-aware VPN and reverse proxy for secure remote access
Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.
EJS
HTML
Docker
TypeScript
CSS
npm
Node.js