Contributions are welcome — this field moves fast and links go stale quickly.
- Check the resource isn't already listed.
- Add it to the most relevant section, keeping descriptions to one concise, original sentence explaining what it is and why it belongs.
- Prefer primary sources — official docs, original research, first-party tool pages — over aggregator or listicle articles.
- Avoid pure marketing pages with no substantive content.
- Keep the list in alphabetical or logical order consistent with the surrounding entries in that section.
- One resource per pull request is easiest to review, but small batches of clearly related additions are fine.
- Fork the repo and create a branch.
- Add your entry in the appropriate section of
readme.md, following the existing[**Title**](url) — description.format. - Open a pull request with a short note on why the resource belongs.
If a link is dead, a project is abandoned, or a description is inaccurate, please open a pull request or issue — corrections are just as welcome as new additions.
By contributing, you agree that your contributions are released under the same CC0 license that covers this list.