Skip to content

IamNishant51/GIT-HUB-ACTIVITY-DASHBOARD-Vscode-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 GitHub Activity Dashboard for VS Code

VS Code TypeScript GitHub

A comprehensive Visual Studio Code extension to visualize and manage your GitHub activity, profile stats, repositories, organizations, issues, PRs, languages, sponsors, and more — all inside VS Code!


✨ Features

  • Profile Dashboard: View your GitHub profile, stats, sponsors, and contribution graphs.
  • Repository Explorer: Browse all your repositories and their structure with a modern explorer UI. Select files to view their contents.
  • Branch & Commit Insights: Visualize branches for each repo, checkout specific commits, and see branch details.
  • Starred Repos: Instantly access and star/unstar repositories with real-time updates.
  • Notifications Panel: See GitHub notifications inside VS Code, open them directly, and keep track of updates.
  • Activity Timeline: Explore your recent GitHub events with history grouped by repository and type.
  • Enhanced Contribution Graphs: Visual heatmaps for comments and PR activity.
  • Quick Pick Search: Use fuzzy-search to instantly open any of your repositories.
  • Keyboard Shortcuts: Rapid navigation between dashboard features.
  • Custom Themes: Choose between auto/dark/light dashboard themes for seamless integration.
  • Pin Favorites: Pin frequently used repositories for fast access.
  • Language Filters: Filter repositories by language, stars, or activity.
  • Multi-Account Ready: Connect and switch between multiple GitHub accounts (coming soon).
  • Sponsor Data: Toggle visibility of sponsor information.
  • Repo Actions: Enable/disable advanced repo management actions.
  • Error Handling: Robust authentication and error messages for smoother UX.

📥 Installation

  1. Open VS Code.
  2. Go to Extensions (Ctrl+Shift+X).
  3. Search for GitHub Activity Dashboard.
  4. Click “Install”.

Or install directly from VS Code Marketplace.


🚀 Usage

  • Open the GitHub Activity Dashboard panel from the VS Code sidebar.
  • Authenticate with your GitHub account when prompted.
  • Browse your profile, repositories, branches, activity, and notifications.
  • Use the explorer to view repo structure and open files.
  • Star/unstar repositories directly from the dashboard.
  • Search, filter, and pin repositories for instant access.

🎯 Key Features in Detail

  • Repository Explorer: Interactive tree view powered by the GitHub API. File and folder navigation, file previews, and links to open in browser.
  • Branch Explorer: Expand a repository to see all branches. Tooltips show repo info and branch count.
  • Star Management: Star/unstar repos with instant feedback and updated lists.
  • Notifications: View your GitHub notifications. Click to open details or mark as read.
  • Activity History: Timeline of events such as commits, PRs, issues, and comments.
  • Enhanced Graphs: Heatmaps and contribution graphs visualizing code reviews, comments, and more.
  • Quick Search: Fast fuzzy search and quick pick to open any repo.
  • Robust Authentication: Seamless GitHub login using VS Code authentication APIs.

🛠️ Requirements

  • Visual Studio Code v1.60+
  • GitHub account
  • Internet connection

⚙️ Extension Settings

This extension contributes the following settings:

  • githubDashboard.theme: Choose dashboard theme (auto/dark/light).
  • githubDashboard.showSponsors: Toggle sponsors data.
  • githubDashboard.maxRepos: Maximum repositories to display.
  • githubDashboard.enableRepoActions: Enable/disable repo management actions.

💡 Tips and Tricks

  • Use keyboard shortcuts to quickly access dashboard features.
  • Pin your favorite repositories for instant access.
  • Filter repositories by language, activity, or stars.
  • Connect multiple GitHub accounts (coming soon).
  • Use the dashboard to prepare for code reviews and team syncs.

🤝 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

✍️ Author

IamNishant51


🌟 Support

If you love this extension, please star the repo and share feedback! For issues, use GitHub Issues.


📄 License

MIT License


🙏 Acknowledgments

  • Octokit for GitHub API integration.
  • VSCode API for extension development.
  • All contributors and users for their support and ideas!

Made with ❤️ by Nishant Unavane

About

Vs Code Extension that will show the git repo inside vs code and user should see their whole code inside vs code no need to change the tabs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors