
Want to do visual prototyping and exploratory data analysis?
But you need to work in JavaScript
Love the idea of Notebook-style or literate programing?
But your production environment is JavaScript
Learning JavaScript?
Data-Forge Notebook offers a friendly and forgiving environment that includes Node.js, automatically installs npm modules, has zero configuration and just works.
Just fire it up and start coding
Data-Forge Notebook includes many example notebooks to help you get started and working quickly with JavaScript.
Click these links to see example exported notebooks:
- Examples of Data-Forge Notebook visualizations exported to
- JavaScript cheat sheet (HTML)
- Data-Forge cheat sheet (HTML)
- Backtesting a trading strategy (markdown format)
An invaluable tool for prototyping with JavaScript. As a web developer, using JavaScript all the time, this is a game changer.
Amazing product that enables analysis and visualization while using JavaScript
Quick and easy way to get up and running in JavaScript, love the ability to visualize results as you code
The key is that it "just works" right out of the install.
No more switching between TypeScript, R and Python when doing data exploration, now I can keep my data extraction, shaping and visualisation all in TypeScript!

Includes everything you need. Like a REPL on steroids.
Visualize your data as you code
Export to runnable Node.js code
Data-Forge Notebook is a desktop application for Windows, Mac and Linux.
Prototype JavaScript and TypeScript code in a highly visual fashion.
It makes data transformation, analysis and visualization a breeze.
DFN v2 is free and open source.
Don't be tied to someone's hosted solution, get the desktop application: maintain privacy for your code and data, work off-line whenever you want.
- Create JavaScript and TypeScript notebooks
- Code using the latest JavaScript features
- Full language support, anything you can do in Node.js you can also do in Data-Forge Notebook (but with live visualizations!)
- Zero configuration, just install and start coding
- Visualize JavaScript & JSON data, tabular data, charts, geographic data and more
- Embedded Node.js is included, no separate download, setup or installation is required
- Npm modules that you are use are automatically installed
- Reuse your own Node.js code modules
- Supports various data formats and databases
- Direct access to your local file system for loading and saving data
- Easily plot charts from your data
- Visualize maps and geo data
- Numerous example notebooks to help you get started
- Export runnable Node.js code
- Export cell outputs to data files
See the road map for future plans!
Please email and let me know which future features are important to you!
Want to know how it's different to Jupyter Notebook + IJavaScript?
Read thisData-Forge Notebook is bought to you by Ashley Davis, creator of Data-Forge and author of Data Wrangling with JavaScript, Bootstrapping Microservices and Rapid Fullstack Development.

I always kickstart my JavaScript coding with Data-Forge Notebook. I can see visual results immediately while I'm coding and it makes it easy to understand what's going on in the code.

Want to donate to help fund this project? Use PayPal and send to ashley@codecapers.com.au
Email on support@data-forge-notebook.com
Follow on Twitter at @codecapers