Run code interactively, inspect data, and plot using Jupyter kernels directly inside the Atom text editor.
Hydrogen is an Atom package that transforms the editor into an interactive coding environment by integrating Jupyter kernels. It allows developers to execute code snippets, inspect data, and generate plots directly within their text editor, bridging the gap between traditional editing and notebook-style interactive computing.
Data scientists, researchers, and developers who use Atom and want interactive code execution, data exploration, and visualization without leaving their editor, particularly those working with Python, R, or JavaScript.
Hydrogen offers seamless, real-time interaction with Jupyter kernels inside Atom, providing instant feedback, rich output display, and kernel-powered features like completions and inspections, all within a familiar editing interface.
:atom: Run code interactively, inspect data, and plot. All the power of Jupyter kernels, inside your favorite text editor.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Execute code line-by-line, by selection, or in blocks with results displayed inline, enabling instantaneous feedback as highlighted in the README's philosophy.
Displays plots, images, and video outputs generated by kernels directly in the editor, facilitating data visualization without switching contexts.
Provides code completions and inspections from the running kernel, similar to browser dev tools, enhancing coding efficiency with live kernel data.
Supports Python, R, JavaScript, and other Jupyter kernels, allowing interactive computing across multiple languages within a single Atom instance.
Atom is sunsetted, so Hydrogen is no longer actively maintained, with no new package updates or easy installation, limiting its viability for new users.
Connecting to custom or remote kernels, such as inside Docker, requires manual configuration and can be error-prone, as noted in the documentation sections.
Plugin development has halted due to Atom's demise, and alternatives offer more integrated, up-to-date features for interactive computing.
Hydrogen is an open-source alternative to the following products: