Work · alternatives · 2026
24 alternatives to Async tasks in 350 lines of C
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…
This C library provides a lightweight task scheduler for asynchronous programming, offering an alternative to manual thread management. Instead of creating individual threads, developers define units of work that a… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Prices are shown for the 1 we have checked on their own sites, 1 of them free or with a free tier. Async tasks in 350 lines of C launched in 2024; newer entries below may have overtaken it.
- 1
Minutesfree tier, from $6/mo▲398Make your meetings async with voice and video
2023 · minutes.so · its alternatives →
- 2

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 →
- 3

Schedule recurring tasks locally and in the cloud easily
Mar 2026 · claude.ai · its alternatives →
- 4

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 →
- 5

Concurrency library for C (coroutines). Contribute to tidwall/neco development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 6

- 7
Async▲633Replace "quick” work calls with supercharged voice messages
2023 · async.com · its alternatives →
- 8UC
2016 · samanbarghi.com · its alternatives →
- 9TC
2014 · team.s4y.us · its alternatives →
- 10

Hi, I’m Mikkel and I’m building Async, an open-sourced developer tool that combines AI coding with task management and code review. What Async does: - Automatically researches coding tasks, asks clarifying questions, then executes code changes in the cloud - Breaks work into reviewable subtasks with stack diffs for easier code review - Handles the full workflow from issue to merged PR without leaving the app Demo here: https://youtu.be/98k42b8GF4s?si=Azf3FIWAbpsXxk3_ I’ve been working as a developer for over a decade now. I’ve tried all sorts of AI tools out there including…
2025 · 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

2022 · wishawa.github.io · its alternatives →
- 13

Scheduling app with pre-qualification and call automation
2020 · its alternatives →
- 14AI
2020 · discotask.com · its alternatives →
- 15

Non-preemptive Thread Hierarchy Manager. Contribute to gueststar/nthm development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 16

Hey HN - this is Alexander from Hatchet. We’re building an open-source platform for managing background tasks, using Postgres as the underlying database. Just over a year ago, we launched Hatchet as a distributed task queue built on top of Postgres with a 100% MIT license (https://news.ycombinator.com/item?id=39643136). The feedback and response we got from the HN community was overwhelming. In the first month after launching, we processed about 20k tasks on the platform — today, we’re processing over 20k tasks per minute (>1 billion per month). Scaling up this quickly was…
2025 · github.com · its alternatives →
- 17

- 18

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

Markdown defined task runner. Contribute to joerdav/xc development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 20

Preemptive multithreading for AVR microcontrollers. - TurkeyMcMac/avr_threads
2020 · github.com · its alternatives →
- 21

Hello everyone! I left my job to start General Task a little over a year ago, and have been building a better free task manager with a small team. We aim to be the best place where one can find what’s next in their workday and we integrate with a number of different services to help do that. We’re still in the early stages of a beta, but so far you can: - Create/edit tasks with due dates, priorities, and folders - Drag tasks onto your calendar to block off time to do them (syncs with GCal) - Sync with Linear (JIRA coming soon) to see tasks assigned to you - Sync with Github to see your…
2022 · generaltask.com · its alternatives →
- 22

My favorite JS/TS job processing framework. Maybe yours too? [ARCHIVED] - eropple/taskbotjs
2018 · github.com · its alternatives →
- 23

rust macro util for batching expensive operations. Contribute to hackermondev/batched development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 24

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 →
Also compare
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 →