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

https://github.com/mr-addict/mdbook-repl

A rust based mdbook preprocessor that allows you to execute code in your mdbook without any server. Python, Typescript, Javascript etc.
https://github.com/mr-addict/mdbook-repl

mdbook mdbook-plugins mdbook-preprocessor pyodide webassembly

Last synced: about 1 month ago
JSON representation

A rust based mdbook preprocessor that allows you to execute code in your mdbook without any server. Python, Typescript, Javascript etc.

Awesome Lists containing this project

README

        

# Mdbook REPL

This is a [mdbook](https://rust-lang.github.io/mdBook) real time playground for some programming languages which you can directly execute them in the browser without any server. It's fast and easy to use.

This is mostly inspired by [mdbook rust playground](https://rust-lang.github.io/mdBook/format/mdbook.html#rust-playground), but it's only limited to rust and it's using [https://play.rust-lang.org](https://play.rust-lang.org) as its backend compiler server. So I want to make a playground for other languages based on webassembly.

Below is an example of a python code block that can be executed directly in the browser:

```python
# Python codeblock

print("Hello, world!")
```

All the code is **editable** and **runnable**. You can change the code and run it again. The execution is really fast.

> Attention 💥
>
> This playground is still in development and not many languages are supported yet. If you have any ideas or suggestions, please let me know.