An open API service indexing awesome lists of open source software.

https://github.com/mikbry/jtyper

[Experimental] notebook editor using javascript opensource, easy to install without server
https://github.com/mikbry/jtyper

acorn javascript jupyter notebook react tensorflow tensorflowjs typescript webworkers

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# JTyper

[![Build Status][action-image]][action-url]
[![codecov][codecov-image]][codecov-url]
[![License][license-image]][license-url]

[action-image]: https://github.com/mikbry/jtyper/workflows/Tests%20and%20Deploy/badge.svg
[action-url]: https://mikbry.github.io/jtyper/
[codecov-image]: https://codecov.io/gh/mikbry/jtyper/branch/master/graph/badge.svg?token=XRq1Tl1KbI
[codecov-url]: https://codecov.io/gh/mikbry/jtyper
[License-url]:https://github.com/mikbry/jtyper/blob/master/LICENSE
[license-image]: https://img.shields.io/github/license/mikbry/jtyper

> 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:
- [Javascript third age](https://www.swyx.io/writing/js-third-age/)
- [The WebAssembly App Gap](https://paulbutler.org/2020/the-webassembly-app-gap/)

## RoadMap

JTyper is experimental and on its first iteration.

### v0.1.0 - [Current version](https://github.com/mikbry/jtyper/projects/1)

### 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](CONTRIBUTING.md) first.

## License

Released under MIT License