Data-Forge Notebook is now discounted 60% for a limited time.
Use discount code ds20321 now and get DFN for only $20 USD!

Data analysis and visualization for JavaScript

Data-Forge Notebook version 1 has arrived!

Notebook-style prototyping, data exploration, analysis and visualization on your desktop in your favorite full-stack language

Watch more videos

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.

Fire it up and start coding

Your answer is Data-Forge Notebook

Convenient and accessible. Like a REPL on steroids.

Live visualizations as you code

Export to runnable Node.js code and other formats

Get Data-Forge Notebook v1

What people are saying

I can experiment and visualize my data easily

Khursani, Fullstack Software Engineer at Vase

An invaluable tool for prototyping with JavaScript. As a web developer, using JavaScript all the time, this is a game changer.

Paolo Leopardi

Amazing product that enables analysis and visualization while using JavaScript

Brian Enochson, CTO at The Java Experts

Quick and easy way to get up and running in JavaScript, love the ability to visualize results as you code

Peter Srajer, Senior Data Scientist - Geospatial at Wellsite Masters

The key is that it "just works" right out of the install.

Matthew Abts, CPA

Data-Forge Notebook is making JavaScript development for financial technology software solutions seamless and straightforward. It's shortened my development timeline and given me more confidence in my custom calculations through the interactive interface

Dylan Hall, CTO at Persee Ventures

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!

Eugene Duvenage, Technology and Innovation Specialist

Example notebooks

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:

About Data-Forge Notebook

Data-Forge Notebook is a desktop application for Windows, Mac and Linux.

Prototype JavaScript code in a highly visual fashion.

It makes data transformation, analysis and visualization a breeze.

Own Data-Forge Notebook version 1 (and upgrades) for a one off payment of $50 USD. You may install it on as many computers as you like (although you can't share your licence key with others). The version 1 lifecyle is intended to last 1-2 years before version 2 is released.

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.

Version 1 features

  • Choose your weapon: JavaScript or TypeScript
  • Visualize JavaScript & JSON data, tabular data, charts, geographic data and more
  • 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
  • Node.js v12 is included, no separate download, setup or installation is required
  • Npm modules are automatically installed as you type
  • Reuse your own Node.js code modules
  • Supports various data formats and databases
  • Easily plot charts from your data
  • Export to various formats:
    • Web or markdown - host your notebooks on any server or include them in your blog
    • Single code file - export your notebook as runnable JavaScript or TypeScript code
    • Node.js - export as a production ready Node.js project, complete with build pipeline for ES Next (using Babel) or TypeScript.
    • PNG or PDF files - great for printing student handouts
  • Visualize maps and geo data
  • Save images of individual outputs (charts, geo, tables, etc) - great for creating graphics for your blog
  • Export your generated or transformed data and reuse it however you want
  • Numerous example notebooks to help you get started

Features coming soon

  • Management of Node.js version
  • BYO Node.js version
  • Integrated npm search
  • Management of npm modules

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 this

Decide later that it isn't for you? Let me know within 30 days and you'll get a full refund.

About the developer

Data-Forge Notebook is bought to you by Ashley Davis, creator of Data-Forge and author of Data Wrangling with JavaScript and Bootstrapping Microservices.

Ashley Davis

I always start 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.

Exploratory coding, data analysis and visualization in JavaScript and TypeScript

Want to donate to, support or sponsor Data-Forge Notebook?

Have questions?

Looking for a student discount or volume licencing?

Please connect via email on [email protected] or Twitter on @ashleydavis75.

Stay up to date with new announcements, resources and special offers
Anyone who is on this email list when DFN Free drops will be a beta tester!
After beta testing has completed you'll be upgraded to a full version Data-Forge Notebook