Back to Catalog
AfrozSaqlain GitHub avatar

Papr

Terminal-based research paper explorer and manager

Demo

Terminal preview
Papr
Papr TUI demo recording

Overview

Terminal-based research paper explorer and manager

Papr is a fast terminal-based workspace written in Rust. Get daily new papers in your feed from your field of research, search, discover, and download papers directly from arXiv. Organize your library, manage reading queues, take notes, track stats to keep your research organized and create latex/typst projects; all without leaving your terminal.

From the maintainer

Origin story

Scientists and PhD students need to read a lot of paper every day, and it becomes quite a cumbersome job to daily search for a new paper from their domain. Apart from reading, they also need to keep track of what they read, how much they read, and which authors to read, and last but not least, they have to write their own paper. This TUI is built to cater to all these problemsby having multiple interfaces, where user can get 10 new papers from their field of research daily, track their stats like Spotify, make a reading queue, bookmark, add notes to individual papers, see their history, ceate their own latex project, customize themes, enable plugins and much more.

First workflow

Start by configuring your research keywords and library folder. Papr will fetch the latest papers matching those keywords, allowing you to browse and download new publications directly from the dashboard. From there, add interesting papers to your reading queue, bookmark important ones, write notes as you read, and organize everything into collections. This workflow showcases how Papr streamlines the entire research process—from discovering papers to managing and reading them.

Design choice

Terminal-native, keyboard-driven, all-in-one research workspace, personalized paper discovery, integrated reading workflow, daily recommendations, library management, reading queue, bookmarks, notes, author exploration, research analytics, LaTeX project generation, customizable themes, plugin support, fast TUI, productivity-focused, minimal distractions, offline-first, open source

Roadmap

I want to add a cloud sync feature so that users can safely transport all their documents and also collaborate on LaTeX projects.

Latest Release

0.1.1 - 2026-08-11
Released: Aug 11, 2026

Release Notes

Added

  • Typst Integration: Added Typst compiler support as default and in-built functionality.
  • Enhanced Citation Workflow:
    • Imprt citations directly from online & local library into a project's BibTeX file using Ctrl + F.
    • Citation autocomplete now displays paper titles instead of raw BibTeX keys.
    • Citation importer modal displays author names while preserving author ordering.
  • Dashboard Paper Tracking: Dashboard tracks displayed papers over a 7-day window to guarantee unique paper recommendations.
  • Localized Timestamps: Rendered user-visible timestamps in the local system timezone instead of UTC.

Changed

  • Architecture Refactoring: Cleanly separated papr-core backend logic from TUI presentation layers.
  • Vim Motions & Editor: Expanded Vim motion navigation and improved editor key bindings.

Fixed

  • PDF Navigation: Smoother PDF document scrolling performance.
  • Rendering & Graphics: Resolved UI modal rendering glitches, PDF viewport alignment, and Kitty terminal graphics protocol compatibility.
  • Feed Caching: Prevented empty feed responses from being saved as valid cache entries.

Performance

  • Optimized workspace memory utilization and resource footprint.

Install papr-tui 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/AfrozSaqlain/Papr/releases/download/v0.1.1/papr-tui-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/AfrozSaqlain/Papr/releases/download/v0.1.1/papr-tui-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install AfrozSaqlain/tap/papr

Download papr-tui 0.1.1

File Platform Checksum
papr-tui-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
papr-tui-x86_64-apple-darwin.tar.gz Intel macOS checksum
papr-tui-x86_64-pc-windows-msvc.zip x64 Windows checksum
papr-tui-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
papr-tui-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

Discussions

0 comments
Loading comments...
Alvin By Alvin