Skip to content

DavidKozdra/GitPulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitPulse

a chrome extension to inform users of the activity of repo links before you click them.

🚀 Overview

We’ve all been there: you open a promising new repository to explore, contribute, or file an issue… only to discover it’s a dead project. GitPulse saves you time by automatically checking repo activity and adding a visible banner to the top of a GitHub repository’s home page.

https://chromewebstore.google.com/detail/gitpulse/fiamhceclfnbckgpnmpkhldgbdhiamhg

metrics that can make a repo inactive

  • last closed PR
  • some value (is archived )
  • opened PRs greater than blank

✨ Features

  • 🏷️ Archive Banner – Instantly see if a repo is archived with a clear warning at the top.
  • 🔍 Activity Check – Verify if a repo is still active based on your own configurable rules.
  • Time Saver – No more endless Google searches or wasted clicks into inactive projects.
  • ⚙️ Customizable – Define thresholds and rules for what you consider "inactive."

📷 Preview

GitPulse Icon

image image image

🛠️ Installation

  1. Clone or download this repository.
  2. Open Chrome Extensions (chrome://extensions/).
  3. Enable Developer Mode (top right corner).
  4. Click Load unpacked and select the project folder.
  5. Done! The extension is now active.

⚡ Usage

  • Navigate to any GitHub repository.
  • If the repo is archived, GitPulse will display a banner on the repo’s home page.
  • Configure activity rules in the extension’s settings.

📌 Roadmap

  • Add repo activity scoring system (commits, issues, PRs). IE go to repo page and log if active or archived
  • Banner to display status on the page.
  • Configurable rule system. settings pop up and editiable rules.
  • web searches or even all github urls displayed also checked remotly.
  • Browser support beyond Chrome (Firefox, Edge).
  • Gitlab and npm and other repo systems maybe even docker ?
  • Dark mode support for the banner and settings system.

🤝 Contributing

Contributions are welcome! Please open an issue or submit a pull request if you’d like to improve GitPulse.

📜 License

Free for all to use

CI/CD (Store publishing)

When you push to main with a manifest.json version bump, GitHub Actions can automatically build and publish the new package(s) to the extension stores.

  • Workflow: .github/workflows/publish.yml
  • Always uploads dist/*.zip as artifacts.
  • Publishes to stores only when the required secrets are configured.

Chrome Web Store secrets

  • CHROME_EXTENSION_ID
  • CHROME_CLIENT_ID
  • CHROME_CLIENT_SECRET
  • CHROME_REFRESH_TOKEN

Firefox AMO secrets

  • FIREFOX_API_KEY
  • FIREFOX_API_SECRET

About

a chrome extension to inform users of the activity of repo links before you click them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •