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
- Host: GitHub
- URL: https://github.com/mikbry/jtyper
- Owner: mikbry
- License: mit
- Created: 2020-04-16T09:45:52.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T18:51:23.000Z (over 3 years ago)
- Last Synced: 2025-10-03T19:00:04.445Z (9 months ago)
- Topics: acorn, javascript, jupyter, notebook, react, tensorflow, tensorflowjs, typescript, webworkers
- Language: TypeScript
- Homepage:
- Size: 7.27 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 70
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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