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
Fork the repository
Fork FindOpenSource on GitHub and clone it locally.
- 2
Add a project file
Create a new JSON file in data/projects/ named after your project's slug.
- 3
Fill in the details
Add the project name, description, GitHub repository, categories, keywords and license.
- 4
Validate
Run npm run validate locally to make sure the file passes all checks.
- 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.