IT-Tools - Швейцарский нож разработчика в одном месте
Знакомая ситуация? Вы ищете конвертер форматов, генератор тестовых данных или кодировщик URL, а в результате тратите полчаса на поиски подходящего онлайн-инструмента. Проект IT-Tools решает эту проблему раз и навсегда.
Что это за проект?
IT-Tools — это коллекция из более чем 50 полезных инструментов для разработчиков, упакованных в единый веб-интерфейс с продуманным UX. Проект с открытым исходным кодом, который вы можете попробовать онлайн или развернуть у себя.

Кому это нужно?
- Fullstack-разработчикам, уставшим от десятков вкладок с разными сервисами
- DevOps-инженерам для быстрых преобразований данных
- Тестировщикам, которым нужны генераторы тестовых данных
- Всем, кто работает с IT и хочет ускорить рутинные операции
5 главных причин попробовать IT-Tools
-
Все в одном месте
- Конвертеры (JSON <> YAML, CSV <> JSON и другие)
- Генераторы (хешей, UUID, паролей)
- Кодировщики/декодировщики (Base64, URL, JWT)
- Инструменты для работы с текстом и датами
-
Открытый исходный код
- Лицензия GPLv3 позволяет свободно использовать и модифицировать
- Активное сообщество: 34k+ звёзд на GitHub
-
Простота развертывания Готовые Docker-образы для быстрого запуска:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest -
Расширяемость Можно легко добавить собственные инструменты с помощью встроенного генератора:
pnpm run script:create:tool my-tool-name -
Поддержка self-host Помимо Docker, есть варианты для:
- Cloudron
- Tipi
- Unraid
Технические особенности
Проект построен на:
- Vue.js 3 (Composition API)
- TypeScript
- Vite для сборки
- Vitest для тестирования
Интересный факт: для повышения производительности в VSCode используется Take Over Mode от Volar, который заменяет стандартный TypeScript-плагин.
Как это использовать на практике?
Вот несколько реальных сценариев:
-
Быстрая проверка JWT-токена Вместо поиска специализированного сервиса — открываете IT-Tools и декодируете прямо там.
-
Преобразование конфигов Нужно перегнать конфиг из JSON в YAML? Пара кликов — и готово.
-
Генерация тестовых данных Когда нужно быстро создать массив случайных email или телефонных номеров для тестов.
Вывод: стоит ли пробовать?
IT-Tools — это тот случай, когда простой инструмент экономит массу времени. Особенно рекомендую:
- Разработчикам fullstack
- Тем, кто часто работает с разными форматами данных
- Командам, которые хотят иметь собственный набор инструментов
Проект активно развивается, и вы можете предложить свои идеи или внести вклад.
А вы уже пользуетесь подобными инструментами? Какие функции вам не хватает в текущих решениях?
