Назад к проектам

convertr

Универсальный CLI-конвертер форматов с поддержкой 50+ преобразований — документы, изображения, аудио, видео, данные. Построен на подключаемых бэкендах: Pandoc, LibreOffice, FFmpeg, ImageMagick, jq, yq и другие.

Кратко

Go CLI-конвертер для 50+ файловых форматов

Демонстрирует: Архитектура CLI, маршрутизация форматов, GoReleaser

Ключевые возможности

  • Направляет конвертации в локальные инструменты: Pandoc, FFmpeg, LibreOffice, ImageMagick, jq и yq
  • Поддерживает документы, изображения, аудио, видео и data formats из одного CLI
  • Поставляется как Go/Cobra CLI с автоматизированными релизами через GoReleaser

Технологии

GoCobraGitHub ActionsGoReleaser

CLI-утилита на Go для конвертации файлов между форматами через лучший доступный локальный backend.

Convertr выступает единым входом для рабочих процессов с документами, изображениями, аудио, видео и data formats. Конкретные преобразования передаются специализированным инструментам вроде Pandoc, FFmpeg, LibreOffice, ImageMagick, jq и yq, поэтому проект остается расширяемым и не пытается заново реализовать уже зрелые конвертеры.