Skip to content

Contributing to AI Universe

Thank you for your interest in contributing to AI Universe! This document provides guidelines for contributing.

How to Contribute

  1. Fork the Repository
  2. Click the "Fork" button at the top right of this page
  3. Clone your fork locally

  4. Create a Branch

    git checkout -b add-awesome-tool
    

  5. Make Your Changes

  6. Add your tool/resource to the appropriate category
  7. Follow the existing format
  8. Ensure the description is clear and concise

  9. Commit Your Changes

    git add .
    git commit -m "Add [Tool Name] to [Category]"
    

  10. Push and Create Pull Request

    git push origin add-awesome-tool
    

  11. Go to your fork on GitHub
  12. Click "New Pull Request"

Criteria for Inclusion

To maintain quality, submissions should meet these criteria:

Must Have: - Open source (with clear license) - Active maintenance (commits within last 6 months) - Clear documentation - Production-ready OR significant research value - Adds unique value to the ecosystem

Not Accepted: - Proprietary/closed-source tools - Abandoned projects - Duplicate entries - Low-quality or unmaintained projects - Commercial-only tools without open-source component

Format Guidelines

Please follow this format when adding entries:

| [owner/repo-name](https://github.com/owner/repo-name) | Clear, concise description (under 100 chars) | ![GitHub stars](https://img.shields.io/github/stars/owner/repo-name?style=social) |

Categories

If you think a new category would benefit the repository: 1. Open an issue first to discuss 2. Provide rationale and at least 3-5 quality repos for that category 3. Suggest where it fits in the table of contents

Questions?

Open an issue for: - Questions about contributing - Suggestions for new categories - Reports of broken links or outdated information

Thank you for helping make AI Universe the most comprehensive AI resource!