With the npm software registry, you can also contribute to the open source community.
Mermaid lets you create diagrams and visualizations using text and code.