Ideas for the next generation of data science notebooks

Wrattler is an extensible, reproducible and polyglot notebook that runs inside JupyterLab and integrates with languages and tools that you know and love.

Try in BinderHub!


Write notebooks that combine Python, R, JavaScript and more and easily pass data frames between cells in different languages.


Never get results based on out-of-date code. Wrattler tracks dependencies and automatically invalidates affected cells.


Use interactive components that run fully in browser and write your own powerful JavaScript extensions that let users explore data.


Simplify data wrangling tasks with AI assistants, clever but transparent tools that employ advanced machine learning techniques.


Write JavaScript extensions that create custom user interfaces and easily support languages ranging from R and Python to Racket.


Extend Wrattler with simple server-side kernel or a custom JavaScript cell type that has full access to notebook state.