Agenda — это легковесная библиотека планирования задач для Node.js с подключаемыми бэкендами (MongoDB, PostgreSQL, Redis). Поддерживает cron, приоритеты, параллелизм, повторы с задержкой, уведомления в реальном времени, REST API и веб-интерфейс.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONBullMQ — это распределенная очередь сообщений и планировщик заданий на основе Redis для Node.js, Python, .NET, Elixir, Rust и PHP. Поддерживает зависимости родитель-потомок, ограничение скорости, приоритеты, отложенные и повторяемые задания, а также атомарные операции для надежной фоновой обработки.
Hatchet — это движок оркестрации с открытым исходным кодом для фоновых задач, AI-агентов и устойчивых рабочих процессов. Поддерживает Python, TypeScript, Go и Ruby через саморазмещение или Hatchet Cloud. Функции: повторные попытки задач, cron-задания, DAG, мониторинг в реальном времени и мультитенантность.
Resque — это Ruby-библиотека на базе Redis для создания фоновых задач, их постановки в несколько очередей и последующей обработки. Включает веб-интерфейс на Sinatra и поддерживает распределённых воркеров с приоритетными очередями.