https://github.com/minorcell/hub-io
Effortlessly access GitHub repository contributor information, with support for exporting as images or JSON, making it easier for open-source projects to showcase contributors.
https://github.com/minorcell/hub-io
contributors github json open-source readme repository rest-api
Last synced: 4 months ago
JSON representation
Effortlessly access GitHub repository contributor information, with support for exporting as images or JSON, making it easier for open-source projects to showcase contributors.
- Host: GitHub
- URL: https://github.com/minorcell/hub-io
- Owner: minorcell
- License: mit
- Created: 2025-01-27T14:33:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-09T07:21:52.000Z (about 1 year ago)
- Last Synced: 2025-02-09T08:23:40.358Z (about 1 year ago)
- Topics: contributors, github, json, open-source, readme, repository, rest-api
- Language: TypeScript
- Homepage: https://hub-io-mcells-projects.vercel.app/
- Size: 1.49 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hub-IO 🌟
Hub-IO: Easy access to github repository information
## Deployment 🖥️
Deployed on [Hub-IO](https://hub-io-mcells-projects.vercel.app/), click to visit!
## Introduction 🚀
Hub-IO is a web application designed to simplify the process of fetching contributor information from GitHub repositories. With Hub-IO, you can automatically retrieve contributor details, including their avatars, and export them as a synthesized image for your README file. Additionally, you can copy the contributor information in JSON format or Markdown for further use. Whether you're managing an open-source project or just curious about your repository's contributors, Hub-IO has got you covered! 🎉
## Features ✨
Automatic Contributor Fetching: Simply input the GitHub repository URL, and Hub-IO will fetch the contributor information for you. 🕵️♂️
- Avatar Synthesis: Export contributor avatars as a single synthesized image, perfect for adding to your README file. 🖼️
- JSON Export: Copy contributor information in JSON format for easy integration with other tools or scripts. 📋
- Markdown Export: Copy the contributor information in Markdown format and paste it into README.md for dynamic rendering. 👾
- User-Friendly Interface: Hub-IO is designed with simplicity in mind, making it easy for anyone to use. 🖥️
## How to Use 🛠️
1. Enter Repository URL: Navigate to the Hub-IO website and enter the GitHub repository URL you want to analyze.
2. Fetch Contributors: Click the "Query" button to retrieve the list of contributors.
3. Export Avatars: Choose the "Export Avatars" option to generate a synthesized image of all contributor avatars.
4. Copy JSON: Use the "Copy JSON" button to copy the contributor information in JSON format.
5. Copy Markdown: Use the "Copy Markdonw" button to copy the contributor information in Markdown format.
6. Update README: Download the synthesized image and add it to your README file to showcase your contributors! 📄
Example Usage 🖼️
```markdown
# My Awesome Project
1. with image export.
2. with Markdown export.
```
## Contributing 🤝
We welcome contributions from the community! If you'd like to contribute to Hub-IO, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bugfix.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Submit a pull request to the main repository.
Please ensure your code follows our coding standards and includes appropriate tests.
## Contributors 🥰
## License 📜
Hub-IO is open-source software licensed under the MIT License. See the LICENSE file for more details.
## Acknowledgments 🙏
Thanks to GitHub for providing the API that makes this project possible.
Special thanks to all the contributors who have helped make Hub-IO a reality! 🌟
## Contact 📧
If you have any questions, suggestions, or just want to say hi, feel free to reach out to us at [mCell](mailto:minorcell6789@gmail.com)!.
Made with ❤️ by mCell