Zero-dep rate limiter โ faster than ratelimit, ironically named
Project description
๐ limitless-py โฑ๏ธ
Dead-simple, pluggable rate limiting for Python โ with zero dependencies.
Because youโre not limited anymore. ๐
โก Installation
pip install limitless-py
๐ Benchmarks
10,000 calls @ 100/sec limit
(Lower = faster, more precise)
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโ
โ Implementation โ Time โ
โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโค
โ limitless-py โ 99.03 s โ
โ Manual sleep() โ 99.03 s โ
โ ratelimit lib โ 99.54 s โ
โโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโ
๐จ limitless-py matches raw manual performance โ no wasted cycles, no overhead.
๐งโ๐ป Author
Built with ๐ and too much caffeine by me.
PRs welcome. Bugs welcome. Chaos welcome.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
limitless_py-0.2.0.tar.gz
(3.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file limitless_py-0.2.0.tar.gz.
File metadata
- Download URL: limitless_py-0.2.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d9069955e42b270e82cb97ec92252e8772fa8f2696a0537062ad6e79b5098bb
|
|
| MD5 |
5da2b0b3d2b159357efb786ce250d8cb
|
|
| BLAKE2b-256 |
e9de69808e85cf580c560aab51ecde4905322b24a45f2a8cb73f38a8dcd17018
|
File details
Details for the file limitless_py-0.2.0-py3-none-any.whl.
File metadata
- Download URL: limitless_py-0.2.0-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2318e8ec9247182ee31c0634b267bf1889a648f5ad30f22f59d005a9e3618368
|
|
| MD5 |
304fab78b4bf051504370ff99f813939
|
|
| BLAKE2b-256 |
8b9b2d9abaab55308120c36d2639add9043fd07d96148e0e09fa5a7e91c2a304
|