Skip to content
Buddhabrot explorer as a Progressive Web App written in Rust compiled to WebAssembly
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
www
.gitignore
Cargo.toml
LICENCE-MIT
Makefile
README.md

README.md

rustybrot-web

Buddhabrot explorer as a Progressive Web App written in Rust compiled to WebAssembly

You can see the live version here: https://buddhabrot.paulg.fr

The rust code generating the buddhabrot is here https://github.com/PaulGrandperrin/rustybrot-lib

Building

  1. Make sure you have installed the dependencies:

    • rustup
      • the rustc nightly toolchain installed
      • the wasm32-unknown-emscripten target installed
      • optionally the asmjs-unknown-emscripten target installed
    • wget
    • make
    • optionally python
  2. Clone the source with git:

    $ git clone https://github.com/PaulGrandperrin/rustybrot-web.git
    $ git clone https://github.com/PaulGrandperrin/rustybrot-lib.git
    $ cd rustybrot-web
  1. Build and run:

    $ make run-release

    This will compile the project and launch a Python SimpleHttpServer listen on post 8000.

You can’t perform that action at this time.