Citerra · on writingOpen source
Citerra markCiterra
productpricingupdates
FAQssecurity
contact
sign injoin the waitlist
productpricingupdatescontact
sign in
resources
FAQssecurity

Last updated23 August 2026

Open source

Citerra is built on open-source software, and several of the things it does best are things the open-source community solved first. This page names the projects behind the editor, the document, language support, the application and the type. It gives the licence each is used under, and where to raise an attribution question.

On this page

  1. § 1The editor
  2. § 2The document
  3. § 3Language
  4. § 4The application
  5. § 5The type
  6. § 6Notices

Licensing questionscontact@citerra.de

§ 1

The editor

The LaTeX surface, its syntax highlighting, its search, its linting and its side-by-side diff are CodeMirror 6.

ProjectWhat it doesLicence
CodeMirror 6The editing surface, in nine packages.MIT
LezerIncremental parsing and highlighting.MIT
codemirror-vim, codemirror-emacsThe two modal keymaps.MIT

§ 2

The document

Everything that turns a source into something readable, citable and typeset.

ProjectWhat it doesLicence
pdf.jsRenders every PDF in the reader.Apache-2.0
KaTeXTypesets mathematics outside the compiler.MIT
Citation.jsParses BibTeX, RIS and DOIs, and renders CSL styles.MIT
CSL styles41 citation styles, from the Citation Style Language project.CC BY-SA 3.0
TeX LiveThe compiler, its engines and its packages.Various free licences

§ 3

Language

Spelling and language suggestions run on the same dictionaries LibreOffice uses.

ProjectWhat it doesLicence
nspellThe hunspell-compatible spelling engine.MIT
Hunspell dictionaries37 languages, published by their own maintainers.GPL, LGPL, MPL and BSD, per dictionary

§ 4

The application

The framework, the state, and the primitives the interface is assembled from.

ProjectWhat it doesLicence
React and Next.jsThe application and this website.MIT
Radix UIAccessible interface primitives.MIT
ZustandInterface state.MIT
Tailwind CSSUtilities generated from Citerra's tokens.MIT
ZodParsing and validation at every boundary.MIT
Tabler IconsThe one icon set, as a webfont.MIT

§ 5

The type

Four families, self-hosted, subset from upstream with every layout feature kept.

FamilyWhere it is usedLicence
InterInterface text.SIL Open Font License 1.1
Source Serif 4Reading text.SIL Open Font License 1.1
JetBrains MonoCode and identifiers.SIL Open Font License 1.1
New Computer ModernDisplay type on this website.GUST Font License 1.0

§ 6

Notices

The full dependency tree, with the licence text for every package, ships with the application and is available on request. Write to contact@citerra.de.

If a project on this page is attributed incorrectly, write to the same address and Citerra will correct it.

Citerra markCiterra
Everything the paper needs.
resourcesproductpricingupdatesFAQs
companycontactsecuritystatus
toolsCiterra for web
legalimpressumtermsprivacysubprocessorscookiesdata processingopen source
communityXLinkedInInstagramDiscord
  • GDPR
  • EU hosted
  • No model training
  • Export anytime
© 2026 Citerra · made for academic writing