Papr: A TUI to search, read, organize, and write papers without leaving your terminal

I'm excited to share what I've been building lately. Papr: a fast, lightweight Terminal User Interface (TUI) built entirely in Rust to streamline your academic research workflow. [An Obsidian, Overleaf, Zotero alternative but a bit better.]

Key features

  • Smart dashboard with daily 10 random paper recommendations, reading queue, bookmarks, notes, collections, and research statistics.
  • Search any paper, fast, from arXiv using the title, author, DOI or keywords.
  • In-terminal PDF viewing using ratatui-image.
  • Built-in Markdown notes with live preview for each paper.
  • Add to reading queue and bookmarks and manage collections to keep your research organized.
  • Integrated LaTeX editor with real-time compilation and preview just like Overleaf (but free).
  • Extensible plugin system for custom workflows.
  • Research analytics to track your reading activity (just like spotify).

Papr is 100% open source, works offline, is memory-safe, and is designed to be fast and lightweight (only 12 MB).

I'd love to hear your thoughts, suggestions, or feedback!

GitHub: https://github.com/AfrozSaqlain/Papr

u/Wonderful-Writer146 — 16 days ago

Papr: A TUI to search, read, organize, and write papers without leaving your terminal

I'm excited to share what I've been building lately. Papr: a fast, lightweight Terminal User Interface (TUI) built entirely in Rust to streamline your academic research workflow. An Obsidian alternative but a bit better.

>
Install it with paru -S papr-bin or yay -S papr-bin on Arch Linux

Key features

  • Smart dashboard with daily 10 random paper recommendations, reading queue, bookmarks, notes, collections, and research statistics.
  • Fast arXiv search using title, author, or DOI with automatic PDF downloads and clean file naming.
  • In-terminal PDF viewing.
  • Built-in Markdown notes with live preview for each paper.
  • Reading queue, bookmarks, and collections to keep your research organized.
  • Integrated LaTeX editor with real-time compilation and preview.
  • Extensible plugin system for custom workflows.
  • Research analytics to track your reading activity (just like Spotify).
  • Papr is 100% open source, works offline, is memory-safe, and is designed to be fast and lightweight (only 12 MB).

I'd love to hear your thoughts, suggestions, or feedback!

GitHub: https://github.com/AfrozSaqlain/Papr

u/Wonderful-Writer146 — 18 days ago
▲ 17 r/coolgithubprojects+1 crossposts

Papr: A TUI to search, read, organize, and write papers without leaving your terminal

I'm excited to share what I've been building lately. Papr: a fast, lightweight Terminal User Interface (TUI) built entirely in Rust to streamline your academic research workflow. [An Obsidian alternative but a bit better.]

Key features

  • Smart dashboard with daily 10 random paper recommendations, reading queue, bookmarks, notes, collections, and research statistics.
  • Search any paper, fast, from arXiv using the title, author, DOI or keywords.
  • In-terminal PDF viewing using ratatui-image.
  • Built-in Markdown notes with live preview for each paper.
  • Add to reading queue and bookmarks and manage collections to keep your research organized.
  • Integrated LaTeX editor with real-time compilation and preview just like Overleaf (but free).
  • Extensible plugin system for custom workflows.
  • Research analytics to track your reading activity (just like spotify).

Papr is 100% open source, works offline, is memory-safe, and is designed to be fast and lightweight (only 12 MB).

I'd love to hear your thoughts, suggestions, or feedback!

GitHub: https://github.com/AfrozSaqlain/Papr

u/Wonderful-Writer146 — 18 days ago
▲ 6 r/arch+2 crossposts

Papr: Search, read, organize, and write papers without leaving your terminal

I'm excited to share what I've been building lately: Papr — a fast, lightweight Terminal User Interface (TUI) built entirely in Rust to streamline your academic research workflow.

If you've ever conducted research, you know the drill: drowning in 50 open browser tabs, losing track of downloaded PDFs, juggling separate note-taking apps, and constantly breaking your focus. That's why Papr was built. Powered by Ratatui, Tokio, and SQLite, it brings the entire research workflow**,** from arXiv discovery to manuscript writing using the built-in LaTeX editor, into one fast, terminal-native workspace.

⚡ Features

  • 🏠 Smart Dashboard: A personalized home for your research featuring daily topic-based paper recommendations, library insights, reading queue, bookmarks, notes, collections, and activity statistics.
  • 🔍 arXiv Search & Discovery: Search by title, author, or DOI with instant filtering, smart deduplication, and automatic, clean PDF file naming.
  • 👁️ In-Terminal PDF Viewing: Read papers directly in your terminal (powered by Kitty & Sixel).
  • 📝 Vim-Inspired Notes: Jot down key insights right next to your reading queue with a built-in Markdown editor and live-styled preview.
  • Bookmarks: Save important papers for quick access and keep your favorites just a keystroke away.
  • 📚 Reading Queue: Build and prioritize your reading list by adding papers from anywhere in your library and tracking what to read next.
  • 🗂️ Groups: Organize papers into custom groups to keep projects, topics, and literature neatly grouped.
  • 📜 Integrated LaTeX Workspace: Edit and compile manuscripts in real time with background latexmk builds and a split-pane preview.
  • 🧩 Extensible Plugins: Process-isolated JSON plugins (including a built-in auto-tagger plugin) to organize your library your way.
  • 📊 Research Analytics: Track your reading streaks, time spent, and activity heatmaps.

It's 100% open-source, offline-capable, memory-safe, and blazingly fast.

I'd love to hear your thoughts, feature suggestions, or feedback!

GitHub: https://github.com/AfrozSaqlain/Papr

u/Wonderful-Writer146 — 19 days ago
▲ 5 r/hyprland+1 crossposts

Chrome stutters when playing high refresh-rate YouTube videos on Hyprland (Arch + NVIDIA), but downloaded videos play smoothly

I'm running Arch Linux with Hyprland on a laptop with a 240 Hz display and an NVIDIA GPU.

I've noticed that YouTube videos played in Chrome don't feel smooth, especially videos with higher frame rates (e.g., 60 FPS). The playback isn't constantly buffering or dropping to a low resolution, but it has subtle stutters/micro-lags that are noticeable on a 240 Hz display.

The strange part is:

- If I download the exact same YouTube video and play it locally in Chrome, it plays perfectly smoothly.

- Playing the downloaded video in mpv is also perfectly smooth.

- My internet connection is good, so it doesn't seem to be a bandwidth issue.

This makes me think the problem is specific to online YouTube playback in Chrome rather than the video itself.

Has anyone experienced something similar on Hyprland + NVIDIA? Could this be related to:

- Hardware video acceleration (VA-API/NVDEC)?

- Wayland vs XWayland?

- Chrome's GPU acceleration settings?

- Hyprland/NVIDIA compositor issues?

- Something else entirely?

I'd appreciate any suggestions on how to diagnose or fix this.

reddit.com
u/Wonderful-Writer146 — 1 month ago