https://github.com/laurents/slowapi
asgi fastapi python rate-limiter starlette uvicorn
Score: 28.072025477800977
Last synced: 1 day ago
JSON representation
Repository metadata:
A rate limiter for Starlette and FastAPI
- Host: GitHub
- URL: https://github.com/laurents/slowapi
- Owner: laurentS
- License: mit
- Created: 2020-02-21T12:56:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2026-10-23T20:44:51.000Z (10 days ago)
- Last Synced: 2026-10-25T18:56:29.936Z (8 days ago)
- Topics: asgi, fastapi, python, rate-limiter, starlette, uvicorn
- Language: Python
- Homepage: https://pypi.org/project/slowapi/
- Size: 405 KB
- Stars: 2,068
- Watchers: 13
- Forks: 133
- Open Issues: 121
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Owner metadata:
- Name: Laurent Savaete
- Login: laurentS
- Email: github@where.tf
- Kind: user
- Description: Founder openfindata.org || Core team madada.fr || author of slowapi || ex-core dev mapswipe/mapswipe
- Website: https://openfindata.org
- Location: Paris, France
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/1745184?v=4
- Repositories: 38
- Last Synced at: 2026-11-01T14:18:32.342Z
- Profile URL: https://github.com/laurentS
GitHub Events
Total
- Create event: 17
- Delete event: 15
- Fork event: 28
- Issue comment event: 35
- Issues event: 12
- Pull request event: 19
- Pull request review comment event: 3
- Pull request review event: 3
- Push event: 69
- Watch event: 448
- Total: 649
Last Year
- Create event: 15
- Delete event: 13
- Fork event: 5
- Issue comment event: 1
- Pull request event: 7
- Push event: 36
- Watch event: 87
- Total: 164
Committers metadata
Last synced: 2 days ago
Total Commits: 193
Total Committers: 28
Avg Commits per committer: 6.893
Development Distribution Score (DDS): 0.632
Commits in past year: 1
Committers in past year: 1
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Laurent Savaete | l****t@w****f | 71 |
| dependabot[bot] | 4****] | 20 |
| thentgesMindee | t****t@m****o | 20 |
| Reuben Thomas-Davis | r****d@g****m | 13 |
| Trevor Currie | t****e@h****m | 12 |
| colin99d | c****y@g****m | 9 |
| Guillaume Gardey | g****c@g****m | 6 |
| Paul Sanders | p****1@g****m | 6 |
| Joris Hartog | j****g@h****m | 5 |
| Marat Sarbasov | m****v@g****m | 4 |
| renovate[bot] | 2****] | 4 |
| Daniel Lok | d****k@d****m | 3 |
| Tarun Sharma | s****8@g****m | 3 |
| Emil Lynegaard | e****y@m****g | 2 |
| dustyposa | z****a@o****m | 2 |
| Alp | 4****n | 1 |
| Andrea Grandi | a****i@g****m | 1 |
| Arnaud Berlioz | a****z@b****m | 1 |
| Bruno Martin | m****l@g****m | 1 |
| Fabian Affolter | f****n@a****h | 1 |
| Karl Newell | k****l@i****u | 1 |
| Kevin Wang | k****8 | 1 |
| Saurabh | 7****4 | 1 |
| Thomas LEVEIL | t****l@g****m | 1 |
| Trevor Currie | t****e@g****m | 1 |
| allenyuchen | a****n@h****m | 1 |
| Reuben Thomas-Davis | r****d@r****e | 1 |
| xuxueyang-dx | x****g@d****m | 1 |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 85
Total pull requests: 162
Average time to close issues: 3 months
Average time to close pull requests: 7 months
Total issue authors: 74
Total pull request authors: 57
Average comments per issue: 2.36
Average comments per pull request: 1.43
Merged pull request: 46
Bot issues: 1
Bot pull requests: 68
Past year issues: 14
Past year pull requests: 42
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 26 days
Past year issue authors: 14
Past year pull request authors: 23
Past year average comments per issue: 1.43
Past year average comments per pull request: 0.67
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 12
Top Issue Authors
- laurentS (5)
- himalacharya (3)
- twcurrie (2)
- AntonGsv (2)
- alexjolig (2)
- jordanparker6 (2)
- moo611 (2)
- 10ourto (1)
- xuxueyang-dx (1)
- dajiaohuang (1)
- dotlambda (1)
- swartchris8 (1)
- mallorbc (1)
- a-yangyi (1)
- salsudeer (1)
Top Pull Request Authors
- renovate[bot] (54)
- dependabot[bot] (14)
- laurentS (5)
- daniellok-db (4)
- Saurabh254 (4)
- sanders41 (3)
- MD-Mushfiqur123 (3)
- ME-ON1 (3)
- kstine93 (3)
- nootr (3)
- kevin868 (3)
- Mukller (3)
- killjoy1221 (2)
- twcurrie (2)
- rushilsrivastava (2)
Top Issue Labels
- enhancement (2)
- help wanted (1)
- good first issue (1)
Top Pull Request Labels
- dependencies (14)
Package metadata
- Total packages: 13
-
Total downloads:
- pypi: 21,587,001 last-month
- Total docker downloads: 3,771,078
- Total dependent packages: 21 (may contain duplicates)
- Total dependent repositories: 271 (may contain duplicates)
- Total versions: 34
- Total maintainers: 3
pypi.org: slowapi
A rate limiting extension for Starlette and Fastapi
- Homepage: https://github.com/laurents/slowapi
- Documentation: https://slowapi.readthedocs.io/en/latest/
- Licenses: MIT
- Latest release: 0.1.10 (published 5 months ago)
- Last Synced: 2026-10-31T14:03:43.502Z (2 days ago)
- Versions: 11
- Dependent Packages: 21
- Dependent Repositories: 271
- Downloads: 21,587,001 Last month
- Docker Downloads: 3,771,078
-
Rankings:
- Docker downloads count: 0.667%
- Downloads: 0.84%
- Dependent repos count: 0.901%
- Dependent packages count: 0.947%
- Average: 1.84%
- Stargazers count: 2.269%
- Forks count: 5.418%
- Maintainers (2)
proxy.golang.org: github.com/laurents/slowapi
- Homepage:
- Documentation: https://pkg.go.dev/github.com/laurents/slowapi#section-documentation
- Licenses: mit
- Latest release: v0.1.10 (published 5 months ago)
- Last Synced: 2026-10-31T14:03:49.238Z (2 days ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 8.973%
- Average: 9.546%
- Dependent repos count: 10.118%
nixpkgs-unstable: python313Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/slowapi/default.nix#L62
- Licenses: MIT
- Latest release: 0.1.10 (published 1 day ago)
- Last Synced: 2026-11-01T11:12:54.524Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python314Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/slowapi/default.nix#L62
- Licenses: MIT
- Latest release: 0.1.10 (published 1 day ago)
- Last Synced: 2026-11-01T11:47:04.094Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.11: python311Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/slowapi/default.nix#L71
- Licenses: MIT
- Latest release: 0.1.8 (published 9 months ago)
- Last Synced: 2026-03-07T11:37:24.981Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.11: python311Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/slowapi/default.nix#L57
- Licenses: MIT
- Latest release: 0.1.9 (published 9 months ago)
- Last Synced: 2026-03-07T11:16:03.725Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.11: python312Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/slowapi/default.nix#L57
- Licenses: MIT
- Latest release: 0.1.9 (published 9 months ago)
- Last Synced: 2026-03-06T08:45:32.396Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.05: python311Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/slowapi/default.nix#L71
- Licenses: MIT
- Latest release: 0.1.8 (published 9 months ago)
- Last Synced: 2026-04-18T17:07:11.969Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.05: python310Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/slowapi/default.nix#L71
- Licenses: MIT
- Latest release: 0.1.8 (published 9 months ago)
- Last Synced: 2026-04-09T21:03:18.055Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-23.11: python310Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/slowapi/default.nix#L71
- Licenses: MIT
- Latest release: 0.1.8 (published 9 months ago)
- Last Synced: 2026-03-07T08:37:17.983Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (1)
nixpkgs-24.05: python312Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/slowapi/default.nix#L57
- Licenses: MIT
- Latest release: 0.1.9 (published 9 months ago)
- Last Synced: 2026-05-13T03:02:37.422Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-24.05: python311Packages.slowapi
Python library for API rate limiting
- Homepage: https://github.com/laurentS/slowapi
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/slowapi/default.nix#L57
- Licenses: MIT
- Latest release: 0.1.9 (published 9 months ago)
- Last Synced: 2026-05-12T14:58:56.604Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
guix: python-slowapi
Rate limiting extension for Starlette and Fastapi
- Homepage: https://github.com/laurents/slowapi
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-web.scm#n9478
- Licenses: expat
- Latest release: 0.1.9 (published 8 months ago)
- Last Synced: 2026-04-27T16:40:51.369Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- appdirs ==1.4.3
- atomicwrites ==1.3.0
- attrs ==19.3.0
- black ==19.10b0
- certifi ==2022.12.7
- chardet ==3.0.4
- click ==7.1.1
- colorama ==0.4.3
- dataclasses ==0.6
- fastapi ==0.65.2
- future ==0.18.3
- hiro ==0.5.1
- idna ==2.9
- importlib-metadata ==1.5.0
- isort ==4.3.21
- jinja2 ==2.11.3
- joblib ==0.16.0
- limits ==1.5.1
- livereload ==2.6.3
- lunr ==0.5.8
- lxml ==4.9.1
- markdown ==3.2.2
- markupsafe ==1.1.1
- mkautodoc ==0.1.0
- mkdocs ==1.2.3
- mock ==4.0.1
- more-itertools ==8.2.0
- mypy ==0.761
- mypy-extensions ==0.4.3
- nltk ==3.6.6
- packaging ==20.3
- pathspec ==0.7.0
- pluggy ==0.13.1
- py ==1.10.0
- pydantic ==1.6.2
- pyparsing ==2.4.6
- pytest ==5.3.5
- pyyaml ==5.4
- redis ==3.4.1
- regex ==2020.2.20
- requests ==2.23.0
- six ==1.14.0
- starlette ==0.13.2
- toml ==0.10.0
- tornado ==6.0.4
- tqdm ==4.50.0
- typed-ast ==1.4.1
- typing-extensions ==3.7.4.1
- urllib3 ==1.26.5
- wcwidth ==0.1.8
- zipp ==3.1.0
- anyio 3.6.2 develop
- atomicwrites 1.4.1 develop
- attrs 22.2.0 develop
- black 22.12.0 develop
- certifi 2022.12.7 develop
- charset-normalizer 2.1.1 develop
- click 8.1.3 develop
- colorama 0.4.6 develop
- coverage 6.5.0 develop
- fastapi 0.89.0 develop
- flake8 4.0.1 develop
- ghp-import 2.1.0 develop
- h11 0.14.0 develop
- hiro 0.5.1 develop
- httpcore 0.16.3 develop
- httpx 0.23.3 develop
- idna 3.4 develop
- importlib-metadata 4.2.0 develop
- iniconfig 2.0.0 develop
- isort 4.3.21 develop
- jinja2 3.1.2 develop
- lxml 4.9.2 develop
- markdown 3.3.4 develop
- markupsafe 2.1.1 develop
- mccabe 0.6.1 develop
- mergedeep 1.3.4 develop
- mkautodoc 0.1.0 develop
- mkdocs 1.2.4 develop
- mock 4.0.3 develop
- mypy 0.910 develop
- mypy-extensions 0.4.3 develop
- packaging 23.0 develop
- pathspec 0.10.3 develop
- platformdirs 2.6.2 develop
- pluggy 1.0.0 develop
- py 1.11.0 develop
- pycodestyle 2.8.0 develop
- pydantic 1.10.4 develop
- pyflakes 2.4.0 develop
- pytest 6.2.5 develop
- python-dateutil 2.8.2 develop
- pyyaml 6.0 develop
- pyyaml-env-tag 0.1 develop
- requests 2.28.1 develop
- rfc3986 1.5.0 develop
- six 1.16.0 develop
- sniffio 1.3.0 develop
- starlette 0.22.0 develop
- toml 0.10.2 develop
- tomli 2.0.1 develop
- typed-ast 1.4.3 develop
- types-redis 3.5.18 develop
- typing-extensions 4.4.0 develop
- urllib3 1.26.13 develop
- watchdog 2.2.1 develop
- zipp 3.11.0 develop
- limits 2.4.0
- setuptools 65.6.3
- black ^22.3.0 develop
- coverage ^6.3 develop
- fastapi ^0.89.0 develop
- flake8 ^4.0.1 develop
- hiro ^0.5.1 develop
- httpx ^0.23.3 develop
- isort ^4.3.21 develop
- lxml ^4.9.1 develop
- mkautodoc ^0.1.0 develop
- mkdocs ^1.2.3 develop
- mock ^4.0.1 develop
- mypy ^0.910 develop
- pytest ~=6.2.5 develop
- requests ^2.22.0 develop
- setuptools ^65.5.0 develop
- starlette ^0.22.0 develop
- types-redis ^3.5.6 develop
- limits ^2.3
- python >=3.7,<4.0