awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jlegewie avatar

jlegewie/zotfile

0
View on GitHub↗
4,339 stars·290 forks·Java·18 views

Zotfile

ZotFile is a plugin for Zotero that functions as an academic reference file organizer, attachment manager, and synchronization tool. It is designed to maintain a structured file system of research attachments linked to a bibliographic database.

The project provides rule-based renaming of PDF files and attachments using customizable templates based on library metadata. It also enables the synchronization of documents between a local library and external directories to facilitate reading and annotating on mobile devices.

Additional capabilities include the extraction of highlights and notes from PDF documents for import back into the reference database, as well as the management of physical file paths to ensure links persist when documents are moved.

Features

  • Zotero Integrations - Provides a specialized plugin that extends the Zotero research library's file management capabilities.
  • Academic Research Management - Streamlines academic research by automating the extraction of PDF notes into a reference management system.
  • External Attachment Organizers - Manipulates physical files on the host disk to organize attachments outside of the internal library storage.
  • Attachment Relocation Rules - Renames and relocates PDF files and other attachments according to predefined rules to maintain a structured research library.
  • Automated File Organizers - Provides automated, rule-based organization of research attachments to maintain a structured library.
  • Bibliographic Library Organizers - Maintains a clean file system of academic attachments that remain correctly linked to their library entries.
  • Research Attachment Organizers - Organizes research documents by automatically renaming and moving PDF attachments into a structured folder system.
  • Database-Linked File Trackers - Maintains a mapping between library entries and physical file paths to ensure links persist after moving documents.
  • Metadata-Based File Renamers - Generates new filenames by applying customizable templates to metadata fields retrieved from the library database.
  • Application-to-Directory Syncs - Moves files between a primary library folder and secondary directories to facilitate access by external reading applications.
  • Annotation Extractors - Retrieves highlights and notes from PDF files and imports them into Zotero reference entries.
  • Annotation Extractors - Retrieves highlighted text and notes from PDF attachments and imports them back into the main reference database.
  • Local File Syncing - Connects local research directories to mobile reading applications for data context and annotation sync.
  • Research Document Syncs - Moves research papers between a computer and a tablet for reading and annotating on the go.
  • Reader-Specific File Transfers - Transfers PDF files from a library to a separate directory for access by mobile reading applications on external devices.

Star history

Star history chart for jlegewie/zotfileStar history chart for jlegewie/zotfile

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does jlegewie/zotfile do?

ZotFile is a plugin for Zotero that functions as an academic reference file organizer, attachment manager, and synchronization tool. It is designed to maintain a structured file system of research attachments linked to a bibliographic database.

What are the main features of jlegewie/zotfile?

The main features of jlegewie/zotfile are: Zotero Integrations, Academic Research Management, External Attachment Organizers, Attachment Relocation Rules, Automated File Organizers, Bibliographic Library Organizers, Research Attachment Organizers, Database-Linked File Trackers.

Which projects share features with jlegewie/zotfile?

Projects with overlapping indexed features include: jabref/jabref — This project is a desktop-based bibliographic reference manager designed to organize academic research libraries and… l0o0/jasminum — Jasminum is a Zotero plugin designed for the management of Chinese bibliographic data. It serves as a metadata… l0o0/translators_cn — This project is a bibliographic metadata scraper and Zotero web translator designed to automatically capture citations… windingwind/zotero-better-notes — This project is a Zotero note management plugin that functions as a knowledge base orchestrator. It enables the… guaguastandup/zotero-pdf2zh — zotero-pdf2zh is a translation system and Zotero plugin designed to convert academic PDF papers into target languages… ethanwillis/zotero-scihub — This project is a reference manager extension and academic PDF downloader. It functions as a plugin that integrates…

Projects sharing features with Zotfile

These projects share indexed features with Zotfile. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • jabref/jabrefJabRef avatar

    JabRef/jabref

    4,373View on GitHub↗

    This project is a desktop-based bibliographic reference manager designed to organize academic research libraries and automate citation workflows. It functions as a research assistant that integrates directly with word processors and text editors, enabling users to insert and format references while writing. The application is built on a Java-based portable runtime, allowing it to operate as a self-contained tool that stores preferences and data in local configuration files. The platform distinguishes itself through a modular plugin architecture and a commitment to human-readable, text-based f

    Javaacademiaacademic-publicationsai
    View on GitHub↗4,373
  • l0o0/translators_cnl0o0 avatar

    l0o0/translators_CN

    4,675View on GitHub↗

    This project is a bibliographic metadata scraper and Zotero web translator designed to automatically capture citations and reference data from research databases. It functions as a specialized Chinese academic web scraper that extracts bibliographic information and research content to streamline library organization. The tool focuses specifically on the structure and encoding of Chinese language databases and research portals. It enables the extraction of academic metadata from these sources for direct integration into Zotero, removing the need for manual entry of reference details. The syst

    JavaScriptcnkijavascriptrefworks
    View on GitHub↗4,675
l0o0/jasminuml0o0 avatar

l0o0/jasminum

7,030View on GitHub↗

Jasminum is a Zotero plugin designed for the management of Chinese bibliographic data. It serves as a metadata integration tool that automates the extraction of publication details from the China National Knowledge Infrastructure database and provides utilities for editing PDF outlines and bookmarks directly within the reference manager. The project focuses on Chinese academic citation standards, providing specialized tools to format and parse personal names to meet specific regional requirements. It also manages the integration of language-specific translators and citation styles sourced fro

TypeScriptcnkipluginzotero
View on GitHub↗7,030
  • guaguastandup/zotero-pdf2zhguaguastandup avatar

    guaguastandup/zotero-pdf2zh

    3,008View on GitHub↗

    zotero-pdf2zh is a translation system and Zotero plugin designed to convert academic PDF papers into target languages using large language model APIs and machine translation services. It functions as an LLM document translator that integrates directly into Zotero libraries to process research documents. The tool distinguishes itself by generating bilingual PDFs with parallel layouts for side-by-side comparison of original and translated text. It also includes a mobile layout optimizer that crops double-column PDFs and stacks them vertically to improve readability on narrow screens. The syste

    Python
    View on GitHub↗3,008
  • Compare all 30 related projects→