Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Software Rpa
  3. TaskTiger

TaskTiger

Austin, Texas, United States

On the record

Admin interface
A simple admin interface using flask-admin is available as a separate project.github.com · read 9 Oct 2026
Batching and scheduling
Tasks can be batched, scheduled for a specific time, or run periodically.github.com · read 9 Oct 2026
Deployment
The README shows starting a worker with the tasktiger command and a Redis connection, including an example Supervisor configuration for multiple workers.github.com · read 8 Oct 2026
Duplicate prevention
Unique queues can prevent duplicate queued tasks, and task locks can prevent concurrent execution of similar tasks.github.com · read 8 Oct 2026
Error handling
Non-retried task failures are stored with execution tracebacks in an error queue, where tasks can be retried or deleted manually.github.com · read 9 Oct 2026
Execution
By default, it runs each task in a forked subprocess, and it also supports synchronous workers.github.com · read 9 Oct 2026
Integrations
The README describes integration with Rollbar and names Logstash, Elasticsearch, and Kibana as tools for analyzing structured logs.github.com · read 9 Oct 2026
License
The GitHub repository identifies the project as MIT licensed.github.com · read 9 Oct 2026
Logging
TaskTiger supports structured JSON style logging through structlog and can add the task ID to log messages.github.com · read 9 Oct 2026
Logging integrations
TaskTiger supports structured logging with structlog and describes use with Logstash, Elasticsearch, and Kibana.github.com · read 8 Oct 2026
Purpose
TaskTiger is a Python task queue that uses Redis.github.com · read 9 Oct 2026
Queue controls
Workers can process selected queues and subqueues, and queues can have configurable maximum sizes.github.com · read 9 Oct 2026
Queue management
Workers can process selected queues and subqueues, and queues can enforce a maximum size.github.com · read 8 Oct 2026
Redis requirement
TaskTiger uses a Redis connection, and its README recommends initializing it with decode_responses=True for Python 3.github.com · read 9 Oct 2026
Reliability
It moves tasks atomically between queue states and re-executes tasks after a timeout if a worker crashes.github.com · read 9 Oct 2026
Retries
Failed tasks can be retried with fixed, linear, exponential, or custom intervals.github.com · read 9 Oct 2026
Task locks
Task locks can prevent more than one instance of similar tasks from running at once.github.com · read 9 Oct 2026
Task uniqueness
Unique queues can prevent duplicate queued tasks with matching functions and arguments.github.com · read 9 Oct 2026

Alternatives to TaskTiger

Every alternative, ranked