Third-Party Software Licenses
Rotina Diária is built on excellent open-source projects. We thank the people who maintain them. Complete license notices are included with the JavaScript files served by the site.
| Library | License | Use |
|---|---|---|
| pdf-lib | MIT | PDF editing (merge, split, rotate, add page numbers…) |
| PDF.js (pdfjs-dist) | Apache-2.0 | PDF viewing and rendering |
| QPDF / qpdf-wasm | Apache-2.0 / ISC | Protect and unlock PDF files |
| Tesseract / tesseract.js | Apache-2.0 | OCR (text recognition) |
| Mediabunny | MPL-2.0 | Video and audio with WebCodecs |
| @mediabunny/mp3-encoder (LAME) | MPL-2.0 / LGPL | MP3 encoding |
| heic-to (libheif, libde265) | LGPL-3.0 | Reading iPhone HEIC photos — served unmodified from /js/vendor/heic-to/ |
| transformers.js | Apache-2.0 | Running the Whisper model in the browser |
| ONNX Runtime Web | MIT | Browser-based AI engine |
| Whisper (modelos) | MIT | Audio transcription |
| gifenc | MIT | GIF creation |
| qrcode | MIT | QR Code generation |
| fflate | MIT | ZIP files |
| docx | MIT | Word document generation (PDF to Word) |
| js-yaml | MIT | YAML ⇄ JSON conversion |
| sql-formatter | MIT | SQL formatting |
| cronstrue | MIT | Cron expression explanations |
| marked | MIT | Markdown to HTML |
| DOMPurify | MPL-2.0 or Apache-2.0 | Safe HTML cleanup |
| Turndown + turndown-plugin-gfm | MIT | HTML to Markdown |
| Lucide (ícones) | ISC | Interface icons |
| Newsreader (fonte, Production Type) | SIL OFL 1.1 | Headings — Latin subset in /fontes/, license in /fontes/LICENCA-Newsreader-OFL.txt |
| Libre Franklin (fonte, Impallari Type) | SIL OFL 1.1 | Text and interface — Latin subset in /fontes/, license in /fontes/LICENCA-LibreFranklin-OFL.txt |
| Malha territorial das UFs (IBGE, API de Malhas v3) | IBGE public data (cite the source) | State outlines on the election results map (/eleicoes-2026/apuracao), generated by scripts/gerar-mapa-ufs.mjs |
| Fotos oficiais de candidatura (TSE/DivulgaCandContas) | TSE public document (credit: "Photo: TSE/DivulgaCandContas") | Second-round election results scoreboard |
| Markdig | BSD-2-Clause | Study materials written in Markdown (rendered on the server) |
| SkiaSharp | MIT | Social sharing preview images |
| LibreOffice | MPL-2.0 | Office document conversion on the server |
| ASP.NET Core / .NET | MIT | Web server |
LGPL Libraries
LGPL-licensed libraries are provided unmodified in separate files and can be replaced with compatible versions. Source code is available in the repositories listed above.
AI-Generated Card Images
The photos at the top of tool, test, practice test, and study material cards, as well as those at the top of category pages, are illustrations generated by artificial intelligence (OpenAI image model) based on a description of each item’s use. They do not depict real people or specific places, contain no brands, and are for illustrative purposes only.
News and blog photos continue to come from free image libraries, with the author and license listed alongside each image.