cTRL is a server for remote execution of pending tasks and commands in real time, supporting a queue with continuous thread limiting and throttling.

Features
  • Multi threading
  • Supports HTTPS and Auth/IP authorization
  • Supported HTTP methods: GET, POST
  • Parallel execution of tasks in realtime
  • Receiving tasks in the queue for deferred parallel execution of commands
  • Limiting the maximum number of threads per virtual host
  • Supports continuous task execution queue
  • Automatic simultaneous execution of only one identical task
  • Supported interpreters: /bin/bash, /bin/sh
  • Supported formats: JSON

And more... https://github.com/eltaline/ctrl