Xmarks
A bookmark manager for X / Twitter. Xmarks syncs your bookmarks via the X API v2, indexes them for full-text search, and surfaces them through a clean read interface. Built with a production-grade stack including async job queues, a full OTel observability pipeline, and a hardened VPS deployment behind Nginx with TLS.
Upcoming feature: Daily and weekly bookmark digest delivery to WhatsApp or Telegram — surfacing saved content you'd otherwise forget.
- FastAPI, Celery, RabbitMQ, Redis, PostgreSQL
- X API v2 — OAuth2 PKCE, frontsync / backfill pagination architecture
- OpenTelemetry + Loki + Grafana + Tempo + Prometheus (LGTM stack)
- Docker Compose, Nginx reverse proxy, Certbot TLS
- Cloudflare DNS —
ojogu.com - Structlog — structured JSON logging
View on GitHub • Live URL — coming soon