Shitter es un frontend alternativo para Twitter diseñado como una solución de código abierto centrada en la privacidad y el rendimiento. Inspirado en el proyecto Invidious, esta herramienta permite a los usuarios navegar la plataforma sin depender de JavaScript, eliminando así la necesidad de cuentas de desarrolladores y protegiendo la identidad digital del usuario. A diferencia de la versión oficial de Twitter, Shitter no permite que la plataforma rastree la dirección IP ni el huella digital del navegador, un problema crítico tras la eliminación de opciones de privacidad en 2020.
Técnicamente, Shitter utiliza la API no oficial de Twitter y se construye con Nim, lo que lo hace significativamente más ligero que la interfaz original. Mientras que Twitter consume aproximadamente 784 KB de recursos, Shitter opera con solo 60 KB, lo que resulta en tiempos de carga de líneas de tiempo entre 2 y 4 veces más rápidos. La herramienta soporta feeds RSS, temas y diseño responsivo para móviles, y no requiere la instalación de extensiones de navegador ni el uso de VPNs para funcionar correctamente.
El proyecto ofrece instrucciones detalladas para su autoalojamiento, incluyendo la configuración de Docker, Redis (o su fork Valkey) y systemd. Se recomienda usar Redis para el caché y la gestión de sesiones, dado que la versión original ya no es de código abierto. Aunque el repositorio no acepta solicitudes de extracción (Pull Requests), acepta parches de código a través de issues. Shitter es una opción viable para usuarios que priorizan la privacidad y la eficiencia sobre la funcionalidad completa de la plataforma original.
