All Projects → mathieudutour → kayero

mathieudutour / kayero

Licence: other
Interactive JavaScript notebooks with clever graphing

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Kayero

Build Status Dependency Status

Kayero is an interactive JavaScript notebooks editor, built on Electron and Kajero.

You can view an online sample notebook here.

Features

  • It's just Markdown - a Kayero notebook is just a Markdown document with a script attached.
  • Every notebook is fully editable and can be saved as a Markdown file.
  • JavaScript code blocks can be executed. They're treated as functions, with their return value visualised. Kayero can visualise arrays and objects, similar to the Chrome object inspector.
    • Code blocks can be set to run automatically when the notebook loads. They can also be set to hidden, so that only the result is visible.
  • Data sources can be defined. These will be automatically fetched when the notebook is loaded, and made available for use inside code blocks. A datasource can be either:
    • a url returning a json object
    • a mongodb URL (the db will be available as a monk instance)
  • Includes D3, NVD3 and Jutsu, a very simple graphing library which uses Reshaper to transform arbitrary data into a form that can be graphed.

Installing

OS X

mac app store logo

or

Download the latest Kayero release.

Windows

Download the latest KayeroSetup.exe installer.

Building your own version

  1. Clone the repository
  2. Install the dependencies with npm i
  3. Run npm run build to build the app.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].