https://github.com/hippietrail/random-github-issue
Tiny SPA to fetch random issues from any GitHub repo. Runs from one html file in your filesystem.
https://github.com/hippietrail/random-github-issue
github github-issues githubissues issue random single-page-app single-page-application singlepageapplication spa
Last synced: 18 days ago
JSON representation
Tiny SPA to fetch random issues from any GitHub repo. Runs from one html file in your filesystem.
- Host: GitHub
- URL: https://github.com/hippietrail/random-github-issue
- Owner: hippietrail
- Created: 2025-01-31T08:35:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-05-07T06:13:58.000Z (28 days ago)
- Last Synced: 2026-05-07T07:34:57.691Z (28 days ago)
- Topics: github, github-issues, githubissues, issue, random, single-page-app, single-page-application, singlepageapplication, spa
- Language: TypeScript
- Homepage:
- Size: 396 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Random GitHub Issue

## Overview
A simple web app that lets you fetch random issues and/or PRs from GitHub repositories. Just input a repository owner/name pair, roll the dice, and view issues in haphazard manner.
## Features
- Input field for entering the repository in the format `owner/repo`.
- Fetches random issues or PRs and displays them as clickable links.
- Clear button to reset the output.
- Test mode to limit the GitHub API use while working on the code to avoid hitting the limit.
- Doesn't use API keys.

## Misfeatures
- Doesn't let choose only issues with certain labels or PRs by certain contributors.
- Doesn't use API keys.
## Usage
1. Enter the repository name in the input field (e.g., `microsoft/TypeScript`).
2. Choose PRs, issues, or both.
3. Click the dice button to fetch a random issue.
4. Click the clear button to reset the output.
## Technologies Misused
- HTML
- CSS
- TypeScript
- GitHub API
- Various free LLMs
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## See also
[issueroulette](https://elijahpotter.dev/issueroulette), A similar, but hosted, tool by [Elijah Potter](https://github.com/elijah-potter).