Alternative celery

Hello everyone.

Could you suggest a replacement for celery for python?
I know about apcheduler, rq, arq, dramatiq and others.
What suits me

  • I expect the library to support asynchronous and synchronous API like in niquests
  • I expect full argument validation without leaky abstractions like in celery django dramatiq
  • high performance, for example using redis stream or nats or rabbitmq stream
  • idiomatic convenient API with strict argument handling without *args, **kwargs and ctx context dict variable.

arq - not supported, only async api
celery - leaky abstraction
dramatiq - equivalent celery
rq - only sync api