Skip to content

michaelkremenetsky/Refeed

Repository files navigation

Refeed

Refeed Reader is an open source RSS Reader. With Refeed, you can easily organize and read your favorite websites, blogs, and news sources in one place, saving you time and effort in staying up-to-date with the content that matters most to you.

Refeed - An Open Source RSS Reader for the modern human

Features

  • Timed Bookmarks: The "Time Bookmark" feature is designed to declutter your bookmarks by automatically removing them after a preset amount of time, ensuring your reading list is filled only with bookmarks that you actually come back to later.
  • Filters: Automatically remove content that matches certain criteria, such as specific keywords, authors, or publication dates. By filtering out articles that don't align with your interests or needs, this tool helps declutter your feed, ensuring a more focused and relevant reading experience.
  • Bookmark Folders: Organize your bookmarks for easy retrieval and management. Dive back into your saved content with intuitive navigation. Find what you're looking for, whether it's for reference, rereading, or relaxation, in just a couple of clicks.
  • Notes: Seamlessly jot down your insights, ideas, and reflections as you read. Whether it's "Inspiration," "To-Do," or "Deep Dive," keep your thoughts well-organized and accessible.
  • Mark Read on Scroll: Automatically mark articles as read as you scroll through them, ensuring a seamless and efficient reading flow.
  • Newsletters: Receive a custom email address for newsletter subscriptions without ever cluttering your personal inbox. Use your Refeed email to subscribe to your favorite newsletters. We'll automatically convert them into RSS feeds, directly accessible within Refeed.
  • Fullscreen Reading Mode: Immerse yourself in your articles with a fullscreen mode, eliminating distractions and focusing solely on the content
  • Note-Taking: Take notes directly on articles to capture your thoughts, ideas, or action items.
  • Full Content Fetching: Access the full content of websites right within the Reader.

Development

  1. Clone the repo

    git clone https://github.com/michaelkremenetsky/refeed.git
  2. Go to the project folder

    cd refeed
  3. Install packages with pnpm

    pnpm
  4. Setup env

    • Duplicate .env.example to .env
  5. Setup Supabase via Docker Image or using the Hosted Platform

  6. Run this SQL in the Supabase SQL Editor

  7. Run pnpm db:push

Self Hosting with Docker

Want to use Docker? See Docker Setup

Built With

Contributing

Contributions are welcome and appreciated.

Contact

You can contact us at michaelkremenetsky@refeed.dev