All Projects → feedbin → Feedbin

feedbin / Feedbin

Licence: mit
A nice place to read on the web.

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
SCSS
7915 projects
coffeescript
4710 projects

Projects that are alternatives of or similar to Feedbin

Api.rss
RSS as RESTful. This service allows you to transform RSS feed into an awesome API.
Stars: ✭ 340 (-88.32%)
Mutual labels:  rss, rails
Dato.rss
The best RSS Search experience you can find
Stars: ✭ 122 (-95.81%)
Mutual labels:  rss, rails
Awesome Blogs
한국에 있는 좋은 개발자들의 블로그들을 편리하게 구독할 수 있도록 하나의 주소로 묶어서 RSS 피드로 제공해줍니다.
Stars: ✭ 178 (-93.88%)
Mutual labels:  rss, rails
Noderssbot
Another Telegram RSS bot but in Node.js Telegram RSS 机器人
Stars: ✭ 212 (-92.71%)
Mutual labels:  rss
Newscatchr
FOSS Android News Reader App
Stars: ✭ 216 (-92.58%)
Mutual labels:  rss
Query track
Find time-consuming database queries for ActiveRecord-based Rails Apps
Stars: ✭ 258 (-91.13%)
Mutual labels:  rails
Putsreq
PutsReq lets you record HTTP requests and fake responses like no other tool available
Stars: ✭ 262 (-91%)
Mutual labels:  rails
Wxrss
微信公众号RSS
Stars: ✭ 203 (-93.02%)
Mutual labels:  rss
Infomate.club
RSS feed collections with article summarization
Stars: ✭ 255 (-91.24%)
Mutual labels:  rss
V2
Minimalist and opinionated feed reader
Stars: ✭ 3,239 (+11.31%)
Mutual labels:  rss
Dasblog Core
The original DasBlog reimagined with ASP.NET Core
Stars: ✭ 252 (-91.34%)
Mutual labels:  rss
Rss
Library for serializing the RSS web content syndication format
Stars: ✭ 223 (-92.34%)
Mutual labels:  rss
Decsync
Synchronize RSS, contacts, calendars, tasks and more without a server
Stars: ✭ 257 (-91.17%)
Mutual labels:  rss
Webmonitor
实时监控网页变化,并发送通知(Monitor web page changes in real time and send notifications)
Stars: ✭ 212 (-92.71%)
Mutual labels:  rss
Tomo
A friendly CLI for deploying Rails apps ✨
Stars: ✭ 260 (-91.07%)
Mutual labels:  rails
Web Dev Feeds
A collection of over 900 RSS feeds for web developers, updated monthly
Stars: ✭ 212 (-92.71%)
Mutual labels:  rss
Crystalball
Regression Test Selection library for your RSpec test suite
Stars: ✭ 259 (-91.1%)
Mutual labels:  rails
Greg
A command-line podcast aggregator
Stars: ✭ 246 (-91.55%)
Mutual labels:  rss
Spotifeed
A simple service to serve up Spotify podcasts as RSS feeds for use in any podcast app.
Stars: ✭ 238 (-91.82%)
Mutual labels:  rss
Starburst
In-app announcements to users in your Rails app
Stars: ✭ 254 (-91.27%)
Mutual labels:  rails

Feedbin

Feedbin is a simple, fast and nice looking RSS reader.

Feedbin Screenshot

Support

Support for Feedbin customers is available by emailing [email protected]. No support is provided for installing/running Feedbin.

Introduction

Feedbin is a web based RSS reader. It provides a user interface for reading and managing feeds as well as a REST-like API for clients to connect to.

Feedbin's goal is to be a great web-based RSS service. This goal is at odds with being a great self-hosted RSS reader. There are a lot of moving parts and things to configure, so for that reason I do not recommend that you run Feedbin in production.

If you're looking for a self-hosted RSS reader check out:

And if you really want to run the whole Feedbin stack, take a look at this Docker version. If you would like to try Feedbin out you can sign up for an account.

The main Feedbin project is a Rails 6 application. In addition to the main project there are several other services that provide additional functionality. None of these services are required to get Feedbin running locally, but they all provide important functionality that you would want for a production install.

  • refresher: Refresher is the service that does feed refreshing. Feed refreshes are scheduled as background jobs using Sidekiq. Refresher is kept separate so it can be scaled independently. It's also a benefit to not have to load all of Rails for this service.
  • image: Image is the service that finds images to be associated with articles
  • camo: camo is an https image proxy. In production Feedbin is SSL only. One issue with SSL is all assets must be served over SSL as well or the browser will show insecure content warnings. camo proxies all image requests through an SSL enabled host to prevent this.
  • extract: Extract is a Node.js service that extract content from web pages. It is used to extract full pages when a feed only provide excerpts.

Requirements

Installation

Ultimately, you'll need a Ruby environment and a Rack compatible application server. For development Pow is recommended.

First, install the dependencies listed under requirements.

Next clone the repository and install the application dependencies

git clone https://github.com/feedbin/feedbin.git
cd feedbin
bundle

If you encounter any errors after running bundle there is a problem installing one of the dependencies. You must find out how to get this dependency installed on your platform.

Configure

Feedbin uses environment variables for configuration. Feedbin will run without most of these, but various features and functionality will be turned off.

Rename .env.example to .env and customize it with your settings.

Setup the database

rake db:setup

Start the processes

bundle exec foreman start

Status Badges

Ruby CI

Code Climate

Coverage Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].