Last updated8 September 2026
Open source
The following sections identify the software behind the editor, document processing, language support and application. Font and artwork credits follow, with licensing notices. A final section names the governing language.
§ 1
The editor
The LaTeX surface, its syntax highlighting, its search, its linting and its side-by-side diff are CodeMirror 6.
| Project | What it does | Licence |
|---|---|---|
| CodeMirror 6 | The editing surface, in nine packages. | MIT |
| Lezer | Incremental parsing and highlighting. | MIT |
| codemirror-vim, codemirror-emacs | The two modal keymaps. | MIT |
§ 2
The document
| Project | What it does | Licence |
|---|---|---|
| pdf.js | Renders every PDF in the reader. | Apache-2.0 |
| KaTeX | Typesets mathematics outside the compiler. | MIT |
| Citation.js | Parses BibTeX, RIS and DOIs, and renders CSL styles. | MIT |
| CSL styles | 41 citation styles, from the Citation Style Language project. | CC BY-SA 3.0 |
| TeX Live | The compiler, its engines and its packages. | Various free licences |
§ 3
Language
Spelling and language suggestions run on the same dictionaries LibreOffice uses.
| Project | What it does | Licence |
|---|---|---|
| nspell | The hunspell-compatible spelling engine. | MIT |
| Hunspell dictionaries | 37 languages, published by their own maintainers. | GPL, LGPL, MPL and BSD, per dictionary |
§ 4
The application
| Project | What it does | Licence |
|---|---|---|
| React and Next.js | The application and this website. | MIT |
| Radix UI | Accessible interface primitives. | MIT |
| Zustand | Interface state. | MIT |
| Tailwind CSS | Utilities generated from Citerra's tokens. | MIT |
| Zod | Parsing and validation at every boundary. | MIT |
| Tabler Icons | Interface icons, as SVGs and a webfont. | MIT |
| Anime.js | Landing-page illustration timelines. | MIT |
| Paper Shaders | Waitlist shader renderer. | Apache-2.0 |
| React Bits | Threads animation in the waitlist background. | MIT + Commons Clause |
| SVG Logos and Simple Icons | Selected integration marks, distributed through Iconify. | CC0 1.0 |
| Lobe Icons and VSCode Icons | Selected agent and document-editor marks. | MIT |
§ 5
The type
Four families, self-hosted, subset from upstream with every layout feature kept.
The Source Serif subset is named Citerra Reading Serif. Its original copyright notice remains, alongside the licence and modification details below.
| Family | Where it is used | Licence |
|---|---|---|
| Inter | Interface text. | SIL Open Font License 1.1 |
| Source Serif 4 | Reading text. | SIL Open Font License 1.1 |
| JetBrains Mono | Code and identifiers. | SIL Open Font License 1.1 |
| New Computer Modern | Display type on this website. | GUST Font License 1.0 |
§ 6
Website artwork
The landing page uses Apple MacBook Pro 16 inch 2021 by jc1245 (jasperchui2007), licensed under Creative Commons Attribution 4.0 International. Citerra adapted the lid opening angle, screen material, lighting, camera and render composition. The manuscript, notebook and pencil were modeled for Citerra.
The paper stack shows page one of Opportunities and Challenges in Twisted Bilayer Graphene: A Review by Amol Nimbalkar and Hyunmin Kim (2020), licensed under Creative Commons Attribution 4.0 International. Citerra converted the page to grayscale, added reading marks and mapped it onto the paper model.
Zotero artwork identifies the Zotero integration. Zotero is a registered trademark of the Corporation for Digital Scholarship. Product names and logos do not imply endorsement.
Original research paper and licence
Original MacBook model by jc1245 on Sketchfab
§ 7
Notices
Website licence texts, copyright notices and artwork credits are available below.
React Bits includes an additional restriction on selling or redistributing its components. Its full licence is included in the notices.
If a project on this page is attributed incorrectly, write to contact@citerra.de and Citerra will correct it.
§ 8
Governing language
This page is published in English and in German, and both versions credit the same projects.
The English version governs until counsel has reviewed both texts. Where the two differ before that review, the English wording applies.