txtdot

txtdot

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

199stars
8forks
Last commit: 8mo ago
Repo age: 3y old
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 Services

Caddy

Caddy

Extensible web server and reverse proxy with automatic HTTPS

69.2k
4.6k
Last commit: 1d ago

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.

Alternative to:
Caddy Cloud
Caddy Cloud
+8
Traefik Proxy

Traefik Proxy

Cloud-native reverse proxy, load balancer, and ingress controller

61.1k
5.8k
Last commit: 1d ago

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...

Alternative to:
Traefik Cloud
Traefik Cloud
+7
Kong Gateway

Kong Gateway

Cloud-native API and LLM gateway with extensible plugins

42.5k
5k
Last commit: 2mo ago

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.

Alternative to:
Amazon API Gateway
Amazon API Gateway
+7
Nginx Proxy Manager

Nginx Proxy Manager

Web UI to manage Nginx reverse proxy hosts and SSL certificates

31.1k
3.5k
Last commit: 2d ago

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.

Alternative to:
NGINX Management Suite
NGINX Management Suite
+6
NGINX

NGINX

High-performance web server, reverse proxy, and load balancer

29.1k
7.7k
Last commit: 2d ago

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

Alternative to:
NGINX Management Suite
NGINX Management Suite
+2
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

18k
532
Last commit: 2d ago

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Alternative to:
Cloudflare Access
Cloudflare Access
+16