Source: https://seerepo.com/r/zotero/zotero
Markdown source: https://seerepo.com/r/zotero/zotero.md
Description: zotero/zotero is a JavaScript repo with 334,067 lines written. zotero is built with React.

# What's inside zotero/zotero

zotero/zotero is a JavaScript repo with 334,067 lines written. zotero is built with React.

Its description on GitHub: “Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share your research sources.”

JavaScript · 15,877 stars · GitHub: https://github.com/zotero/zotero

Read on November 7, 2026, at commit 228f132.

## More on this repo

- [What is zotero built with?](https://seerepo.com/r/zotero/zotero/built): zotero is built with React.
- [How much of zotero did AI write?](https://seerepo.com/r/zotero/zotero/ai): No AI tool signed any of the 16,424 commits of zotero.

## In figures

- 334,067 lines written: The ones people and agents wrote: product, tests, schemas and tooling. Generated code doesn’t count.
- 406 source files: The same as the lines: product, tests, schemas and tooling. What’s generated doesn’t count.
- 147 test files: The files that test the code.
- 7 technologies: Each service with the file and line that prove it.

SeeRepo read the facts in its code and kept none of it. AI only helps sort its packages and folders by their names, and never sees its code.

## Frequently asked questions

### What is zotero/zotero?

zotero/zotero is a JavaScript repo with 334,067 lines written. Its description on GitHub: “Zotero is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share your research sources.”

The proof: [its page on GitHub](https://github.com/zotero/zotero)

### What is zotero built with?

zotero is built with React.

The proof: [each service with its file and line](https://seerepo.com/r/zotero/zotero/built)

### How many stars does zotero have on GitHub?

zotero had 15,877 stars on GitHub on November 7, 2026.

The proof: [its page on GitHub](https://github.com/zotero/zotero)

## Add this badge to your README

It links to this page and updates itself each time SeeRepo reads the repo.

```markdown
[![zotero/zotero on SeeRepo](https://seerepo.com/badge/zotero/zotero.svg)](https://seerepo.com/r/zotero/zotero?de=insignia)
```

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
