Version 1.0.0
A powerful, all‑in‑one GitHub search tool with analytics, built in pure HTML/CSS/JS.
Deploy instantly on GitHub Pages – no backend, no build step.
👉 https://mrhx01.github.io/Gix01
- 🔍 Multi‑resource search – Repositories, Users, Issues, Code
- 📈 Live trending repos (last 7 days) – click any badge to search instantly
- 👥 User deep stats (requires token):
- Total stars across all repos
- Recent push commits count
- Longest contribution streak
- Weekly activity bar chart (Sun–Sat)
- 🎨 Light / Dark mode – persists locally
- 📱 Three view modes – Grid, Horizontal list, Compact cards
- 🔐 GitHub token support – store token locally (5,000 req/h vs 60 without)
- 📎 Export results – save search results as JSON
- 💬 Modal popups – for stats & error messages (no browser alerts)
- ⚡ Pagination – browse through up to 1,000 results
- Open the app – either locally or on GitHub Pages.
- Choose a resource (Repos, Users, Issues, Code).
- Fill in filters – keyword, stars, language, location, etc.
The Custom qualifiers field accepts any GitHub search syntax (e.g.,user:google sort:stars). - Click “Advanced Search” – results appear instantly.
- For user deep stats – paste a GitHub Personal Access Token
(scopes:public_repo,user), then click “Load deep stats” on any user card. - Change view – use the Grid / Horizontal / Compact buttons.
- Export data – click the footer link to download current results as JSON.
| Without token | With token |
|---|---|
| 60 requests/hour | 5,000 requests/hour |
| No user deep stats | Full user analytics (contributions, streak, chart) |
How to get a token
- Go to GitHub Settings → Developer settings → Personal access tokens → Tokens (classic)
- Click Generate new token (classic)
- Give it a name (e.g.,
Gix01) - Select scopes:
public_repo,user - Generate and copy the token
- Paste it in the token field inside the app – it will be saved in your browser.
Simply open the index.html file in any modern browser. No server or dependencies required – Chart.js is loaded via CDN.
- Fork or clone this repository.
- Place the
index.htmlfile in the root (or rename it toindex.html). - Go to repository Settings → Pages.
- Select branch
main(ormaster) and folder/ (root). - Save – your site will be live at
https://<username>.github.io/<repository-name>/.
- HTML5 / CSS3 (CSS Grid, Flexbox, custom variables for theming)
- JavaScript (ES6+, async/await, Fetch API)
- Chart.js – for contribution charts
- GitHub REST API v3
Feel free to open issues or submit pull requests. Suggestions for new filters, extra visualisations, or performance improvements are welcome!
MIT – use, modify, and share as you like.
Made with ❤️ for the GitHub community.
Gix01 – because searching GitHub should be powerful and beautiful.