Hydrogen was inspired by Bret Victor's ideas about the power of instantaneous feedback and the design of Light Table. Running code inline and in real time is a more natural way to develop. By bringing the interactive style of Light Table to the rock-solid usability of Atom, Hydrogen makes it easy to write code the way you want to.
You also may be interested in our latest project – nteract – a desktop application that wraps up the best of the web based Jupyter notebook.
Hydrogen has support for plugins. Feel free to add your own to the list:
If you are interested in building a plugin take a look at our plugin API documentation.
Here is a list of external packages that could be useful when using Hydrogen (without using Hydrogen plugin API, as such they're mostly only related to the UIs):
If you find/create a package that you think can be useful when used in combination with Hydrogen, feel free to make a PR and add it.
Hydrogen implements the messaging protocol for Jupyter. Jupyter (formerly IPython) uses ZeroMQ to connect a client (like Hydrogen) to a running kernel (like IJulia or iTorch). The client sends code to be executed to the kernel, which runs it and sends back results.
Hydrogen atoms make up 90% of Jupiter by volume.
Plus, it was easy to make a logo.
Thanks for taking the time to contribute. Take a look at our Contributing Guide to get started.
Every release is documented on the GitHub Releases page.
This project is licensed under the MIT License - see the LICENSE.md file for details
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.