You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

847 B

Emigui

Experimental, Modularized Immediate mode Graphical User Interface

A GUI library written in Rust, compiled to WASM. Inspired by game tech.

How it works:

Loop:

  • Gather input: mouse, touches, screen size, ...
  • Run app code (Immediate Mode GUI)
  • Output is a triangle mesh
  • Render with WebGL

Demos

Emigui feature demo

Hobogo: A small game using Emigui

State

More of a tech demo than anything else. Features:

  • Buttons
  • Sliders
  • Text
  • Horizontal or vertical layout
  • Columns
  • Collapsible headers

Inspiration

Dear ImGui

Credits / Licenses

ProggyClean.ttf, Copyright (c) 2004, 2005 Tristan Grimmer. MIT License. http://www.proggyfonts.net/ Roboto-Regular.ttf: Apache License, Version 2.0