reader

Free and open source feeds reader, including all major Google Reader features

Stars
390
Forks
102
Open issues
30
Closed issues
131
Last release
over 6 years ago
Last commit
about 2 years ago
Watchers
390
Total releases
5
Total commits
700
Open PRs
0
Closed PRs
15
Repo URL
Platform
License
gpl-2.0
Category
Usecase
Offers premium version?
NO
Proprietary?
NO
About

Sismics Reader

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-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 root 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

Alternative Projects
No projects found

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.