Dev tools · alternatives · 2026
24 alternatives to Repid – new Python job scheduler with Asyncio in mind
Repid is a simple, fast, and extensible async task queue framework, with built-in AsyncAPI 3.0 schema generation - aleksul/repid
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Repid – new Python job scheduler with Asyncio in mind launched in 2023; newer entries below may have overtaken it.
- 1

2018 · gitlab.com · its alternatives →
- 2

Hi! I've built this because I kept reaching for Celery for simple scheduled tasks and it felt like overkill. I just needed "run this function every hour" or "daily at 9am", not distributed workers. So it's decorators for scheduling (@scheduler.every(5).minutes, @scheduler.daily.at("09:00")), state saves to JSON so jobs survive restarts, and there's an optional FastAPI dashboard if you want to see what's running. No Redis, no message broker, runs in-process with your app. Trade-off is it's single process only — if you need distributed workers, stick with Celery.
Jan 2026 · github.com · its alternatives →
- 3

I started building a couple of years ago because I found no easy existing solution to build Slack bots that can be composed from/organized into plugins. Existing libraries like Bolt make it pretty easy to develop Slack bots, but hard to organize and scale the code base of your bot. I was also missing some crucial features such as scheduling actions for your bot. So I wrote my own framework! I recently rewrote the complete framework to make use of asyncio and the newest Slack SDK Let me know what you think!
2022 · github.com · its alternatives →
- 4

Modern scheduling library for Python. Contribute to Miksus/rocketry development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 5

Open source IDE plugins for programmers.
2022 · wakatime.com · its alternatives →
- 6

yotaq - Your Own Task Queue for Python. Contribute to JoseTomasTocino/yotaq development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 7

Kafka-based Job Queue for Python. Contribute to joowani/kq development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 8

PgQueuer is a Python job queue that uses PostgreSQL for everything — queue storage, locking, notifications. No Redis, no RabbitMQ, no separate broker to operate. If your app already has Postgres, you already have the broker. After ~2 years and 26 minor releases, 1.0 ships today as the first stable release. Strict semver from here on. Thanks to everyone who contributed and left feedback!
2024 · github.com · its alternatives →
- 9AT
A bunch of developers and myself have created RepliByte - an open-source tool to seed a development database from a production database. Features: - Support data backup and restore for PostgreSQL, MySQL and MongoDB - Replace sensitive data with fake data - Works on large database (> 10GB) (read Design) - Database Subsetting: Scale down a production database to a more reasonable size - Start a local database with the prod data in a single command - On-the-fly data (de)compression (Zlib) - On-the-fly data de/encryption (AES-256) - Fully stateless (no server, no daemon) and lightweight…
2022 · its alternatives →
- 10

Tasks are a primitive for asynchronous programming and an alternative to working with threads directly. Instead of creating a thread, performing work, then waiting on it using synchronization primitives, you only define a unit of work and let a scheduler decide when and where to execute it. The threads that the scheduler uses are created once and reused for many tasks throughout the program's lifetime. In most cases, creating and executing a task requires not even a single syscall and is a significantly faster operation than creating a thread, resulting in lower latency. Furthermore, tasks…
2024 · github.com · its alternatives →
- 11

Utility function to parallelise pipelines of Python asyncio iterators/generators - michalc/asyncio-buffered-pipeline
2020 · github.com · its alternatives →
- 12
Horizon 1.0▲312Realtime, open-source backend for JavaScript apps
2016 · sequence.xyz · its alternatives →
- 13
Repo Prompt▲280Automate assembling the perfect context for your project
Jan 2026 · repoprompt.com · its alternatives →
- 14

This project explores the integration of multithreading into the asyncio event loop in Python. While this was initially built with enhancing CPU utilization for FastAPI servers in mind, the approach can be used with more general async programs too. If you’re interested in diving deeper into the details, I’ve written a blog post about it here: https://www.neilbotelho.com/blog/multithreaded-async.html
2024 · github.com · its alternatives →
- 15

Hi HN ! Alex here. I'm excited to show you Asyncpal (https://github.com/pyrustic/asyncpal), a Python library for parallelism [1] and preemptive concurrency [2] tailored for sporadic workloads [3]. I've been working on a private project where it would be convenient to have asynchronous versions of some operations without using `async/await` [4]. Besides `async/await`, which represents cooperative concurrency via the `asyncio` package, Python also provides preemptive concurrency through its `threading` package. Additionally, the `concurrent.futures` package builds…
2024 · github.com · its alternatives →
- 16

`pip install replbuilder` Making a small tool for easier repl building, no more manual argument parsing. Perfect for creating ops tools and other context heavy cli operations.
2023 · github.com · its alternatives →
- 17

Hello and happy new year! We're excited to introduce the Pyper package for concurrency & parallelism in Python. Pyper is a flexible framework for concurrent / parallel data processing, following the functional paradigm. Source code can be found on [github](https://github.com/pyper-dev/pyper) Key features: Intuitive API: Easy to learn, easy to think about. Implements clean abstractions to seamlessly unify threaded, multiprocessed, and asynchronous work. Functional Paradigm: Python functions are the building blocks of data pipelines. Let's you write clean, reusable…
2025 · github.com · its alternatives →
- 18PA
2014 · blog.michaelsu.io · its alternatives →
- 19

Modern, extensible Python project management. Contribute to pypa/hatch development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 20

Durable workflow automation in just a few lines of code - autokitteh/autokitteh
2025 · github.com · its alternatives →
- 21

FastAPI framework, high performance, easy to learn, fast to code, ready for production
2019 · fastapi.tiangolo.com · its alternatives →
- 22

A simple async/await task queue for Django. One process, no threads, no other dependencies. - drpancake/chard
2022 · github.com · its alternatives →
- 23

Modern, extensible Python project management. Contribute to pypa/hatch development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 24

OP here. I built RepoReaper to solve code context fragmentation in RAG. Unlike standard chat-with-repo tools, it simulates a senior engineer's workflow: it parses Python AST for logic-aware chunking, uses a ReAct loop to JIT-fetch missing file dependencies from GitHub, and employs hybrid search (BM25+Vector). It also generates Mermaid diagrams for architecture visualization. The backend is fully async and persists state via ChromaDB. Link: https://github.com/tzzp1224/RepoReaper
Jan 2026 · github.com · its alternatives →
Also compare
- HTTP/2 Python-Asyncio Web Microframework alternatives
- FastScheduler – Decorator-first Python task scheduler, async support alternatives
- A framework for building Slack bots in Python alternatives
- Rocketry – Statement-based scheduling framework for Python alternatives
- WakaQ - a Python distributed task queue alternatives
- Your Own Task Queue for Python alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →