Runly
Provides a framework for creating multi-threaded background jobs, with built-in retries, parallelization, and CLI execution.
Runly is an open-source framework for building multi-threaded background jobs in .NET and Node.js, offloading long-running work from an app's critical path to improve user experience. It targets developers and engineering teams in small to large companies who need to process batches, send emails, generate PDFs, or handle ETL tasks. The framework is MIT-licensed and can be run as a CLI, with an optional platform for deployment, monitoring, and scaling.
Key features
- Multi-threaded background job processing
- Built-in retries for fault tolerance
- CLI-based job execution
- Batch processing for files, emails, PDFs
- Parallel task execution via configuration
- Deploy jobs as NuGet/npm packages
- Automated job scheduling with CRON
- JSON API for job management
- Metrics and debug info for monitoring
- Run on bare metal or cloud
- No social media activity within the last 30 days
GTM channels
- Blog
- API
- Docs
ICP
- Software developers
- Engineering teams
- DevOps sre teams