Самостоятельно размещаемая веб-система для выпуска и отката кода в один клик, с терминалом, SFTP, cron и мониторингом серверов.
kurtosis-tech/kurtosis
Платформа для упаковки и запуска временных бэкенд-стеков, в том числе блокчейн-инфраструктуры, в Docker или Kubernetes одной командой.
Open source альтернатива:Docker Compose
- Звёзды
- 558
- Форки
- 100
- Открытые issues
- 290
- Последний коммит
- 6 дней назад
Что это?
Kurtosis берёт на себя настройку временных стеков для разработки и тестирования, чтобы разработчики могли сосредоточиться на создании продукта, а не на конфигурации окружения. Описание стека оформляется в виде пакета, которым можно делиться, задавать ему параметры и импортировать его в более крупные стеки. Для запуска общей конфигурации достаточно одной команды.
В проект входят система упаковки описаний бэкенд-стеков, среда выполнения с управлением файлами для каждого стека, которая обеспечивает воспроизводимую инициализацию его состояния, и набор CLI-инструментов для работы с запущенными стеками — примерно так же, как с Docker или Kubernetes. Стеки можно запускать как на движке Docker, так и в Kubernetes. Во время запуска пакеты могут передавать данные между сервисами и применять пользовательские условия ожидания.
По словам сопровождающих проекта, на данный момент Kurtosis не рекомендуется для долгосрочной эксплуатации в production-средах.
Ключевые возможности
- 01Упаковка описаний бэкенд-стеков, которыми можно делиться и запускать одной командой.
- 02Запуск стеков на движке Docker или в Kubernetes.
- 03Управление файлами для каждого стека, обеспечивающее воспроизводимую инициализацию состояния.
- 04Пакеты с параметрами, которые можно импортировать в более крупные стеки.
- 05CLI-инструменты для просмотра и взаимодействия с запущенными enclave.
Сценарии использования
- Быстрый запуск общей тестовой блокчейн-сети для локальной разработки.
- Запуск одного и того же стека в локальной среде разработки, в периодических CI-тестах и в масштабных тестах на Kubernetes.
- Быстрый запуск сложного окружения из нескольких сервисов для участников open source-проекта.
Быстрый старт
- 1
Установите Kurtosis, следуя инструкциям на странице docs.kurtosis.com/install
- 2
Запустите пакет Kurtosis приложения для голосования на Redis
kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app - 3
Откройте в браузере ссылку http, указанную в последней строке вывода
Что важно знать
- В README говорится, что на данный момент Kurtosis не следует использовать в долгосрочных производственных средах.
- Стеки запускаются в Docker или Kubernetes, поэтому один из этих движков должен быть доступен.
В подборках
Темы
Частые вопросы
- Что такое kurtosis?
- Платформа для упаковки и запуска временных бэкенд-стеков, в том числе блокчейн-инфраструктуры, в Docker или Kubernetes одной командой. Kurtosis берёт на себя настройку временных стеков для разработки и тестирования, чтобы разработчики могли сосредоточиться на создании продукта, а не на конфигурации окружения. Описание стека оформляется в виде пакета, которым можно делиться, задавать ему параметры и импортировать его в более крупные стеки. Для запуска общей конфигурации достаточно одной команды.
- kurtosis можно использовать бесплатно? Какая у него лицензия?
- kurtosis распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kurtosis всё ещё поддерживается?
- Активно поддерживается. Последний коммит в kurtosis — 2 нояб. 2026 г..
- Для чего можно использовать kurtosis?
- Быстрый запуск общей тестовой блокчейн-сети для локальной разработки. Запуск одного и того же стека в локальной среде разработки, в периодических CI-тестах и в масштабных тестах на Kubernetes. Быстрый запуск сложного окружения из нескольких сервисов для участников open source-проекта.
- Как установить kurtosis?
- Установите Kurtosis, следуя инструкциям на странице docs.kurtosis.com/install Запустите пакет Kurtosis приложения для голосования на Redis: kurtosis run github.com/kurtosis-tech/awesome-kurtosis/redis-voting-app Откройте в браузере ссылку http, указанную в последней строке вывода
- Где скачать kurtosis?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kurtosis-tech/kurtosis
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый CI/CD-движок, который выполняет конвейеры из конфигурационных файлов в контейнерах и поддерживает плагины.
Открытый AI-native терминал для управления облачной инфраструктурой: развёртывайте, диагностируйте и автоматизируйте сервисы с помощью естественного языка и агентов.
Запускает кластеры Kubernetes в контейнерах Docker с помощью vCluster — более лёгкой альтернативы KinD с возможностью приостанавливать и возобновлять работу и встроенными балансировщиками нагрузки.
Веб-интерфейс и API для запуска плейбуков Ansible, кода Terraform/OpenTofu и скриптов Bash или PowerShell из общей панели управления.
Менеджер процессов для Node.js и Bun в production со встроенным балансировщиком нагрузки, который поддерживает процессы и перезапускает их без простоя.