GitHub - ErikBuer/Fugl.jl: A functional GUI library written in Julia using OpenGL. · GitHub
/" data-turbo-transient="true" />
Skip to content
Type / to search
Sign in<br>Sign upAppearance settings
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
ErikBuer
Fugl.jl
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star<br>49
master
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>787 Commits<br>787 Commits
.github/workflows
.github/workflows
assets/fonts
assets/fonts
docs
docs
src
src
test
test
.gitignore
.gitignore
CLAUDE.md
CLAUDE.md
LICENSE
LICENSE
Project.toml
Project.toml
README.md
README.md
View all files
Repository files navigation
Fugl.jl
Fugl.jl is a functional GUI library written in Julia using OpenGL.
It is intended to be a simple library with few dependencies, suitable for making engineering applications.
Fugl has a short distance from component to shader, enabling fast and intuitive user interfaces.
Simple Functional API
using Fugl
function MyApp()<br>Container(<br>Row(<br>Container(),<br>Container(),<br>Container(),<br>end
# Run the GUI:<br># Fugl.run(MyApp, title="Fugl Demo", window_width_points=812, window_height_points=300, fps_overlay=true)
screenshot(MyApp, "row.png", 812, 300);
Demo Application
Real-Time Performance
Fugl is written with real-time applications in mind.
About<br>A functional GUI library written in Julia using OpenGL.<br>erikbuer.github.io/Fugl.jl/<br>Topics<br>guijulia-languagenative-apps<br>Resources<br>Readme<br>MIT license<br>Activity<br>Stars<br>49 stars<br>Watchers<br>3 watching<br>Forks<br>0 forks<br>Report repository
Releases
Packages
Used by
Contributors
Languages
You can’t perform that action at this time.