Dev tools · alternatives · 2026
24 alternatives to GitHub
All 7 resilience patterns in one Python decorator
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

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

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

2018 · gitlab.com · its alternatives →
- 4

A discrete-time Python-based solver for the Stochastic On-Time Arrival routing problem - mehrdadn/SOTA-Py
2017 · github.com · its alternatives →
- 5

deptry 0.14.0 was just released, bringing significant speed improvements: It is now up to 10 times faster than the previous release! For those unfamiliar with deptry; deptry is a command line tool to check for issues with dependencies in a Python project, such as unused or missing dependencies. GitHub: https://github.com/fpgmaas/deptry For some benchmarks of the new release, see the release notes: https://github.com/fpgmaas/deptry/releases/tag/0.14.0 The performance improvement was achieved by leveraging Rust to parse the AST and extract…
2024 · github.com · its alternatives →
- 6

Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions. - GitHub - autoscrape-labs/pydoll: Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.
2025 · github.com · its alternatives →
- 7

Haskell re-implementation of STOKE, the stochastic superoptimizer - blaze/notebooks/tutorial.ipynb at master · bollu/blaze
2019 · github.com · its alternatives →
- 8

Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 9
Baldur▲1Circuit breaker and retry for Python, with an ops console
Aug 2026 · baldur.sh · its alternatives →
- 10

We've all written and rewritten code that catches exceptions and then retries to do the same procedure again. Here's a python library to help you eliminate this code from your business logic, keeping your code cleaner and your fingers more energetic.
2013 · github.com · its alternatives →
- 11

- 12

Greetings! A 2.5 weekends project to teach myself newer Python features (>= 3.10). Conditions are written as Lambda expressions that annotate parameters and return types, and coexist with type annotations. Symbols to share values between conditions are also supported to a limited extend.
2022 · github.com · its alternatives →
- 13

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

Sharing this side project of mine, if you had issues while using multiprocess in python when collecting metrics this might interest you :) The library offers the same interface between single process & multi process, the only difference is doing a function call specifying which backend to use and everything will work out of the box. It supports default labels & partial labels so that you can build your child instances incrementally. It strives to be flexible & well documented. There is also an experimental backend for it written in Rust as a way to support asyncio applications, more in the…
2023 · github.com · its alternatives →
- 15

Dead easy interface for executing many HTTP requests asynchronously. Also provides helper functions for executing embarrassingly parallel async coroutines. - joshlk/many_requests
2020 · github.com · its alternatives →
- 16

I kept seeing every npm/pnpm/yarn/bun/uv supply chain post end with the same advice (set a minimum release age, turn off install scripts), and while I know cooldowns are "controversial", they do work. But even if you convince people that they should set cooldowns, it seems many don't end up following through, not sure why, maybe because it means hand-editing five config files in five formats with five different time units, or perhaps the "it won't happen to me" syndrome (or "I'll do it later, it seems complicated" where it's actually very simple). So I created a tool that…
Jun 2026 · github.com · its alternatives →
- 17

PyMiniRacer is a V8 bridge in Python. Contribute to sqreen/PyMiniRacer development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 18

I’ve been working on Pyra for the past few months and wanted to start sharing it in public. Right now it’s focused on the core package/project management workflow: Python installs, init, add/remove, lockfiles, env sync, and running commands in the managed env. The bigger thing I’m exploring is whether Python could eventually support a more cohesive toolchain story overall, more in the direction of Bun: not just packaging, but maybe over time testing, tasks, notebooks, and other common workflow tools feeling like one system instead of a bunch of separate pieces. It’s still early,…
Apr 2026 · github.com · its alternatives →
- 19

A better hell of callbacks for asynchronous programming in Python. Untwisted is an Event Driven Framework for Python. - untwisted/untwisted
2017 · github.com · its alternatives →
- 20
Hyx▲2Resiliency toolkit for your modern Python microservices
2023 · hyx.readthedocs.io · its alternatives →
- 21

A Flask inspired, decorator based API wrapper for Python-Slack. - nficano/tangerine
2015 · github.com · its alternatives →
- 22

Simple yet capable caching decorator for python. Contribute to lonetwin/supycache development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 23

The Requests Stampede library is a wrapper around the Requests library that provides request retry logic and backoff delays. - PatrickMurray/RequestsStampede
2021 · github.com · its alternatives →
- 24PE
2014 · pyscaffold.readthedocs.org · its alternatives →
Also compare
- FastScheduler – Decorator-first Python task scheduler, async support alternatives
- Pyper – Concurrent Python Made Simple alternatives
- HTTP/2 Python-Asyncio Web Microframework alternatives
- My Python Solver for the On-Time Arrival Problem in Traffic Congestion alternatives
- deptry 0.14.0 – detect unused Python dependencies up to 10 times faster alternatives
- PyDoll – Async Python scraping engine with native CAPTCHA bypass 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 →