whatisgithub

What is notero?

fengmk2/notero — explained in plain English

Analysis updated 2026-07-07 · repo last pushed 2026-06-28

TypeScriptAudience · writerComplexity · 2/5ActiveSetup · moderate

In one sentence

Notero is a Zotero plugin that automatically syncs your research items, notes, and PDF highlights from Zotero directly into a Notion database, turning Notion into a central hub for your research workflow.

Mindmap

mindmap
  root((repo))
    What it does
      Syncs Zotero to Notion
      Auto-upates Notion pages
      Copies notes and highlights
    Use cases
      Drafting papers in Notion
      Managing research projects
      Organizing literature
    Audience
      Researchers
      Students
      Writers
    Tech stack
      TypeScript
      Zotero plugin
    Setup
      Download plugin file
      Authorize Notion connection
      Use template or existing database
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Sync your Zotero reference library into a Notion database so you can filter sources by tag or author.

USE CASE 2

Link research notes and PDF highlights from Zotero directly to tasks and projects in Notion.

USE CASE 3

Draft a paper in Notion with your entire reference library available and organized alongside your writing.

What is it built with?

TypeScriptZotero Plugin APINotion API

How does it compare?

fengmk2/noteroagg23/runelite-gameplay-analyticsairirang/airirang-builder
Stars0
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-06-282025-01-02
MaintenanceActiveStale
Setup difficultymoderatemoderatemoderate
Complexity2/53/53/5
Audiencewritergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires installing a plugin file into Zotero and authorizing a secure connection to your Notion workspace.

The explanation does not mention a specific license for this project.

So what is it?

Notero is a plugin that connects Zotero, a popular research and reference management tool, with Notion, the all-in-one workspace app. It automatically syncs your research items, notes, and PDF highlights from Zotero directly into a Notion database. This bridges the gap between your academic sources and your everyday planning, writing, and note-taking environment. Once installed inside Zotero, the tool watches the specific folders you choose. Whenever you add a new article or edit an existing one in those monitored folders, the plugin automatically creates or updates a corresponding page in your Notion database. It pulls across useful details like titles, authors, and publication dates. It also syncs your reading notes and PDF highlights, and conveniently tags the original item in Zotero with a link back to your new Notion page so you can easily bounce between the two apps. This tool is built for researchers, students, and writers who use Notion to manage their projects but rely on Zotero to organize their literature. For example, if you are drafting a paper in Notion, having your entire reference library synced over means you can easily filter your sources by tag or author, link them to specific tasks, or find every note that mentions a particular study. It essentially turns Notion into a central hub for your entire research workflow. Getting started involves downloading a small plugin file and dropping it into Zotero, then authorizing a secure connection to your Notion workspace. You can either start with a pre-built database template the tool provides or connect it to an existing database you already manage. The project is built in TypeScript and requires a relatively recent version of Zotero to run. The README notes that syncing changes from Notion back into Zotero is not supported, as that would require a separate, always-on server to monitor Notion for changes.

Copy-paste prompts

Prompt 1
Help me set up the Notero plugin in Zotero. I want to connect it to an existing Notion database. What are the exact steps to authorize the connection and select the folders to sync?
Prompt 2
I installed Notero and want to use the pre-built database template. Walk me through how to configure the plugin to start syncing my Zotero items, notes, and PDF highlights into the new Notion database.
Prompt 3
I have Notero syncing items to Notion, but my PDF highlights are not appearing. What should I check in my Zotero folder settings or Notion database properties to fix the highlight sync?
Prompt 4
Can you help me create a Notion database view that groups my synced Zotero references by author and tag so I can easily find sources for my research paper?

Frequently asked questions

What is notero?

Notero is a Zotero plugin that automatically syncs your research items, notes, and PDF highlights from Zotero directly into a Notion database, turning Notion into a central hub for your research workflow.

What language is notero written in?

Mainly TypeScript. The stack also includes TypeScript, Zotero Plugin API, Notion API.

Is notero actively maintained?

Active — commit in last 30 days (last push 2026-06-28).

What license does notero use?

The explanation does not mention a specific license for this project.

How hard is notero to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is notero for?

Mainly writer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.