# Build simple GUIs with MiniFB

**URL:** https://discourse.julialang.org/t/build-simple-guis-with-minifb/46195
**Category:** General Usage
**Tags:** announcement, guis
**Created:** [September 7, 2020, 12:33pm UTC](https://discourse.julialang.org/t/build-simple-guis-with-minifb/46195 "2020-09-07T12:33:54Z")
**Posts on this page:** 1
**Page:** 3

<div class="post-metadata">

### Author: ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)
#### Post date: [June 29, 2022, 4:37pm UTC](https://discourse.julialang.org/t/build-simple-guis-with-minifb/46195/42 "2022-06-29T16:37:58Z")

</div>

> [@avik](#):
>
> In a web environment

There’s actually also:

> **[WebGLFramebuffer - Web APIs | MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebGLFramebuffer)**
>
> The WebGLFramebuffer interface is part of the WebGL API and represents a collection of buffers that serve as a rendering destination.

which I don’t find likely your (or rather, the wrapped) code supports. It might sometimes be helpful.

There is a similar (Rust) library, that actually does (too) support WebGL2: [GitHub - parasyte/pixels: A tiny hardware-accelerated pixel frame buffer. 🦀](https://github.com/parasyte/pixels)

in case somebody wants to wrap it (or if it make sense to make MiniFB.jl wrapp it (instead).

@johnh, It’s possible to run firefox --headless  
seemingly for a framebuffer, while the help states “Run without a GUI”. It’s not too helpful to know Pluto.jl could work in a framebuffer that way, since your point was to get rid of the browser…

[https://www.reddit.com/r/firefox/comments/j4iyms/is\_there\_any\_firefox\_version\_which\_can\_run\_on/](https://www.reddit.com/r/firefox/comments/j4iyms/is_there_any_firefox_version_which_can_run_on/)

[Previous page](https://discourse.julialang.org/t/build-simple-guis-with-minifb/46195.md?page=2)
