Skip to content

Lexora PDF Reader is a modern, high-performance, open-source PDF reader built for Windows. Designed with a focus on speed, aesthetics, and usability, Lexora provides a premium reading experience without the bloat.

License

Notifications You must be signed in to change notification settings

nohanbaloch/Lexora-PDF-Reader

Repository files navigation

Lexora PDF Reader

Lexora PDF Reader is a modern, high-performance, open-source PDF reader built for Windows. Designed with a focus on speed, aesthetics, and usability, Lexora provides a premium reading experience without the bloat.

Lexora PDF Reader Screenshot

Features

  • Fast PDF Viewing: Powered by PyMuPDF for lightning-fast loading and rendering.
  • Modern UI: Built with CustomTkinter for a sleek, dark-themed interface that fits perfectly on Windows 11.
  • Thumbnails Sidebar: Visual navigation through document pages.
  • Interactive Zoom: Smooth zooming controls and keyboard shortcuts.
  • Theme Support: Toggle between Dark and Light modes.
  • Keyboard Layout: Optimized shortcuts for mouse-free navigation.
  • Open Source: Transparent codebase, extensible architecture.

Tech Stack

  • Language: Python 3.10+
  • GUI Framework: CustomTkinter
  • PDF Engine: PyMuPDF (fitz)
  • Image Processing: Pillow
  • Deep Learning: (Coming Soon in Phase 5)

Installation

From Source

  1. Clone the repository

    git clone https://github.com/Nohanbaloch/Lexora-PDF-Reader.git
    cd Lexora-PDF-Reader
  2. Create a Virtual Environment

    python -m venv .venv
    .\.venv\Scripts\activate
  3. Install Dependencies

    pip install -r requirements.txt
  4. Run the Application

    python main.py

Release Build

Download the latest .exe from the Releases page.

Controls

Action Shortcut
Open File Ctrl + O
Next Page Right Arrow / Page Down
Previous Page Left Arrow / Page Up
Zoom In Ctrl + +
Zoom Out Ctrl + -
Toggle Theme Ctrl + T

Contributing

Contributions are welcome! Please check out the CONTRIBUTING.md (coming soon) for guidelines.

License

This project is licensed under GNU GENERAL PUBLIC LICENSE v3.0 - see the LICENSE file for details.


Developed by Nohan Baloch

About

Lexora PDF Reader is a modern, high-performance, open-source PDF reader built for Windows. Designed with a focus on speed, aesthetics, and usability, Lexora provides a premium reading experience without the bloat.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages