Сторонние компоненты
Открытое ПО, на котором построен этот сайт, и где его взять.
Обновлено 21 сентября 2026 г.
Toolifine построен на чужих программах. Всё, что ниже, названо, снабжено ссылками и лицензиями — а если лицензия требует указать вам, где взять исходный код, мы делаем это на этой странице.
Компоненты под копилефт-лицензиями
Они налагают обязательства сверх указания авторства: их лицензии требуют, чтобы вы могли получить исходный код соответствующих файлов. Переходите по ссылке рядом с каждым — все проекты ниже публикуют собственный исходный код, и именно там находится его авторитетная копия.
- Bergamot Translator — MPL-2.0 — выполняет перевод — движок Mozilla, встроенный в Firefox.
- Firefox Translations models — MPL-2.0 — языковые модели, обученные Mozilla и раздаваемые здесь без изменений.
- LAME — LGPL-2.1 — кодирует MP3 — эталонный кодировщик, скомпилированный в WebAssembly.
- LibreOffice — MPL-2.0 — выполняет конвертацию документов Office — без интерфейса, на нашем сервере.
- LibreOffice Calc — MPL-2.0 — берёт на себя конвертации, с которыми не справляется браузер, — когда доступен.
- Mediabunny — MPL-2.0 — читает и записывает аудиоконтейнеры.
Отдельно о кодировании MP3
Наш MP3-кодировщик — @mediabunny/mp3-encoder под лицензией MPL-2.0; в него входит сборка WebAssembly эталонного MP3-кодировщика LAME под лицензией LGPL-2.1. Об этом стоит сказать прямо, потому что в поле лицензии самого пакета указана только MPL-2.0: компонент под LGPL находится внутри. Авторы LAME просят указывать их со ссылкой, и мы с радостью это делаем.
Компоненты под разрешительными лицензиями
MIT, Apache-2.0 и BSD. Они требуют лишь, чтобы уведомление об авторских правах и текст лицензии распространялись вместе с кодом, — так и есть, они находятся внутри файлов, которые мы отдаём.
- BharatType Hindi Text Utilities — MIT — переводит устаревший текст на хинди в кодировке Kruti Dev в старых PDF в Unicode, чтобы его можно было перевести.
- Bijoy2Unicode — MIT — переводит устаревший бенгальский текст в кодировке Bijoy (SutonnyMJ) в старых PDF в Unicode, чтобы его можно было перевести.
- csso — MIT — минифицирует CSS.
- docx — MIT — создаёт файлы Word в браузере.
- fflate — MIT — выполняет сжатие DEFLATE, читает и записывает ZIP и TAR.
- foliate-js — MIT — открывает электронные книги EPUB, MOBI и KF8.
- gifenc — MIT — записывает анимированные GIF.
- gifuct-js — MIT — читает все кадры анимированного GIF.
- Google Fonts — OFL-1.1 — предоставляет тридцать гарнитур для шаблонов резюме — от Inter до EB Garamond.
- HarfBuzz — MIT — отрисовывает бенгальский, хинди, арабский и другие сложные письменности в переведённых PDF и урезает шрифты до используемых символов.
- jSquash — Apache-2.0 — компилирует собственные кодеки JPEG и AVIF от Google в WebAssembly.
- libarchive — BSD-2-Clause — открывает RAR и 7z, скомпилирован в WebAssembly.
- Lucide — ISC — рисует контактные значки в шаблонах резюме.
- markdown-it — MIT — отрисовывает предпросмотр Markdown.
- Noto Sans CJK — OFL-1.1 — набирает переведённые PDF на китайском, японском и корейском.
- ONNX Runtime Web — MIT — запускает модель удаления фона на вашем устройстве.
- pdf-lib — MIT — верстает PDF в конструкторе резюме — со встроенными шрифтами и текстом, который можно выделять.
- PDF.js — Apache-2.0 — отрисовывает страницы для предпросмотра и растеризации — движок Mozilla, тот же, что в Firefox.
- pica — MIT — изменяет размер с настоящим фильтром передискретизации, а не встроенным в браузер.
- SheetJS — Apache-2.0 — читает и записывает все форматы книг, которые здесь есть.
- Terser — BSD-2-Clause — минифицирует JavaScript.
- Tesseract — Apache-2.0 — распознаёт текст на 120 с лишним языках, а языковые пакеты загружаются с этого сайта.
- Tesseract.js — Apache-2.0 — распознаёт текст на отсканированных страницах.
- UPNG.js — MIT — записывает PNG, в том числе с квантованной палитрой.
- UTIF.js — MIT — декодирует TIFF.
- ZXing — Apache-2.0 — создаёт и читает QR-коды и штрихкоды.
Шрифты
Заголовки набраны шрифтом Manrope, всё остальное — Inter; оба распространяются по лицензии SIL Open Font License 1.1. Мы отдаём их с этого домена, а не через CDN шрифтов, поэтому ни один хостинг шрифтов не видит запросы от каждого посетителя. Текст лицензии лежит рядом с файлами: /assets/fonts/inter/LICENSE.txt и /assets/fonts/manrope/LICENSE.txt.
Спецификации форматов файлов
Инструменты также реализуют опубликованные спецификации — PDF, ZIP, JPEG и другие. Они указаны на странице каждой категории в разделе «На чём построены эти инструменты». Спецификация — это документ, который мы реализуем, а не программа, которую мы распространяем, поэтому ничего из сказанного здесь к ним не относится.
Что-то упущено или указано неверно?
Если вы сопровождаете один из этих проектов и указание авторства или лицензии выше неточно, напишите нам на hello@toolifine.com, и мы это исправим.