Find unassigned GitHub issues without pull requests
Streamline your path to open source contribution
Live App | Report Bug | Request Feature
IssueVista helps developers discover contribution-ready GitHub issues by filtering for:
git clone https://github.com/VibeTensor/IssueVista.git
cd IssueVista
npm install
npm run dev
Rate limit: 60 requests/hour
public_repo scopeTokens are stored locally in your browser only, never sent to any server except GitHub's API.
| Feature | Without Token | With Token |
|---|---|---|
| Open issues | Yes | Yes |
| Unassigned filter | Yes | Yes |
| PR detection | No | Yes |
| Rate limit | 60/hr | 5000/hr |
| API | REST | GraphQL |
IssueVista/
├── public/ # Static assets (favicon, images)
├── src/
│ ├── components/
│ │ ├── landing/ # Landing page (React): Hero, Features, CTA, etc.
│ │ │ └── ui/ # Animated UI primitives (aurora, orbiting circles)
│ │ ├── results/ # Issue display (Svelte): ResultsContainer, IssueCard, etc.
│ │ └── shared/ # Reusable components (Svelte): Header, Footer, ThemeSelector
│ ├── layouts/
│ │ ├── Layout.astro # Main application layout
│ │ └── LandingLayout.astro # Landing page layout
│ ├── lib/ # Utilities: GitHub API, filters, themes, search history
│ │ └── types/ # TypeScript type definitions
│ └── pages/
│ ├── index.astro # Landing page
│ └── app.astro # Application page
├── tests/ # Unit tests (Vitest)
│ └── e2e/ # E2E tests (Playwright)
├── eslint.config.js # ESLint flat config
├── uno.config.ts # UnoCSS configuration
└── tsconfig.json
| Command | Description |
|---|---|
npm run dev |
Start dev server |
npm run build |
Production build |
npm run lint |
Run ESLint |
npm run format:check |
Check Prettier formatting |
npm run test |
Run unit tests |
npm run test:e2e |
Run E2E tests |
Contributions welcome! This is a Hacktoberfest-friendly project.
git checkout -b feature/awesome)git commit -m 'Add awesome feature')git push origin feature/awesome)PRs get automatic preview deployments via Cloudflare Pages. Once merged to master, changes are automatically deployed to production.
See CONTRIBUTING.md for detailed guidelines.
IssueVista is an open source project by VibeTensor Private Limited.
If you find this helpful, please star the repo!