Community-maintained navigation to the Zotero 7 ecosystem. Focused on high-quality, long-term stable workflows and add-ons, and no longer targeting Zotero 6 compatibility.
If you're just starting with Zotero or have just upgraded from 6 to 7, start with the "Quick Start" section and then expand as needed.
We assume you're using Zotero 7. This section provides a dense "standard enhancement bundle".
Minimal recommended stack (10 add-ons):
-
Better BibTeX for Zotero retorquere/zotero-better-bibtex Stable citekey generation, enhanced BibTeX and CSL JSON export, and automatic bibliography refresh. Essential for writing with LaTeX, Markdown, and Pandoc.
-
Better Notes for Zotero windingwind/zotero-better-notes Split, link, and recombine literature notes entirely inside Zotero. Supports templates, child notes, graph view, and syncing notes to Markdown files.
-
Translate for Zotero (Zotero PDF Translate) windingwind/zotero-pdf-translate Multi-engine translation for PDFs, EPUBs, and web pages. Supports selection-based and full-page translation, making bilingual reading much easier.
-
Actions & Tags for Zotero windingwind/zotero-actions-tags A tag-based automation hub: automatically tag new items, batch-move them to collections, modify fields, and connect to various batch-processing scripts.
-
Linter for Zotero northword/zotero-format-metadata Clean up and standardize metadata: fix title formatting, set journal abbreviations, unify language fields, and discover potential duplicate items.
-
ZotMoov wileyyugioh/zotmoov A Zotfile replacement for the Zotero 7 era. Moves attachments to sync folders such as OneDrive, Dropbox, and Box, and renames them according to custom rules.
-
Zotero Add-on Market syt2/zotero-addons An add-on marketplace: browse, search, install, and update add-ons inside Zotero—the first stop for end users discovering extensions.
-
Jasminum l0o0/jasminum Enhances metadata for Chinese-language items: author name formatting, Pinyin sorting, Chinese journal information, and more. Almost a must-have for Chinese users.
-
DOI Manager / Zotero ShortDOI bwiernik/zotero-shortdoi Uses Crossref and other data sources to validate and complete DOIs, generate short DOIs, and make your items more complete and robust.
-
De-duplication and attachment health
- ZoteroDuplicatesMerger Batch-merge duplicate items; use together with Zotero's built-in Duplicates view.
- Zoplicate More intelligent duplicate detection and semi-automatic merging, very helpful for large libraries.
- Attachment Scanner Scans for missing attachments and potential duplicate files; very useful when cleaning up disk space.
Typical extension bundles:
-
Academic writing (LaTeX / Markdown / Pandoc)
- Better BibTeX
- zotxt or MarkDB-Connect
- Citation Tally or Scite add-on (for inspecting citation counts)
-
Knowledge management (Obsidian / Logseq / Roam)
- Better Notes
- MarkDB-Connect
- Zotero2MD or Zotero2Readwise
- Obsidian plug-ins or bridge tools such as zotero-roam
-
Notion workflows
- Better BibTeX
- Notero to sync Zotero items into a Notion database
- Combine with Notion templates to manage writing and projects
-
AI + Zotero
- Awesome GPT / PapersGPT / Zotero-TLDR
- Summarize, run Q&A, and assist writing based on one or a group of papers
- Be mindful of privacy and compliance—do not upload confidential manuscripts
- Zotero documentation
- Zotero forums
- Zotero changelog
- Keyboard shortcuts
- Add-ons list
- Item types and fields
Many classic posts were written for Zotero 5 or 6. The UI screenshots will differ slightly, but the ideas about literature and knowledge management still fully apply in the Zotero 7 era.
-
Core concepts: BIBFRAME, MARC, DOI, CSL, etc.
- Schreur, P. The Evolution of BIBFRAME: from MARC Surrogate to Web Conformant Data Model.
- Taniguchi, S. Examining BIBFRAME 2.0 from the Viewpoint of RDA Metadata Schema.
- MARC standards
- BIBFRAME
- Citation Style Language
- Zotero Quick Tip: Adding DOI Numbers
-
Yang Zhiping's Zotero best-practice series (Chinese)
-
Digital humanities and personal databases (Chinese)
-
Zotero practice articles for Chinese users (selection)
- Chinese-STD-GB-T-7714-related-csl CSL style collection for GB/T 7714-2015, covering journals, theses, and other common citation needs—foundational infrastructure for many Chinese researchers.
-
Pyzotero Python client for the Zotero Web API and local API. Supports scripted access, batch import/export, querying, and modifying items.
-
zotero-cli Command-line tool built on Pyzotero. Filter items by criteria and export to CSV or Excel for batch cleanup and statistics.
-
Zotero2MD Fetches annotations and notes from Zotero and exports them as structured Markdown files, commonly used to integrate with Obsidian, Logseq, etc.
-
Zotero2Readwise Syncs Zotero highlights and notes to Readwise, helping you build an external system for review and spaced repetition.
-
zotero-javascripts A collection of batch-processing scripts for advanced users, e.g., bulk-change title case, clear specific fields, or normalize language fields.
-
Zotsite Export a local Zotero library as an offline-browsable HTML site. Suitable for small self-hosted bibliographic sites or backups.
-
Kerko A front-end component for online bibliographies powered by the Zotero Web API. Supports filtering, search, and faceted browsing; used by many institutions for public bibliographies.
This section only lists add-ons that explicitly support Zotero 7 or have been widely tested with it.
-
Better BibTeX for Zotero Stable citekeys and powerful export/auto-update features—the foundation of any workflow involving LaTeX, Markdown, or Pandoc.
-
Better Notes for Zotero Upgrades Zotero's notes into a full "knowledge base": supports block-level references, child notes, outline view, and Markdown syncing.
-
Translate for Zotero Translation service integrated into Zotero's built-in reader—especially useful for reading English papers and writing in two languages.
-
Actions & Tags for Zotero A rule- and script-driven automation hub. Trigger sequences of actions based on metadata, tags, collections, and other conditions.
-
Linter for Zotero Focuses on metadata quality, fixing a large number of small issues in one go to prepare clean data for writing and export.
-
ZotMoov Centralizes attachment storage locations and renaming strategies. Helps you build a cloud-drive-centered, multi-device reading and backup setup.
-
Zotero Add-on Market Add-on marketplace that acts as a unified entry point for discovering and upgrading add-ons.
-
Jasminum Enhances metadata for Chinese items, handling names, journals, Pinyin sorting, and many details in between.
-
Zotero ShortDOI Automatically validates and completes DOIs to improve persistence and accuracy of links.
-
De-duplication and attachment health
-
Ethereal Style for Zotero Greatly enhances UI and reading experience, including reading progress, tag sidebar, highlight styles, and more—excellent for heavy readers.
-
Ethereal Reference Extracts references from PDF reference lists and matches them to Zotero items, building a more complete citation network.
-
Chartero Provides reading statistics and visualizations, building a personal timeline and heatmap of your reading—useful for self-tracking.
-
zotero-ocr Runs OCR on scanned PDFs to generate searchable text, with optional annotations or hOCR output.
If you're planning a large-scale cleanup of an old library, a recommended sequence is: Back up the library → use Linter to normalize metadata → use ZoteroDuplicatesMerger and Zoplicate for de-duplication → use Attachment Scanner to detect missing attachments and duplicate files.
-
Zotero-IF Updates journal impact factors and CAS divisions, with yearly updates—fits many Chinese research evaluation scenarios.
-
Citation Tally Citation statistics add-on for Zotero 7 that pulls citation counts for items in bulk and visualizes them.
-
scite-zotero-plugin Integrates scite's support/contradict/mention statistics, providing more fine-grained information on citation quality.
-
pubpeer_zotero_plugin Displays PubPeer comments on items, helping you identify potentially problematic research.
-
zotero-inspire Deep integration with INSPIRE-HEP for high-energy physics and related fields; a common tool in that community.
-
Awesome GPT for Zotero Call GPT models directly inside Zotero to summarize, rewrite, translate, and answer questions about selected text. Uses tags or commands to drive workflows.
-
PapersGPT for Zotero Enables conversational reading of PDFs. Supports multiple LLM providers and exposes Zotero via MCP to other clients.
-
Zotero-TLDR Automatically fetches TLDR-style summaries from Semantic Scholar to give you a quick overview of a paper.
-
zotero-chatgpt Lightweight add-on for summarization and translation via the ChatGPT API—good for occasional use.
Before using these add-ons, make sure you're comfortable with how the underlying services process your data. Do not send confidential manuscripts or sensitive data to third parties.
-
zotxt Provides a local HTTP citation interface for Pandoc, Markdown, Emacs Org-mode, and similar tools—very common in plain-text writing workflows.
-
MarkDB-Connect Scans Markdown files for citekeys, tags corresponding items in Zotero, and creates back-links. Acts as a bridge between Zotero and tools like Obsidian, Logseq, and Zettlr.
-
Notero Syncs Zotero items to a Notion database, which you can then manage with Notion templates for literature, projects, and writing.
-
zotero-roam Connector between Roam Research and Zotero, automatically injecting bibliographic information and links into Roam notes.
Translators determine how Zotero grabs metadata from websites and databases. They are particularly important for Chinese-language sites.
-
OpenMindClub/awesome-translators A collection of Translators co-created by the OpenMind Club information analysis course team and students, covering many Chinese sites.
-
l0o0/translators_CN Enhanced Translators for Chinese academic sites, including CNKI and more.
If you want to build your own add-ons or Translators, start here.
Add-on templates and scaffolds:
- windingwind/zotero-plugin-template
- northword/zotero-plugin-scaffold
- retorquere/generator-zotero-plugin
- MuiseDestiny/zotero-addon-template
The following add-ons have compatibility or maintenance issues with Zotero 7. They are no longer recommended as solutions and are listed only so that you can recognize them and migrate away from old workflows.
-
Zotfile Once the go-to attachment manager, it no longer supports Zotero 7. Recommended alternative: ZotMoov, combined with Zotero 7's built-in automatic renaming.
-
Mdnotes for Zotero Archived and unmaintained, not compatible with Zotero 7. Recommended alternatives: Zotero's built-in Markdown export, Better Notes, Zotero2MD, and Obsidian plug-ins.
-
Zotero Scihub Cannot be installed in Zotero 7 and also involves copyright and terms-of-service risks. It is no longer recommended in public or shared workflows.
-
Zotero Storage Scanner Repository has been archived. Use Attachment Scanner and other newer tools instead for attachment scanning and cleanup.
-
Zotero Scholar Citations Relies on scraping Google Scholar and is frequently broken in current environments. For citation metrics, use Citation Tally and the Scite add-on instead.
-
Report Customizer for Zotero Has not been adapted for Zotero 7 for a long time. Avoid designing new reporting workflows around it.
-
Zutilo Only partially compatible with Zotero 7 and may cause issues. Treat it as an optional tool for advanced users, not part of a default must-have stack.
-
ZoteroQuickLookReload Built for enhanced attachment previews in Zotero 6. Zotero 7 already has an improved preview experience, so this is generally unnecessary.
Contributions and improvements are welcome.
- Please first read the contribution guidelines in this repository (the
CONTRIBUTINGfile). - Fork this repository and add or modify entries following the Awesome List format.
- Submit a Pull Request with a brief explanation of your motivation and experience with the changes.
Thanks to:
- Yang Zhiping and OpenMind Club, for some of the earliest systematic Zotero practice in the Chinese context.
- All add-on authors and maintainers, who together support the Zotero ecosystem.
- All contributors to this repository, who continuously help users avoid pitfalls and improve their workflows.
This repository is released under the CC0 license.
For details, see: