Git Issue is a cross-repository GitHub issue explorer that lets you search, filter, and sort issues across public GitHub repositories. Everything runs entirely on the client side.
- Node.js
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
This project uses the GitHub Search API, which has stricter rate limits than the standard GitHub REST API.
| Without Token | With Token | |
|---|---|---|
| Requests per minute | 10 | 30 |
| Rate limit reset | Every minute | Every minute |
You can monitor your current rate limit by visiting:
https://api.github.com/rate_limit
- Navigate to GitHub → Settings → Developer settings → Personal access tokens → Fine-grained tokens (or GitHub token settings).
- Select Generate new token.
- Give your token a name (for example,
git-issue). - Set Repository access to Public Repositories (Read-only). No additional permissions are required for searching public issues.
- Generate the token and copy its value.
- Create a
.env.localfile in the project root and add:
GITHUB_TOKEN="ghp_xxxxxxxxxxxxxxxxxxxx"This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
See the LICENSE file for more information. Any distributed modifications must also remain open source under the same license.