Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

limitless_py-0.2.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

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

Hashes for limitless_py-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5d9069955e42b270e82cb97ec92252e8772fa8f2696a0537062ad6e79b5098bb
MD5 5da2b0b3d2b159357efb786ce250d8cb
BLAKE2b-256 e9de69808e85cf580c560aab51ecde4905322b24a45f2a8cb73f38a8dcd17018

See more details on using hashes here.

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

Hashes for limitless_py-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2318e8ec9247182ee31c0634b267bf1889a648f5ad30f22f59d005a9e3618368
MD5 304fab78b4bf051504370ff99f813939
BLAKE2b-256 8b9b2d9abaab55308120c36d2639add9043fd07d96148e0e09fa5a7e91c2a304

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page