Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/snomiao/awesome-typescript-notebooks

Awesome Typescript Notebook Services / Apps / Jupyter Kernels
https://github.com/snomiao/awesome-typescript-notebooks

List: awesome-typescript-notebooks

Last synced: about 1 month ago
JSON representation

Awesome Typescript Notebook Services / Apps / Jupyter Kernels

Awesome Lists containing this project

README

        

# Awesome - Typescript Notebooks

Do research & arts with Javascript!

## Art & Design editor with Javascript/Typescript

### P5 Editor

- [p5.js Web Editor]( https://editor.p5js.org/ )
- [p5.vscode - Visual Studio Marketplace]( https://marketplace.visualstudio.com/items?itemName=samplavigne.p5-vscode )
- [pixelkind/p5notebook: A notebook extension for p5js for Visual Studio Code]( https://github.com/pixelkind/p5notebook )

### OpenJSCAD Editor

- [JSCAD - JavaScript CAD]( https://openjscad.xyz/ )
- (SCAD in WASM) [OpenSCAD Cloud from Autodrop3d]( https://openscad.cloud/openscad/ )

## Javascript/Typescript Notebooks

### Web APPs

- [JS Notebook]( https://jsnotebook.dev/ )
- [scribbler](https://app.scribbler.live/)
- [RunKit is a node playground.](https://runkit.com/home)
- TypeCell [TypeCell - Interactive documents. Reimagined.](https://www.typecell.org/)
- [Starboard](https://starboard.gg/) / [gzuidhof/starboard-notebook: In-browser literate notebooks](https://github.com/gzuidhof/starboard-notebook)
- javascript-notebook [Welcome to javascript-notebook](https://jbook.qiushiyan.dev/)

### Desktop App

- [Znote - The Note-taking App for Doers]( https://znote.io/ ) renamed from - [notebookjs.app](https://notebookjs.app/) #p5 #threejs

### Typescript Jupyter kernel

- Jun. 2023 tslab/jslab [yunabe/tslab: Interactive JavaScript and TypeScript programming with Jupyter](https://github.com/yunabe/tslab)
- Dec. 2022 iJavascript [n-riesco/ijavascript: IJavascript is a javascript kernel for the Jupyter notebook](https://github.com/n-riesco/ijavascript)
- Jul. 2021 iTypescript [winnekes/itypescript: ITypescript is a typescript kernel for the Jupyter notebook (A modified version of IJavascript)](https://github.com/winnekes/itypescript)
- Nov. 2021 Typescript-notebook [DonJayamanne/typescript-notebook: Run JavaScript and TypeScript in node.js within VS Code notebooks with excellent support for debugging, tensorflowjs visulizations, plotly, danfojs, etc](https://github.com/DonJayamanne/typescript-notebook)
- ???. ???? Deno Kernel: [Jupyter Kernel for Deno \| Deno Docs](https://docs.deno.com/runtime/manual/tools/jupyter)
- Jun. 2016 (Archived) [jupyter/jupyter-js-notebook: JupyterLab notebook](https://github.com/jupyter/jupyter-js-notebook)

### VSCode REPL Helper (not Notebook)

- [Node.js REPL - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=lostfields.nodejs-repl) / [lostfields/vscode-nodejs-repl: Visual Studio Code - Extension NodeJs REPL](https://github.com/lostfields/vscode-nodejs-repl)
- [JavaScript Interactive - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=MohammadMD.js-interactive) / [MohammadMD1383/js-interactive: A JavaScript console simulator for vscode](https://github.com/MohammadMD1383/js-interactive)
- Not Opensourced: [JavaScript REPL - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=achil.vscode-javascript-repl) / [axilleasiv/vscode-javascript-repl-docs: JavaScript REPL is a javascript playground for Visual Studio Code with live feedback as you type, besides your code](https://github.com/axilleasiv/vscode-javascript-repl-docs)

### Typescript Notebook vscode Extensions

- Dec. 2022 (Archived) [joaomoreno/vscode-javascript-notebooks: JavaScript & TypeScript Notebooks for VS Code](https://github.com/joaomoreno/vscode-javascript-notebooks) / [JavaScript & TypeScript Notebooks - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=joaomoreno.javascript-notebooks)
- Nov. 2021 [DonJayamanne/typescript-notebook: Run JavaScript and TypeScript in node.js within VS Code notebooks with excellent support for debugging, tensorflowjs visulizations, plotly, danfojs, etc](https://github.com/DonJayamanne/typescript-notebook) / [Node.js Notebooks (REPL) - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=donjayamanne.typescript-notebook)
- Jul. 2021 [notebookPowerTools/vscode-jupytext](https://github.com/notebookPowerTools/vscode-jupytext) / [Jupytext for Notebooks - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=donjayamanne.vscode-jupytext)

### REPL in Terminal

vscode command: >@command:workbench.action.terminal.runSelectedText

js-python plugin - [codehz/bun_python: Ported from deno_python]( https://github.com/codehz/bun_python )

## Data Process

- https://www.npmjs.com/package/d3 (data utils)
- https://www.npmjs.com/package/lodash-es (data utils)
- https://www.npmjs.com/package/rambda (data utils)
- https://www.npmjs.com/package/pandas-js (dataframe)
- https://www.npmjs.com/package/dataframe-js (dataframe)
- https://www.npmjs.com/package/danfojs (dataframe)
- https://www.npmjs.com/package/arquero (dataframe)

## Contribute

Pr s welcome

## Reference

- [(2) Any Typescript Notebooks that work well ? : vscode](https://www.reddit.com/r/vscode/comments/qbg8z0/any_typescript_notebooks_that_work_well/)
- ts-notebook by dmisdm[But Page not found · GitHub Pages](https://dmisdm.github.io/ts-notebook/)
- [Working with Jupyter code cells in the Python Interactive window](https://code.visualstudio.com/docs/python/jupyter-support-py)
- [joaomoreno/vscode-javascript-notebooks: JavaScript & TypeScript Notebooks for VS Code](https://github.com/joaomoreno/vscode-javascript-notebooks)
- [Bringing Modern JavaScript to the Jupyter Notebook \| by Kyle Kelley | Jupyter Blog](https://blog.jupyter.org/bringing-modern-javascript-to-the-jupyter-notebook-fc998095081e)
- Jupyter Render: [jsvine/notebookjs: Render Jupyter/IPython notebooks on the fly, in the browser. (Or on the command line, if you'd like.)](https://github.com/jsvine/notebookjs)

[^1]: Starboard [(2) I created an open source literate notebook system similar to Jupyter Notebook but for Javascript that runs entirely in the browser : javascript](https://www.reddit.com/r/javascript/comments/i2gtnl/i_created_an_open_source_literate_notebook_system/)