Dnotebook allows you to create and share pages that contain live code, text and visualizations in a textbook-like manner.
We are redesigning Dnotebook to feel more native. Track progress in this epic issue, project board.
- Easily perform interactive data exploration and analysis using efficient JavaScript packages like Danfo.js.
- Easily build, train and prototype machine learning models using different tools like Tensorflow.js
- Learn JavaScript in an interactive/visual style. This can hasten learning and understanding.
- Plain Experimentation/Prototyping. Any experimentation performed in JavaScript can run on Dnotebooks.
- Next.js
- React
- Material UI
- Tailwind CSS
- Express
- Clone the repo
git clone https://github.com/javascriptdata/dnotebook.git
cd dnotebook
git checkout ref/typescript
- Install packages with
yarn
.yarn
is our preferred package manager
yarn install
- Run the app in dev mode
yarn dev
- Open your browser and navigate to
http://localhost:3000/
Development discussions take place on our issues tab.
All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.