Readability 1.0
Source code to the original Arc90 Experiment, which was transformed into the Redability.com product, incorporated into Safari's Reader view, Flipboard, and Treesaver.
Distributed under the Apache 2.0 This code was pulled from the now-abandoned Google Code SVN repo. It is Copyright (c) 2010 Arc90 Inc.
Ports
Since its origin the Readability algorithm has been ported to a variety of languages. Here's a listing of the main ones I could find.
- C
- rdrview a command line tool based on Mozilla Readability.
- C#
- Crystal
- Go
- Java
- JavaScript
- readability (Mozilla's standalone lib, works in browser or Node.js)
- readability-redux (Chrome Extension)
- readability-js
- McReadability is a multi-column version
- Node.js
- Objective C
- PHP
- Python
- python-readability
- decruft original lxml conversion of python-readability (included in above)
- kingwb/readability
- breadability
- python-readabile
- python-readability
- Ruby
- ruby-readability
- readability Rails engine (Dead: used defunct Readability service's API.)
- readability running on Ruby in Harmony
- Rust