Table of Contents
ForkSpy is a GitHub repository tracking tool that notifies users when their tracked repositories are forked. It helps developers stay informed about their project's reach and impact by providing real-time email notifications whenever a fork occurs.
Here's why you should use forkspy:
- Stay Informed Instantly – Get real-time email notifications whenever someone forks your repository. No more manually checking GitHub!
- See how your open-source work spreads and attracts contributors. Identify which projects are gaining traction.
- Simply sign in with GitHub, select the repositories you want to track, and let ForkSpy handle the rest.
- Engage with developers who fork your project and encourage contributions to improve your codebase.
- NextJS
- TailwindCSS
- OAuth
- TypeScript
- ShadCN
- MongoDB
- ReactIcons
This is an example of how you may give instructions on setting up your project locally. To get a local copy follow these simple example steps.
🚀 Open Source Project Growth – Track forks to measure your project's popularity and identify contributors who might collaborate.
📢 Community Engagement – Get notified when someone forks your repo and reach out to them for discussions, PRs, or feedback.
💼 Portfolio Monitoring – Keep an eye on how your personal or professional projects are spreading across the GitHub ecosystem.
👨💻 Team & Organization Insights – Companies and teams can monitor which repositories are being forked the most to prioritize development efforts.
📊 Trend Analysis – Identify which types of projects gain traction and adjust your development focus accordingly.
ForkSpy has a comprehensive test suite using Playwright for end-to-end testing. Tests cover:
- Authentication flows
- Dashboard functionality
- Repository management
- Error handling
# Install dependencies
npm install
# Run the tests
npx playwright test
We use GitHub Actions for continuous integration. Every pull request and push to the main branch triggers:
- Application build
- Automated test runs across multiple browsers
- Test report generation
The test badge at the top of this README shows the current test status for the main branch.
To see detailed test reports, check the "Actions" tab in the GitHub repository.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
LinkedIn: Shashank Reddy Mail:[email protected]
Project Live Link: https://forkspy.vercel.app