Инструменты Git, конфигов и DevOps

Конфигурационные файлы, команды Git и фрагменты серверных настроек для повседневной разработки — генерируются прямо в браузере.

localГенератор .gitignoreОтметьте свой стек — Node, Python, React, Next.js, Docker, macOS, VS Code и ещё 40 вариантов — и получите…localГенератор .htaccessОтметьте нужные правила: HTTPS, основной домен, редиректы, сжатие, кеширование, заголовки безопасности,…localГенератор Docker ComposeОтметьте нужные сервисы — приложение, базу данных, кеш, панель администратора, перехватчик почты — и…localГенератор GitHub ActionsВыберите стек, триггеры и шаги, и вы получите закомментированный файл .github/workflows/ci.yml —…localГенератор команд GitВыберите задачу, например «отменить последний коммит, но сохранить изменения» или «переименовать ветку на…localГенератор конфига NginxВыберите, что должен делать Nginx: отдавать статический сайт или SPA, проксировать запросы к приложению на…localВалидатор .env файловВставьте файл .env, чтобы найти некорректные ключи, дубли, пустые значения и ошибки в кавычках, сравнить…localКалькулятор chmodОтметьте чтение, запись и выполнение для владельца, группы и остальных или введите 755, rwxr-xr-x либо…localГенератор package.jsonЗаполните форму и получите корректный package.json: проверка имени npm, готовые наборы скриптов для Vite,…localDocker Run в ComposeВставьте одну или несколько команд docker run — многострочных, с кавычками и переносами \ — и получите…localГенератор иконок приложенийПеретащите один квадратный образ и получите все размеры иконок, которые нужны вашему приложению: готовый к…localВалидатор YAMLВставьте файл Docker Compose, манифест Kubernetes, workflow GitHub Actions или любой YAML, чтобы найти…localГенератор YAML для KubernetesУкажите имя приложения, образ и порт, и вы получите готовый к продакшену YAML для Kubernetes: Deployment с…localГенератор systemd serviceЗапускайте приложение как полноценный сервис Linux, который стартует при загрузке и перезапускается после…localGitLab CI генераторВыберите стек и получите рабочий .gitlab-ci.yml: установка с кешированием, джобы линтинга и тестов, сборка…localГенератор Apache VirtualHostПолучите готовый конфиг виртуального хоста Apache для вашего домена: статический сайт, WordPress, PHP-FPM…localГенератор CaddyfileCaddy получает HTTPS-сертификаты автоматически, вам нужно только описать сайт. Выберите обратный прокси (с…localГенератор конфигов WireGuardНастройте VPN WireGuard за несколько минут. Укажите адрес сервера и устройства, которые будут…localГенератор политик AWS IAMСоздавайте политики AWS IAM без запоминания названий действий. Добавьте разрешение для каждого сервиса —…localГенератор политики бакета S3Создайте корректную политику бакета S3 за считаные секунды: дайте CloudFront читать закрытый бакет через…localГенератор Helm-чартовУпакуйте приложение для Kubernetes в виде Helm-чарта. Укажите образ, порт, количество реплик, Ingress и…localКалькулятор semverВсё о семантических версиях в одном месте: сравнивайте две версии, вычисляйте следующую…localГенератор ChangelogВставьте ваш git log и получите аккуратный раздел CHANGELOG.md: коммиты сгруппированы по Features, Bug…local.editorconfig генераторСделайте так, чтобы каждый редактор в вашей команде использовал одинаковые отступы, окончания строк и…apiГенератор LICENSEДобавьте подходящую лицензию open source в свой проект за несколько секунд. Выберите MIT, Apache 2.0, GPL…localКонструктор Conventional CommitsПишите сообщения коммитов по спецификации Conventional Commits и не запоминайте её наизусть. Выберите тип…localТестер .htaccessНайдите строку, которая вызывает ошибку 500, и протестируйте правила перезаписи до деплоя: введите URL,…localГенератор .env.exampleВставьте реальный файл .env и получите .env.example, который можно коммитить: ключи API, пароли и токены…localГенератор DockerfileВыберите стек и получите готовый к продакшену Dockerfile: многоэтапная сборка, кэшируемый слой…localВалидатор YAML для KubernetesВставьте Deployments, Services, Ingresses, ConfigMaps или целый файл с несколькими документами. Каждый…localВалидатор GitHub ActionsВставьте workflow из .github/workflows и найдите ошибки до того, как их найдёт CI: неверные триггеры,…localКонвертер JSON в TOMLВставьте JSON и получите аккуратный TOML: вложенные объекты превращаются в [таблицы], списки объектов — в…localTOML конвертерКонвертируйте файлы конфигурации TOML — Cargo.toml, pyproject.toml, конфиги Hugo или Netlify — в JSON или…localГенератор Deep Link файловСоздайте два файла, благодаря которым ссылки на ваш сайт будут открывать приложение:…localКонвертер окончаний строкПосмотрите, какие окончания строк использует файл, и преобразуйте их — из Windows CRLF в Unix LF или…localКонвертер путей WindowsВставьте путь в любом формате — C:\Users\me\project, /mnt/c/Users/me/project, /c/Users/me — и получите его…apiГенератор CORS-заголовковВидите «has been blocked by CORS policy»? Опишите, кто может обращаться к вашему API: источники, методы,…