Browser-based REPL notebook supporting many programming languages.
Free • Open Source
Self-Hosted
More ▼
What is Nodebook?
Nodebook is an in-browser REPL supporting many programming languages from C and derivatives to Lua, Python, Clojure and many more.
A notebook is a folder containing an {index|main}.{js,py,c,cpp,...} file. The homepage lists all of the available notebooks. Code is on the left, Console's on the right. Click "Run" or press Ctrl+Enter or Cmd+Enter to run your code. Code is automatically persisted on the file system.
You can also use Nodebook directly on the command line, running your notebooks upon change.