An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Hub-IO 🌟

Hub-IO Logo

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.


Contributors

2. with Markdown export.





minorcell



```

## 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 🥰


minorcell

## 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