Skip to content

JuanjoA/githubnator

Repository files navigation

GitHub Issue Finder

A simple, privacy-focused web application to search and filter GitHub issues and pull requests across multiple repositories.

Features

  • Search across multiple GitHub repositories simultaneously
  • Filter by issue/PR text, location, author, label, assignee, and state
  • Switch easily between issues and pull requests
  • Privacy guaranteed - all processing happens in your browser
  • No data is stored or sent to any server
  • Responsive design that works on both desktop and mobile

How It Works

  1. Add repositories you want to search through
  2. Choose issues or PRs using the toggle buttons
  3. Enter your search criteria in the filter fields:
    • General text search
    • Search in location (title, body, or comments)
    • Author name
    • Label
    • Assignee
    • State (open, closed, merged, or draft for PRs)
  4. Click "GO" to search GitHub with your parameters

The app builds the appropriate GitHub search URL with your filters and opens it in a new tab, taking you directly to GitHub's search results.

Filters Available

  • Text Search: Search for any text across issues/PRs
  • Search In: Specify where to search - title, body, or comments
  • Author: Filter by the username who created the issue/PR
  • Label: Filter by specific labels
  • Assignee: Filter by who the issue/PR is assigned to
  • State: Filter by current state
    • For issues: Open, Closed
    • For pull requests: Open, Closed, Merged, Draft

Privacy

This application respects your privacy completely:

  • No data storage: We don't save any of your filters or preferences
  • Everything stays local: The entire app runs in your browser
  • No tracking: We don't use cookies or analyze your behavior

Development

This project is built with:

  • Rust
  • Leptos - A Rust framework for building web applications
  • Bulma CSS - For responsive styling

Running Locally

# Clone the repository
git clone https://github.com/juanjoa/github-issue-finder.git
cd github-issue-finder

# Build and run the development server
trunk serve --port 3000

Visit http://localhost:3000 in your browser to use the application.

License

AGPL-3.0 license

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published