Jupyter notebooks

Some interesting projects:

Google has there own modified jupyter notebook that integrates into google drive:

https://colab.research.google.com/

And there is Binder (beta) that will create an executable jupyter environment from a github repo with jupyter notebooks.  Then anyone can easily run your code.

https://mybinder.org/