Skip to product information
1 of 1

PROJETO STACK

Folio - Reading Mode

Folio - Reading Mode

Quantity

Live Demo ↗

Turn busy article pages into a clean and focused reading experience.

Folio is a React and TypeScript reading-mode extension with article extraction, secure HTML sanitisation, adjustable themes, reading-width controls, font-size settings, and locally stored preferences. It provides a complete source-code foundation for reading tools, accessibility products, research utilities, and client extension projects.

Perfect For

✓ Reading & Productivity Tools

✓ Research Applications

✓ Study Platforms

✓ Accessibility Utilities

✓ Content-Focused Browser Tools

✓ News & Article Readers

✓ Developer Products

✓ Internal Business Applications

✓ Startup Products

✓ Agency Client Projects

Why Choose Folio?

✓ Extract readable article content automatically

✓ Remove distracting webpage elements

✓ Open articles in a dedicated reader tab

✓ Securely sanitise extracted HTML

✓ Choose from three reading themes

✓ Adjust the reading width

✓ Increase or decrease the font size

✓ Save reader preferences locally

✓ Return to the original source page

✓ No external content-processing service

✓ Clean and organised source code

✓ Easy to customise and extend

✓ No recurring subscription fees

What’s Included

Your download includes:

📦 Complete React & TypeScript Source Code

📦 Chrome Manifest V3 Production Build

📦 Reading Mode Popup

📦 Dedicated Reader Page

📦 Article Extraction System

📦 Mozilla Readability Integration

📦 Secure HTML Sanitisation

📦 Article Title Display

📦 Article Byline Display

📦 Article Excerpt Display

📦 Website Name Display

📦 Original Source Link

📦 Paper Theme

📦 Sepia Theme

📦 Ink Dark Theme

📦 Narrow Reading Width

📦 Cozy Reading Width

📦 Wide Reading Width

📦 Font-Size Controls

📦 Local Preference Storage

📦 Temporary Article Storage

📦 Keyboard Shortcut Support

📦 Background Service Worker

📦 Runtime Content Script

📦 Extension Icons & Assets

📦 WXT Configuration

📦 TypeScript Configuration

📦 Package Configuration

📄 Documentation (README.md)

Key Features

✓ Automatic Article Extraction

✓ Mozilla Readability Processing

✓ Dedicated Reader Tab

✓ Secure DOMPurify Sanitisation

✓ Article Title

✓ Article Byline

✓ Article Excerpt

✓ Website Name

✓ Original Source Link

✓ Paper Reading Theme

✓ Sepia Reading Theme

✓ Ink Dark Theme

✓ Narrow Reading Width

✓ Cozy Reading Width

✓ Wide Reading Width

✓ Adjustable Font Size

✓ 16px Minimum Font Size

✓ 28px Maximum Font Size

✓ Local Reader Preferences

✓ Session-Based Article Storage

✓ Local Storage Fallback

✓ Readable Article Detection

✓ No-Article Error Message

✓ Image Support

✓ Picture Element Support

✓ Video Support

✓ Link Support

✓ Heading Support

✓ Code-Block Support

✓ Keyboard Shortcut Support

Technology Stack

Built using modern browser-extension technologies:

✓ React 19

✓ TypeScript

✓ WXT

✓ Manifest V3

✓ Mozilla Readability

✓ DOMPurify

✓ Browser Storage API

✓ Browser Tabs API

✓ Browser Scripting API

✓ Session Storage

✓ Local Storage

✓ Runtime Content Scripts

✓ Component-Based Architecture

✓ Modern CSS

✓ Modern Folder Structure

Performance Features

Designed for focused browser reading:

✓ Local Article Extraction

✓ No External Processing Server

✓ Runtime Content-Script Injection

✓ Temporary Article Storage

✓ Local Preference Persistence

✓ Secure HTML Sanitisation

✓ Lightweight Reader Interface

✓ Responsive Reading Layout

✓ Reusable React Components

✓ Clean TypeScript Implementation

✓ Modern Manifest V3 Architecture

✓ Easy Theme Customisation

✓ Easy Branding Customisation

✓ Scalable Source-Code Structure

How It Works

  1. Download and extract the project files.
  2. Install the project dependencies.
  3. Run the development environment or generate a production build.
  4. Load the generated extension folder into your browser.
  5. Open an article-style webpage.
  6. Open Folio from the browser toolbar or press Alt + R.
  7. Allow the extension to extract the main article content.
  8. Read the article in the dedicated reader tab.
  9. Choose a theme, reading width, and font size.
  10. Use the source link to return to the original webpage.
  11. Customise the branding, colours, themes, controls, icons, and functionality.
  12. Build and publish the completed extension when ready.

Browser Compatibility

Verified for:

✓ Google Chrome

Compatibility with the following may be possible after testing:

✓ Microsoft Edge

✓ Brave

✓ Opera

Firefox and Safari compatibility are not included or verified in the uploaded package.

License

Your purchase includes:

✓ Lifetime access to the purchased source code

✓ Commercial use for personal and client projects

✓ Full customisation rights

✓ Unlimited personal and client projects

You may not:

✗ Resell the original source code

✗ Redistribute the files

✗ Share the files publicly

✗ Repackage the source code as a competing digital product for resale

Instant Digital Download

No physical product will be shipped.

Immediately after purchase, you’ll receive instant access to download the complete reading-mode source code, Chrome production build, and documentation so you can begin creating your own browser reading tool.

Important Note

Folio works best with article-style webpages containing clear headings and readable body content.

It may not extract useful content from:

✗ Application Dashboards

✗ Product Grids

✗ Social Media Feeds

✗ Search Results

✗ Pages With Very Little Readable Text

✗ Restricted Browser Pages

✗ Dynamically Protected Content

Readability extraction and HTML sanitisation may remove or simplify:

✗ Interactive Widgets

✗ Embedded Forms

✗ Scripts

✗ Some Iframe Content

✗ Complex Page Layouts

Folio creates a simplified reading view rather than a complete visual copy of the original webpage.

PROJETO STACK - Premium software templates and digital products built for modern businesses.

View full details