Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Researcher Library

profleadproflead46 downloads

A plugin to help researchers manage their literature.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Researcher Library is an Obsidian plugin for importing, organizing, and annotating research papers without moving the workflow outside your vault.

Features

  • Import one or more PDF files from the ribbon, command palette, or library view.
  • Read embedded PDF metadata such as title and author.
  • Track publication year, category, and reading status.
  • Search and sort the library by common paper fields.
  • Open a paper's PDF directly or create a linked note for it.
  • Keep paper records connected when their managed PDF or note is renamed.
  • Remove a paper record, its PDF, and its note through Obsidian's trash flow.

PDF creation dates are stored separately from publication years. A PDF's creation date usually describes when the file was produced, not when the paper was published.

Usage

  1. Open Researcher library from the book icon in the ribbon.
  2. Select Import, then choose one or more PDFs.
  3. Select a paper title or its PDF button to open the document.
  4. Use the note button to create or open a linked research note.
  5. Use the pencil button to edit metadata or remove the paper.

If an imported filename is already in use, the plugin creates a numbered copy instead of overwriting existing vault data.

Vault layout

The plugin keeps its managed files under researcher-library/:

researcher-library/
├── notes/       # Research notes
└── papers/
    ├── md/      # Paper metadata records
    └── *.pdf    # Imported PDFs

Existing records created by earlier versions remain supported through filename-based fallback links.

Development

Requirements: a current Node.js LTS release and npm.

npm install
npm run dev

The development command watches the TypeScript sources and writes main.js to the repository root, matching Obsidian's plugin directory layout.

Before submitting a change, run:

npm run lint
npm run build

Releasing

  1. Run npm version patch, npm version minor, or npm version major as appropriate.
  2. Run npm run build.
  3. Create a GitHub release whose tag matches manifest.json.
  4. Attach main.js, manifest.json, and styles.css to the release.

Contributing

Issues and pull requests are welcome.

Privacy

Researcher Library does not require an account, connect to external services, collect telemetry, or send vault data over the network. Imported PDFs, metadata records, and notes remain inside the user's vault.

License

Researcher Library is available under the MIT License.

Support

  • proflead.dev
  • Sponsor on GitHub
HealthExcellent
ReviewPassed
About
Import PDFs into your vault and automatically extract metadata like title, authors, and publication year. Edit metadata, track reading status (To Read, Reading, Read), and create linked notes to organize and navigate your literature.
PDFResearchImport
Details
Current version
1.1.0
Last updated
Last week
Created
9 months ago
Updates
2 releases
Downloads
46
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
profleadproflead
proflead.dev
GitHubproflead
  1. Community
  2. Plugins
  3. PDF
  4. Researcher Library

Related plugins

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.

RSS Dashboard

A dashboard for organizing and consuming RSS feeds, YouTube channels, and podcasts with smart tagging, media playback, and seamless content flow.

Citations

Automatically search and insert citations from a Zotero library.

ZotLit

Integrate with Zotero, create literature notes, and insert citations from a Zotero library.

OCR-AI

Convert PDFs to rich Markdown, including images and ocr using the marker api

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Readwise Official

Sync highlights from Readwise to your vault.

Text Extractor

A (companion) plugin to facilitate the extraction of text from images (OCR) and PDFs.