./InvisibleSearch
live github search engineA minimal search engine over all of GitHub, live. Queries proxy straight to the GitHub search index through a FastAPI backend — the same pattern an LLM app uses to call an external API and shape its response.
- Mapped raw API responses into typed, paginated results with a debounced, keyboard-navigable type-ahead — structured outputs, not loose JSON.
- Rate-limit aware by design: a 60s per-query cache, structured 429s with reset timestamps, and quota warnings surfaced in the UI.
- Containerized with Docker Compose; pytest suite runs against a mocked GitHub client.