Decorator to shield your FastAPI endpoints.
active 2025-04-17 → 2026-02-21 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 311 days from 2025-04-17 to 2026-02-21. Pushes: 167 total, peak 33 in a day. Pull requests: 1 total, peak 1 in a day. Issues: 118 total, peak 30 in a day. Comments: 34 total, peak 7 in a day. Stars: 4 total, peak 1 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| jymchng | 315 | 167 | 1 | 29 |
| netlify[bot] | 5 | 0 | 0 | 5 |
Recent activity
Latest issues, pull requests and releases
- Issue#96jymchng2026-01-21 09:32fix/fastapi-compat-tests-failures
- Issue#96jymchng2026-01-21 09:32fix/fastapi-compat-tests-failures
- Issue comment#93jymchng2025-12-05 11:10compatibility with middlewares
- Issue#94jymchng2025-11-25 13:57fix failing tests because fastapi changes function location
- Issue#84jymchng2025-11-25 13:47Suggestions for Improving Repository: fastapi-shield
- Issue#85jymchng2025-11-25 13:47Expand Documentation for FastAPI Shield
- Issue comment#92netlify[bot]2025-11-25 13:47readme update
- Pull request#92jymchng2025-11-25 13:47
- Issue#89jymchng2025-11-08 08:19Expand Features: Parameterized Shields and Integration
- Issue#90jymchng2025-11-08 08:19Improve Community Contribution Guidelines
- Issue#90jymchng2025-11-08 08:19Improve Community Contribution Guidelines
- Issue#91jymchng2025-11-08 08:19Ensure Cross-Version Compatibility for FastAPI & Python
- Issue#84jymchng2025-11-08 08:06Suggestions for Improving Repository: fastapi-shield
- Issue#57jymchng2025-10-22 13:13`as_middleware` convert shield to middleware
- Issue#80jymchng2025-10-22 11:58if endpoint specify a different name for `Request` param, then use that name instead of prepending `request: Request` to endpoint sig
- Issue comment#80jymchng2025-10-22 11:58if endpoint specify a different name for `Request` param, then use that name instead of prepending `request: Request` to endpoint sig
- Issue#79jymchng2025-10-21 15:02Make use of `use_cache` to decide if `self._dependency_cache` should be passed into `solve_dependencies`
- Issue#72jymchng2025-10-21 15:02store whether shielddependency is async callable or not in the instance during initialization
- Issue#69jymchng2025-10-21 05:31fix: consider adding back `uv clean` to `nox -s release-check`.
- Issue#79jymchng2025-10-20 06:14Make use of `use_cache` to decide if `self._dependency_cache` should be passed into `solve_dependencies`
- Issue#65jymchng2025-10-19 16:55Shield should have an option to allow any exceptions to propagate upwards for FastAPI exception handlers to deal with
- Issue comment#65jymchng2025-10-19 16:55Shield should have an option to allow any exceptions to propagate upwards for FastAPI exception handlers to deal with
- Issue comment#78netlify[bot]2025-10-19 16:36gh-#65; allow exceptions from shield function to propagate upwards
- Issue comment#77netlify[bot]2025-10-18 15:13gh-#70, added check-pyright to noxfile
- Issue comment#76netlify[bot]2025-10-18 14:29Gh 70 mypy pyright
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 4 stars here means stars gained during the window, not the repo's star count.