Skip to content
/ jtyper Public

[Experimental] notebook editor using javascript opensource, easy to install without server

License

Notifications You must be signed in to change notification settings

mikbry/jtyper

Repository files navigation

JTyper

Build Status codecov License

JTyper is your notebook app for coding, data science and machine learning. It runs in your browser using modern javascript. And it is compatible with latest frameworks like Tensorflow.js.

Why JTyper ?

We are at a crossroad in Web development : Javascript ecosystem is strong (ReactJs, Node.js, ...) and new technologies are rising (Typescript, WASM, WebGPU, Deno). Running heavy computational applications in browser is soon a reality. JTyper is a vision of this future. Where applications will run transparently some processes on a PC, a smartphone, and distribute others to a cluster of servers.

So we outline some mandatories points:

  • No complex installation needed, no VM
  • Run in modern browsers using using standard technologies as Javascript and WASM
  • Compatible with ipynb files and Jupyter common usages
  • Small in size
  • Open-source

Going further:

RoadMap

JTyper is experimental and on its first iteration.

Future versions

  • WASM support
  • Other maths and AI frameworks (as PyTorch)
  • Typescript and more languages support
  • Collaboration
  • Distributed computing

Requirements

  • Works on modern browsers supporting ES6+ (Not compatible with IE)

Contribute

Contributions welcome! Read the contribution guidelines first.

License

Released under MIT License