A powerful platform to analyze GitHub organizations, trending repositories, top contributors, and more.
Easily search for repositories, users, and organizations with advanced analytics and a user-friendly interface.
- 🔍 Fast search for repositories, users, and organizations
- 📊 Organization analytics and statistics
- 🏆 Trending repositories and top contributors
- 🌗 Light/Dark theme support
- 📝 Personal Access Token login for higher API rate limits
- 🕒 Search history and recent searches
- ⚡ Dashboard and customizable settings
- Node.js (v16 or higher recommended)
- npm, yarn, pnpm, or bun
- Clone the repository:
git clone https://github.com/your-username/githubmon.git cd githubmon
- Install dependencies:
npm install # or yarn install # or pnpm install # or bun install
- Start the development server:
npm run dev # or yarn dev # or pnpm dev # or bun dev
- Open http://localhost:3000 in your browser.
- You can use the app without a GitHub token, but rate limits will be low (60 requests/hour).
- For full features and higher limits (5,000 requests/hour), log in with your GitHub Personal Access Token.
- To generate a token:
- Go to GitHub → Settings → Developer settings → Personal access tokens
- Click "Generate new token (classic)"
- Select required scopes (e.g.,
repo
,user
) - Copy and save your token securely
- Change organization/user name and token anytime from the Settings page.
- Switch between light and dark themes.
- Clear all local data with one click.
- Your token is stored only in your browser (local storage).
- It is never sent to any server.
- Tokens are automatically deleted after 1 month.
- You can log out anytime.
Contributions are welcome! Please open an issue or submit a pull request.
MIT