Duckle: open-source платформа для создания и управления данными
Duckle — это open-source ETL/ELT платформа, которую ты можешь развернуть на собственных серверах или в облаке.
Проект решает задачу создания и управления данными без зависимости от сторонних облачных провайдеров. Ты можешь создавать визуальные пайплайны в no-code/low-code формате или писать на SQL и Python. Duckle предоставляет 385 компонентов, включая функции для контроля качества данных и реверсивной ETL. Главное отличие от аналогичных решений — отсутствие привязки к поставщику облака и отсутствие оплаты за строки данных, что делает его экономичным в долгосрочной перспективе.
Платформа построена на DuckDB, а запуск осуществляется с помощью команды duckle-runner serve. Обрати внимание, что проект находится на стадии beta и требует настройки на Linux или в Docker. Это идеальный выбор для команд, которые хотят контролировать свои данные.
Потоки данных, которые ты контролируешь. Создавай и разворачивай на своих серверах или в облаке.
Duckle — это открытая платформа ETL для команд, которые хотят использовать свои собственные инфраструктуры для обработки данных. Создавай потоки на графическом интерфейсе, на Python или SQL, а затем загружай тот же файл на свой сервер или в облако. Команда duckle-runner serve запускает поток в фоновом режиме по расписанию, в Docker или на твоем сервере, с веб-консолью, ролями и журналом изменений. Каждый поток представляет собой один файл в git, поэтому он переживает своего создателя. Потоки компилируются в SQL через DuckDB и используют все доступные ядра процессора, так что более мощная инстанс — это более быстрая обработка данных: 96 миллионов строк из Postgres в Parquet за 39,9 секунд. Никакого облакового вендора. Никакой оплаты за обработанные строки. Никакой привязки.
Duckle — это независимый проект с открытым исходным кодом от SlothFlowLabs. Основан на движке DuckDB, но не является частью, не аффилирован и не поддерживается DuckDB Labs или MotherDuck.
Радар проекта: 76 из 100 — зрелый и живой проект
- Импульс 33 ≈ 5 звёзд в день
- Темп разработки 100 828 коммитов за 12 недель
- Зрелость 77 проекту 6 месяцев, 34 релиза
- Сообщество 53 13 участников, 120 форков
- Свежесть 96 последний коммит — 6 дней назад
- Быстрый старт 75 есть: команда установки, сайт/демо, примеры
- Готовность к продакшену 55 релиз v0.7.4, автосборка
- Безопасность и доверие 100 лицензия Apache-2.0, SECURITY.md, организация
- Документация 100 README 302.5 тыс. знаков, 150 разделов, папка docs
- Экосистема 66 15 подписчиков на обновления, 20 тем
Как считаем
Только открытые данные GitHub на 07.11.2026, без оценок нейросети. Каждая ось — от 0 до 100, итог — среднее.
- Импульс — звёзд в день: за время наших замеров, а пока их нет — за всю жизнь проекта; 200 в день — максимум.
- Темп разработки — коммитов за последние 12 недель; 300 — максимум. Пока GitHub не досчитал статистику, ось не учитывается.
- Зрелость — возраст проекта (3 года — максимум) и число релизов (30 — максимум), поровну.
- Сообщество — участников с коммитами (200 — максимум) и форков (5000 — максимум), поровну.
- Свежесть — дней с последнего коммита: сегодня — 100, полгода и больше или архив — 0.
- Быстрый старт — в README есть команда установки, раздел «быстрый старт» или примеры использования, в репозитории — Docker и папка примеров, у проекта есть сайт или демо.
- Готовность к продакшену — релизы, версия 1.0 и выше, автосборка (GitHub Actions), тесты, лицензия, журнал изменений.
- Безопасность и доверие — открытая лицензия (своя — половина балла), политика безопасности (SECURITY.md), проект организации, правила для участников, не в архиве.
- Документация — объём и структура README, папка docs или сайт, оценка «здоровья сообщества» GitHub.
- Экосистема — звёзды (50 тыс. — максимум), подписчики на обновления (1000 — максимум), темы репозитория.
Открыть на GitHub: slothflowlabs/duckle →
RepoRadar