Skip to content
FindOpenSource

Contribute a project

FindOpenSource is community maintained. Anyone can add a new open source project through a GitHub pull request — no coding experience beyond editing a JSON file is required.

  1. 1

    Fork the repository

    Fork FindOpenSource on GitHub and clone it locally.

  2. 2

    Add a project file

    Create a new JSON file in data/projects/ named after your project's slug.

  3. 3

    Fill in the details

    Add the project name, description, GitHub repository, categories, keywords and license.

  4. 4

    Validate

    Run npm run validate locally to make sure the file passes all checks.

  5. 5

    Open a pull request

    Submit a pull request. GitHub Actions will validate it automatically.

Prefer not to edit code? Open an issue instead and someone will help add it.