Skip to content
Free and open source feeds reader, including all major Google Reader features
Branch: master
Clone or download
Latest commit 2965b0b Feb 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
reader-agent next dev iteration Mar 20, 2018
reader-android remove reporting Feb 6, 2019
reader-core
reader-distribution-debian
reader-distribution-docker Add Docker distribution Fixes #145 Jan 5, 2017
reader-distribution-mac
reader-distribution-redhat
reader-distribution-standalone
reader-distribution-windows fix windows build Mar 20, 2018
reader-web-common
reader-web
.gitattributes
.gitignore Use the NPM maven plugin to remove node / NPM from the external depen… May 13, 2015
.travis.yml
COPYING
README.md
pom.xml Upgrade Jersey dependency, refactor to JAva 8 lambdas Oct 23, 2018
reader.xml
rssman.ai

README.md

Sismics Reader Build Status

Demo application: https://reader-demo.sismics.com (Username: demo / password: demo)

More screenshots

What is Reader?

Reader is an open source, Web-based aggregator of content served by Web Feeds (RSS, Atom).

Reader is written in Java, and may be run on any operating system with Java support.

Features

  • Supports RSS and Atom standards
  • Organize your feeds into categories and keep track of your favorite articles
  • Supports Web based and mobile user interfaces
  • Keyboard shortcuts
  • RESTful Web API
  • Full text search
  • OPML import / export
  • Skinnable
  • Android application

See http://www.sismics.com/reader/ for a list of features and benefits.

Downloads

Compiled installers are available here for each new versions: https://github.com/sismics/reader/releases

License

Reader is released under the terms of the GPL license. See COPYING for more information or see http://opensource.org/licenses/GPL-2.0.

Translations

  • English
  • French
  • Chinese by Ryan H. Wang
  • Danish by exaviore
  • Italian by Marco Narco
  • Japanese
  • Korean
  • German

How to run

Reader is packaged in several convenient formats. You can download an installer for your system on the Download Page.

If you use Docker, you can try Reader easily with the following command :

docker-compose -p reader -f reader-distribution-docker/docker-compose.yml up

How to build Reader from the sources

Prerequisites: JDK 8, Maven 3

Reader is organized in several Maven modules:

  • reader-parent
  • reader-core
  • reader-web
  • reader-web-common
  • reader-android

First off, clone the repository: git clone git://github.com/sismics/reader.git or download the sources from GitHub.

Launch the build

From the reader-parent directory:

mvn clean -DskipTests install

Run a stand-alone version

From the reader-web directory:

mvn jetty:run

Build a .war to deploy to your servlet container

From the reader-web directory:

mvn -Pprod -DskipTests clean install

You will get your deployable WAR in the target directory.

Build the Android app

Prerequisites :

  • Gradle
  • Android SDK
  • Environment variables pointing to the keystore (see build.gradle)

Then, from the reader-android directory:

gradlew build

The generated APK will be in app/build/apk/app-release.apk

You can’t perform that action at this time.