Scribbler

Visit Site

Scribbler is an open-source online JavaScript notebook and compiler that lets you write, run, and share code instantly in your browser.

Added on September 30, 2025
Scribbler

What is Scribbler?

Scribbler is an open-source, browser-based JavaScript notebook and compiler designed to make coding experiments simple, interactive, and accessible to everyone. Unlike traditional IDEs or editors, Scribbler combines a notebook-style interface — where you can mix text, JavaScript, HTML, and CSS — with instant code execution, all within your browser. No installations, no Node.js, no backend servers. Just open Scribbler and start coding. With Scribbler, you can: * Run JavaScript code instantly in a clean, distraction-free interface * Create notebooks that blend explanations with live code and outputs * Load ES6 modules and libraries dynamically for advanced projects * Share or host notebooks easily — no server setup required Scribbler takes inspiration from Python’s Jupyter Notebook but is built purely with frontend technologies, making it lightweight, flexible, and easy to use anywhere. Whether you’re experimenting with algorithms, building dashboards, or teaching JavaScript fundamentals, Scribbler provides a powerful yet beginner-friendly coding playground. 👉 Try it now: https://app.scribbler.live 👉 Learn more: https://scribbler.live

Scribbler's Core Features

Zero-setup, Browser Execution

Run JavaScript, HTML and CSS instantly in the browser with no Node/npm/server required — just open the app and start coding.

Notebook-style Cells (Code & Docs)

Create and mix code cells and doc (Markdown) cells so you can combine explanations, examples and live outputs in the same notebook.

Dynamic ES6 Modules & CDN Libraries

Load third-party ES6 libraries or modules on the fly from CDNs for advanced experiments (e.g., Plotly, tensorflow.js).

Share, Export & GitHub Integration

Download and upload notebooks (.jsnb), export notebooks or outputs as HTML, and push/pull notebooks to/from GitHub for sharing or hosting.

Lightweight & Device Agnostic

Minimal responsive UI that works across modern browsers and devices — suitable for quick prototyping and mobile-friendly experiments.