Self-host RSSerpent
0.1.4Open-source RSS feed generator for websites without RSS
- Stars
- 204
- Port
- 8000 (HTTP API server)
What is RSSerpent?
RSSerpent is an open-source tool that generates RSS feeds for websites lacking native RSS support. Created by Queensferry and the RSSerpent organization, it is heavily inspired by RSSHub. The software runs as a Python web application using Starlette and Uvicorn, exposing an HTTP endpoint on port 8000. Users can deploy it via the official Docker image (queensferry/rsserpent) or install from PyPI. The project provides an official hosted instance at rsserpent.com and documentation at docs.rsserpent.com. It is licensed under MIT and currently at version 0.1.4 with beta maturity status. No authentication, database, or external service dependencies are required for basic operation.
Should you self-host RSSerpent?
RSSerpent scores 41/100 on selfhost.directory (how scoring works) and ranks #63 of 85 in Feed Reader. It has 204 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is easy: most people get it running in one sitting. It is MIT-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is RSSHub (85/100, 46 703 stars). It scores higher overall, so compare the two before you pick. See RSSerpent vs RSSHub side by side.
Features
- Plugin Architecture
- Python Package
- RSS Feed Generation
RSSerpent README
More in RSS
rss-fulltextrss-fulltext is an open-source tool that rewrites RSS feeds to include full article content. It fetches linked pages and serves enriched feeds as RSS, Atom, and JSON.
rss-funnelRSS Funnel is a self-hosted, open-source RSS multi-tool that fetches, filters, transforms, and merges feeds through a configurable YAML pipeline with a web UI.
RSSHub PythonSelf-hosted Python RSS generator creating feeds from web pages, documents, datasets, and APIs via Flask and Playwright. Supports JS rendering, PDF/EPUB, Hugging Face.
RSSman XRSSman X is a self-hosted Docker Compose stack bundling Tiny Tiny RSS and RSSHub with optional Mercury, OpenCC, Huginn, and Watchtower in three editions.
RSS-ProxyOpen-source, self-hosted feed generator that converts any static website into RSS, ATOM or JSON feeds, filters existing feeds, and runs from a single Docker container.
rsspushSelf-hosted web app that watches RSS feeds and pushes new articles to WeChat via ServerChan, to custom webhooks, or to Telegram, Discord, Slack and many more.
RSS-to-Telegram-BotSelf-hosted, open-source Telegram bot that pushes RSS and Atom feeds to chats and channels with rich formatting, media, OPML import/export, and multi-user support.
SpodcastSpodcast is a self-hosted, open-source tool that converts Spotify podcasts into RSS feeds for any podcast player, with local caching and a web UI.
StringerA self-hosted, open-source RSS reader in Ruby on Rails: no social features, just feeds, keyboard shortcuts, translations and a Fever-compatible API.
TelegramRSSTelegramRSS is a self-hosted, open-source microservice converting public Telegram channels to RSS/JSON feeds with media support and shared caching.
Tiny Tiny RSSSelf-hosted, open-source web RSS/Atom reader and aggregator with folders, OPML, filters, plugins, themes and a JSON API; runs via Docker Compose with PostgreSQL.
UglyFeedUglyFeed is a self-hosted, open-source RSS aggregator that uses LLMs to retrieve, deduplicate, rewrite, and serve clean feeds from multiple sources.
0 comments