What are the publication options for academic contributions that don't lend themselves to a journal article? What are the publication options for academic contributions that don't lend themselves to the journal article format? In the case of datasets, there are some suggestions here, but I'm also wondering about other types of resources, such as


software packages for scientific computing, and
presentations of information that include interactive elements that are integral to the usefulness of the resource.


It seems to me that a common practice is for creators of such resources to publish an accompanying article, such that there is an avenue through which the resource can be 'cited'. But my impression is that often such articles do not add much value beyond that of the original resource. So a two part question:


Are there other options for 'publishing' such resources directly?
Are there pathways for having such resources peer-reviewed?


With regard to interactive resources, I'm thinking of a broad range, from this kind of interactive exposition to, say, a formal rubric-like taxonomy with more than two dimensions, such that some interactivity is required to toggle between which pair of dimensions are displayed (assuming only a 2D representation is used). To have such resources peer-reviewed, the closest option I know of is Distill, an web-only journal for machine-learning that facilitates interactive elements in the articles it publishes. But, for now at least, that option is limited to contributions in machine learning.
What are the publication options for...software packages for scientific computing, 


The software can be made available on the Internet, e.g., via GitHub. (A personal website could be used too, but GitHub has many advantages.) A tutorial for the software could be published using traditional channels.


  and  presentations of information that include interactive elements that are integral to the usefulness of the resource.


To include interactive elements you'll need a medium that can support such elements. Publishing a video on the Internet might suffice, e.g., on YouTube. (A personal website could also be used.)



My answer doesn't address the (new) peer-review aspect, which was added to the question after my answer was written.